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).