Job Description
- Review and analyze business requirements, technical specifications, and design documents to provide meaningful feedback.
- Develop, maintain, and execute automated test cases using Java , Selenium , and Cucumber for both frontend and backend systems.
- Design and build test automation frameworks for functional, regression, and integration testing.
- Perform API testing using tools and libraries such as REST-assured or Postman.
- Estimate, prioritize, and coordinate testing activities within Agile development cycles.
- Analyze test results, identify and document defects, and work closely with the development team to ensure timely resolution.
- Update and maintain test scripts to adapt to system changes or enhancements.
- Conduct automated regression testing after each release or bug fix.
- Collaborate with developers, product managers, and other QA engineers to ensure product quality and performance standards are met.
- Track and report key QA metrics, such as test coverage, defect density, and defect status.
Qualifications
2+ years of experience in automation testing using Java + Selenium .Practical experience with Cucumber for BDD (Behavior Driven Development) testing.Strong understanding of software QA methodologies, tools, and processes.Experience in API testing and automation (e.g., REST-assured, Postman).Familiarity with CI / CD tools (e.g., Jenkins, GitLab CI) is a plus.Experience working in Agile / Scrum environments.Excellent problem-solving and analytical skills.Good communication and teamwork abilities.We offer an attractive remuneration package, a fast-paced and exciting working environment, and provide challenging opportunities for life-long learning and career development.