We are seeking a highly skilled and experienced QE Automation Lead to join our team and drive our test automation initiatives. As a QE Automation Lead, you will be responsible for leading and mentoring a team of test automation engineers, developing and implementing automation frameworks, and ensuring the quality of our software products.
Responsibilities:
- Test Automation Strategy: Develop and implement a comprehensive test automation strategy aligned with the organization's goals.
- Automation Framework: Design, build, and maintain robust test automation frameworks using Selenium and Java.
- Test Case Development: Create and maintain automated test cases for various types of testing (e.g., functional, regression, integration).
- Team Leadership: Lead and mentor a team of test automation engineers, providing guidance and support.
- Continuous Integration: Integrate automated tests into the CI/CD pipeline to ensure continuous quality.
- Performance Testing: Conduct performance testing using tools like JMeter to identify and address performance bottlenecks.
- Collaboration: Collaborate with development, QA, and product teams to ensure high-quality software delivery.
Requirements:
- 5+ years of experience in software testing, with at least 3 years of experience in test automation.
- Strong proficiency in Java programming.
- In-depth knowledge of Selenium WebDriver and its ecosystem (TestNG, JUnit, Maven).
- Experience with API testing using tools like RestAssured or Postman.
- Understanding of software development methodologies (e.g., Agile, Waterfall).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Experience with cloud-based testing platforms (e.g., AWS, Azure, GCP).
- Knowledge of performance testing tools (e.g., JMeter, LoadRunner).
- Experience with mobile app testing automation (Appium).
- Certification in software testing (e.g., ISTQB).