You will build and maintain automated testing solutions for enterprise web applications.
Responsibilities
- Design, develop, and maintain automated test frameworks using Selenium (Java-based) and Serenity.
- Implement Behavior-Driven Development (BDD) practices using Cucumber and Gherkin to define acceptance criteria.
- Integrate automated tests into CI/CD pipelines to enable continuous testing.
- Collaborate with developers and BAs to define test requirements and optimize coverage.
- Conduct production release verification and post-release validation.
Required Skills
- 5+ years of experience in QA Engineering and Software Development.
- Advanced experience testing enterprise web applications and APIs.
- Proficiency in Selenium/Serenity automation frameworks (Java-based).
- 3+ years of BDD experience.
- Experience with CI/CD tools and processes.
- Strong understanding of software development practices, including OOP principles.
- Experience with SQL and NoSQL databases.
- Familiarity with Agile methodologies (Scrum).
- Experience with GitHub.
Preferred Skills
- Experience with functional automation and UI testing.
- Exposure to performance testing and security testing tools.