Job Title: QA Automation Engineer – Selenium

Location: Hyderabad
Job Type: Remote / On-site / Hybrid
Employment Type: Full-time


Job Summary:

We are looking for a skilled and passionate QA Automation Engineer – Selenium to join our Quality Assurance team. In this role, you will develop and maintain comprehensive automation test suites for both web and mobile applications. Your contributions will be critical in ensuring product reliability, maintaining test coverage, and accelerating delivery cycles by catching defects early in the development process.


Key Responsibilities:

  • Design and develop robust, scalable, and maintainable automated test scripts using Selenium WebDriver for web applications.

  • Build and manage test automation frameworks for regression, smoke, sanity, and performance testing.

  • Collaborate with developers, QA analysts, and product managers to convert requirements into test cases and automation scenarios.

  • Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.

  • Generate detailed test reports with tools like Allure or Extent Reports and maintain proper test documentation.

  • Use frameworks like TestNG, JUnit, Cucumber, or Behave to organize and execute test suites.

  • Perform REST API testing using tools such as Postman or REST Assured.

  • Apply design patterns like the Page Object Model (POM) to improve automation structure and maintainability.

  • Participate in Agile/Scrum processes including daily standups, sprint planning, reviews, and retrospectives.

  • Identify and isolate bugs, log them via JIRA, and work closely with the development team to resolve them.


Required Skills:

  • 3+ years of hands-on experience in Automation Testing

  • Expertise in Selenium WebDriver using Java, Python, or JavaScript

  • Strong knowledge of Appium for native/hybrid mobile application testing

  • Familiarity with frameworks like TestNG, JUnit, Mocha, or Jest

  • Experience with BDD frameworks such as Cucumber or Behave

  • Good command over REST API testing tools (Postman, REST Assured, etc.)

  • CI/CD pipeline knowledge with Git, Jenkins, GitHub Actions, etc.

  • Proficiency in Agile methodologies and use of JIRA, TestRail, or Zephyr


Nice to Have:

  • Experience with BrowserStack, Sauce Labs, or LambdaTest

  • Familiarity with JMeter, Locust, or other performance testing tools

  • Basic knowledge of Docker and containerized testing environments

  • ISTQB certification or equivalent is a plus


Education:

  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline


Join us to be part of a collaborative, innovation-driven QA team, and play a key role in delivering quality software products at scale.