remote
QA Automation Engineer - UST
QA Engineer
QA Automation Engineer responsible for designing, developing, and executing automated test scripts using Selenium and Java/Python, integrating tests into CI/CD pipelines, and collaborating with developers to ensure high‑quality software releases.
About the role
Key Responsibilities
- Design, develop, and maintain automated test scripts for web and API applications using Selenium, Java or Python.
- Execute automated test suites, analyze results, and log defects with clear reproduction steps.
- Integrate automated tests into CI/CD pipelines (e.g., Jenkins) to enable continuous testing.
- Collaborate closely with developers, product owners, and QA peers to define test strategies and improve test coverage.
- Maintain test data, test environments, and test documentation to ensure repeatable and reliable test execution.
Requirements
- 3+ years of hands‑on experience in test automation using Selenium with Java or Python.
- Strong understanding of CI/CD concepts and experience configuring automated tests in Jenkins or similar tools.
- Proficiency in API testing tools (e.g., Postman, RestAssured) and ability to validate RESTful services.
- Solid knowledge of software testing fundamentals, defect lifecycle, and agile development processes.
- Excellent problem‑solving skills and ability to communicate technical issues effectively across teams.
Skills
seleniumjavapythoncicdjenkins