WE ARE HIRING

Middle QA Automation

About the role


We are seeking a highly skilled and proactive Automation QA Engineer to join our team. In this role, you will be responsible for developing and maintaining automated tests to ensure the quality and reliability of our software. You will collaborate closely with our development and QA teams to integrate automated testing into our CI/CD pipelines and produce comprehensive test reports using Allure. This position demands a strong hands-on experience with Playwright and Pytest, as well as proficiency with GitLab.

Responsibilities

  • Develop, implement, and maintain automated test scripts using Playwright and Pytest, ensuring thorough coverage of critical application functionalities.
  • Write clean, efficient, and maintainable Python code for automated tests following best practices and design patterns.
  • Continuously optimize and improve the test automation framework to address evolving project requirements.
  • Integrate automated testing into the existing GitLab CI/CD pipeline to guarantee continuous testing throughout the development lifecycle.
  • Utilize Allure to generate detailed and actionable test reports, facilitating rapid identification and resolution of issues.
  • Monitor and troubleshoot test failures to ensure reliable and consistent test execution.
  • Work closely with cross-functional teams including developers, QA lead and product managers to define testing strategies and ensure alignment with project goals.
  • Participate actively in code reviews and contribute to the enhancement of quality standards across the organization.
  • Provide technical guidance to peers on automation best practices and emerging technologies.

Requirements

  • Minimum 2 years of hands-on experience with Python, including strong command of object-oriented programming principles.
  • Solid experience in developing and maintaining automated tests using Playwright and Pytest or similar frameworks (e.g., Selenium, Cypress).
  • Experience with testing REST APIs and using tools like Postman or others.
  • Proficiency with Git for version control; experience working with GitLab, particularly in managing CI/CD pipelines.
  • Working knowledge of test management tools Allure (preferred), TestRail or similar for effective test reporting and analysis.
  • Excellent analytical and problem-solving skills with keen attention to detail.
  • Proven ability to work effectively in an Agile/Scrum environment, managing multiple tasks and priorities.
  • Strong communication skills, both verbal and written, with the ability to collaborate across diverse teams.

What we offer

  • Competitive and stable salary in USD.
  • Professional growth under strong tech leads.
  • Dedicated time for testing, refactoring, and pair programming.
  • Paid vacation (25 business days).
  • No bureaucracy or endless meetings.
  • Reimbursement for gym memberships and English courses.
  • Funding for professional courses, software licenses, and certifications.
  • Transparent hiring process and fast offer issuance.
  • Salary review once a year.

Apply for Your Next Job:

Let’s build something great together! 🚀 
Send an email to [email protected] with your portfolio and resume.