QA Engineer

ascendion

Bangalore NM Years Exp Posted 21h ago

Job Description

  • Develop and maintain automated test frameworks using Java and tools like Selenium, TestNG, JUnit, and Cucumber.
  • Design and implement test scripts for UI, API, and backend testing.
  • Work closely with developers, product managers, and QA teams to identify test requirements and edge cases.
  • Perform performance, security, and load testing as needed.
  • Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, or equivalent).
  • Analyze test results, debug issues, and work on test coverage improvements.
  • Maintain test data, test environments, and documentation for automated tests.
  • Advocate for best practices in test automation, TDD, and BDD.

Required Skills & Qualifications:

  • Strong knowledge of Selenium WebDriver, RestAssured (for API testing), and Cucumber (for BDD testing).
  • Experience with test frameworks like JUnit, TestNG.
  • Proficiency in CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Hands-on experience with SQL databases and NoSQL (MongoDB, PostgreSQL, etc.).
  • Experience with performance testing tools like JMeter or Gatling is a plus.
  • Knowledge of cloud environments (AWS, Azure, GCP) is a plus.
  • Strong debugging, problem-solving, and analytical skills.
  • Experience with version control tools like Git.
    • Ability to work in Agile/Scrum environment

Similar Openings for You