QA Test Engineer
Role Overview: We are seeking a highly skilled QA Test Engineer to join our dynamic team. The ideal candidate will have a strong background in both manual and automated testing, with a focus on developing effective test strategies and maintaining high-quality standards throughout the software development lifecycle.
Responsibilities:
- Develop comprehensive test plans and strategies for manual and automated testing.
- Design detailed test cases and scenarios to ensure maximum test coverage.
- Write and maintain automated test scripts using Selenium or other automation tools.
- Conduct manual testing activities, including exploratory testing, ad-hoc testing, and manual test case execution.
- Execute regression and integration tests manually and automate them wherever feasible.
- Integrate manual and automated tests into CI/CD pipelines to ensure continuous delivery.
- Identify and report software defects discovered through both manual and automated testing.
- Analyze test results from both manual and automated tests and provide actionable feedback to the development team.
- Configure and manage test environments for both manual and automated testing.
- Automate repetitive manual test scenarios to improve testing efficiency and effectiveness.
- Document test plans, cases, and results for both manual and automated testing activities.
- Stay updated with industry trends in software testing methodologies and tools.
- Collaborate closely with cross-functional teams to ensure quality throughout the software development process.
- Advocate for quality assurance best practices and mentor junior QA engineers in testing techniques.
Requirements:
- Master's degree in Computer Science or related field.
- 2-3 years of experience in automation testing using Selenium.
- Proficiency in programming languages such as Java, Python, or C#.
- Strong understanding of software testing methodologies.
- Experience with test planning and strategy development.
- Knowledge of CI/CD pipelines and integration testing.
- Familiarity with defect tracking tools like Jira.
- Ability to work collaboratively in Agile environments.
- Excellent communication and problem-solving skills.
- Proven ability to mentor junior team members.
- Experience in performance testing is a plus.