QA Automation Engineer (Python) Offline

Responsibilities:

  • Build and maintain robust test automation for both web interfaces and APIs using pytest and Playwright.
  • Translate feature requirements into comprehensive test cases.
  • Implement automated tests within continuous integration pipelines (GitHub Actions).
  • Work closely with engineering teams to understand system internals and clarify technical specifications.
  • Log, track, and retest bugs using Jira.
  • Analyze test outcomes and generate insightful test reports via TestRail.
  • Assist in transitioning test suites from Java/Selenium to Python/Playwright.

 

Requirements:

  • Minimum of 2 years of hands-on experience in QA automation with a focus on Python.
  • Strong command of pytest and Playwright for building automated test suites.
  • Solid grasp of RESTful APIs and practical experience using tools like Postman or Swagger for API testing.
  • Proven ability to design, implement, and maintain automated tests for both frontend (UI) and backend (API) components.
  • Familiarity with CI/CD pipelines, preferably using GitHub Actions or similar platforms.
  • Confident using Git for version control, including working with branches, submitting pull requests, and conducting code reviews.
  • Thorough understanding of QA principles, including different test types, levels, and test case design methodologies.
  • Experience in writing and maintaining test documentation, such as checklists and detailed test cases.
  • Comfortable working in tools like Jira and Confluence, and ideally experienced with TestRail or comparable test management systems.
  • Solid understanding of Agile development processes, especially within Scrum teams.

 

Nice-to-Have Skills

  • Basic to intermediate knowledge of Java, particularly in a test automation context.
  • Experience with tools like Lens or other solutions used to visualize and monitor Kubernetes environments.
  • Familiarity with creating and maintaining test doubles (mocks/stubs) for simulating external services.

 

Why Join:

• Remote working format.
• Flexible working hours.
• Informal and friendly atmosphere.
• The ability to focus on your work: a lack of bureaucracy and micromanagement.
• Paid vacation days\sick leaves.

To apply for this and other jobs on Djinni login or signup.