onsite
QA Automation Engineer - ampa
QA Engineer
Design and implement automated test frameworks using Selenium, Python or Java, integrate them into CI/CD pipelines with Jenkins, and ensure high‑quality releases through continuous testing and defect prevention.
About the role
Key Responsibilities
- Develop, maintain, and expand automated test suites for web and API applications using Selenium, Python, and Java.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI) to enable continuous testing and rapid feedback.
- Collaborate with developers, product owners, and QA leads to define test strategies, acceptance criteria, and test data requirements.
- Identify, document, and track defects; work with engineering teams to reproduce and resolve issues efficiently.
- Continuously improve test frameworks, tooling, and processes to increase test coverage, reliability, and execution speed.
Requirements
- 3+ years of experience in test automation for web applications, with strong proficiency in Selenium.
- Hands‑on programming skills in Python or Java for building robust test scripts.
- Experience configuring and maintaining CI/CD pipelines (Jenkins, GitLab CI, or similar) for automated test execution.
- Solid understanding of software development life cycle, Agile methodologies, and version control (Git).
- Excellent problem‑solving abilities, attention to detail, and strong communication skills.
Skills
seleniumpythonjavajenkinscicd