Description

Job Description:

We are looking for a highly experienced QA Automation Engineer with a strong background in Selenium framework development, microservices/API testing, and SQL/database validation. This role requires deep technical expertise, critical thinking, and the ability to design robust automated test strategies for complex, distributed systems.

Key Responsibilities:

  • Design, build, and maintain custom Selenium automation frameworks (data-driven, keyword-driven, hybrid, or BDD).
  • Write scalable and maintainable test scripts for UI, API, and backend testing.
  • Perform deep testing of microservices using tools like Postman, REST Assured, or similar.
  • Develop and execute automated test suites as part of CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Create SQL queries to validate backend data, perform data integrity checks, and support test case validations.
  • Collaborate with developers, DevOps, and other QA engineers to resolve bugs and improve test coverage.
  • Own and drive quality standards, advocating for automation best practices across teams.
  • Participate in code reviews, design discussions, and continuous improvement of QA processes.

Required Skills & Experience:

  • Strong experience in QA Automation, with strong emphasis on Selenium WebDriver and framework development.
  • Proficient in one or more programming languages (e.g., Java, Python, JavaScript).
  • Hands-on experience testing RESTful APIs / microservices, with tools like REST Assured, Postman, SoapUI.
  • Strong working knowledge of SQL – able to write complex queries and understand data models.
  • Experience with CI/CD tools (e.g., Jenkins, GitHub Actions, CircleCI).
  • Familiarity with containerized environments (e.g., Docker, Kubernetes) is a plus.
  • Strong analytical and problem-solving skills; detail-oriented and quality-driven mindset.

Preferred Qualifications:

  • Experience with BDD frameworks (e.g., Cucumber, Behave).
  • Familiarity with performance testing tools (e.g., Jmeter, Gatling).
  • ISTQB or equivalent QA certification (optional but valued).

Education

Any Graduate