QA Automation Engineer (E2E, Python/TypeScript)

We are seeking a skilled and experienced QA Automation Engineer to join our team. The ideal candidate will have a strong programming background (Python or TypeScript), expertise in developing End-to-End automated tests, and a commitment to ensuring software quality through efficient and maintainable automation solutions.

 

Responsibilities:

  • Develop and maintain automated End-to-End (E2E) tests based on Gherkin scenarios.
  • Create and manage browser automation scripts using tools such as Playwright, Selenium, or Cypress.
  • Write clean, maintainable, and efficient automation code in Python or TypeScript.
  • Integrate automated tests into CI/CD pipelines to support continuous testing.
  • Analyze test results, identify, document, and track software defects.
  • Collaborate with development and QA teams to understand requirements and ensure comprehensive test coverage.
  • Contribute to the design, implementation, and maintenance of the test automation framework.
  •  

Qualifications:

  • Proficient in programming, specifically with Python or TypeScript, with a good knowledge of relevant ecosystems.
  • Solid understanding of object-oriented programming principles.
  • Proven experience 3+ years in QA Automation, with a strong focus on E2E testing of web applications.
  • Solid understanding of BDD principles and experience implementing tests based on Gherkin scenarios (e.g., using Behave, pytest-bdd, CucumberJS).
  • Hands-on experience with browser automation tools (e.g., Playwright, Selenium, Cypress).
  • Understanding of software testing methodologies, SDLC, and STLC.
  • Experience with version control systems, particularly Git.
  • Strong analytical and problem-solving abilities.
  • English Level: Upper-Intermediate.

     

Preferred Skills:

  • Team-oriented: ability to work effectively within a collaborative team environment.
  • Proactive and self-motivated approach to tasks and challenges.
  • Curiosity and a keen interest in learning new testing technologies and automation techniques.
  • Experience with API test automation is a plus.
  • Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) is a plus.
Published 15 April
101 views
ยท
8 applications
100% read
ยท
38% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.