onsite
QA Automation Engineer - TechDome
QA Engineer
QA Automation Engineer responsible for designing, developing, and maintaining automated test frameworks for web and API applications, leveraging Selenium, Java/Python, and CI/CD pipelines to ensure high‑quality product releases.
About the role
Key Responsibilities
- Design, develop, and maintain robust automated test suites for web UI and RESTful APIs using Selenium, Java or Python.
- Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI) to enable continuous testing and rapid feedback.
- Collaborate with product, development, and DevOps teams to define test strategies, acceptance criteria, and quality metrics.
- Identify, document, and track defects; work closely with developers to reproduce and resolve issues.
- Maintain test environments using Docker containers and ensure test data integrity.
- Continuously improve test frameworks, adopt best practices, and mentor junior QA engineers.
Requirements
- 3+ years of hands‑on experience in test automation for web and API applications.
- Proficiency in Selenium WebDriver with Java or Python, and experience with API testing tools such as RestAssured or Postman.
- Strong understanding of CI/CD concepts and practical experience configuring Jenkins pipelines.
- Familiarity with containerization (Docker) and version control (Git).
- Excellent problem‑solving skills, attention to detail, and ability to work in a fast‑paced, collaborative environment.
Skills
seleniumjavapythoncicdjenkinsdocker