QA Engineer
ascendion
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.