Description

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.

Education

Bachelor's degree