Description

Key Responsibilities:

  • Design, develop, and maintain automated test scripts for UI and API layers.
  • Build and extend automation frameworks using tools like Selenium, Cypress, Playwright, TestNG, and JUnit.
  • Write and execute API tests using tools such as Postman, REST Assured, and Karate.
  • Collaborate closely with developers, QA engineers, and product owners to understand requirements and translate them into automated test scenarios.
  • Participate in Agile development processes including sprint planning, stand-ups, and retrospectives.
  • Contribute to continuous integration/continuous deployment (CI/CD) pipelines by integrating test suites.
  • Analyze test results, report defects, and work with development teams to resolve them.

Required Skills & Experience:

  • Strong hands-on experience with Java or Python for test scripting.
  • Solid experience with test automation tools and frameworks:
  • Selenium, Cypress, or Playwright
  • TestNG or JUnit
  • Proficient in API testing using:
  • Postman
  • REST Assured
  • Karate
  • Understanding of software development life cycle (SDLC) and Agile methodologies.
  • Experience working with Git, CI/CD tools like Jenkins or GitLab CI.
  • Good debugging, problem-solving, and analytical skills.

Nice to Have:

  • Experience with BDD tools like Cucumber.
  • Knowledge of performance testing tools (e.g., JMeter).
  • Familiarity with containerization (Docker) and cloud environments (AWS, Azure, GCP).
  • Basic understanding of security and performance testing.

Education

Any Graduate