Job Overview:
We are seeking a highly skilled Senior QA Engineer with a strong focus on automation testing to join our dynamic team. The ideal candidate will have extensive experience in designing and implementing automated testing frameworks and will play a crucial role in ensuring the quality and reliability of our software products.
Key Responsibilities:
- Design, develop, and maintain automated test scripts and frameworks for functional, regression, and performance testing.
- Collaborate with cross-functional teams, including developers and product managers, to understand requirements and create effective test plans.
- Identify, analyze, and document defects, and work closely with the development team to facilitate timely resolution.
- Conduct code reviews for automated test scripts and provide constructive feedback to junior team members.
- Stay updated with the latest industry trends and tools in automation testing and advocate for best practices within the team.
- Monitor and report on test progress, results, and quality metrics to stakeholders.
- Participate in sprint planning, daily stand-ups, and retrospectives as part of an Agile development environment.
- Mentor and guide junior QA engineers in automation practices and testing methodologies.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software quality assurance with a strong emphasis on automation testing.
- Proficiency in test automation tools such as Selenium, Appium, or similar frameworks.
- Strong programming skills in languages such as Java, Python, or C#.
- Experience with continuous integration/continuous deployment (CI/CD) tools like Jenkins, GitLab CI, or similar.
- Solid understanding of software testing methodologies and best practices.
- Familiarity with performance testing tools (e.g., JMeter, LoadRunner) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Experience in API testing using tools like Postman or RestAssured.
- Knowledge of Agile/Scrum methodologies.
- Relevant certifications (e.g., ISTQB, CSTE) are a plus.