The QA Engineer will improve product quality by creating automated tests, advancing QA practices throughout development, and guiding team members. This role requires a proactive mindset focused on quality, with daily use of AI tools to enhance testing efficiency and decision-making.
Responsibilities
- Improve product quality through the development of automated test solutions
- Support the enhancement of QA processes across all stages of the development lifecycle
- Share testing knowledge and best practices with engineering colleagues
- Take initiative in completing tasks and driving continuous improvements
- Actively participate in team duties and shared responsibility for quality outcomes
- Demonstrate clear accountability for tasks from initiation to completion
- Use AI tools daily to increase speed and effectiveness in solving testing challenges
- Maintain a strong focus on quality throughout every phase of development
- Apply advanced test analysis methods to ensure appropriate test coverage
- Continuously integrate new tools, technologies, and methodologies into workflows
- Keep automation frameworks and QA tools current, efficient, and easy to maintain
- Define and guide automation strategy with attention to risk and scalability
- Coach team members and help build broader QA capabilities across engineering
- Work with cross-functional teams to integrate quality early in the development process
- Evaluate existing QA methods and identify improvement areas within the first 30 days
- Deliver a structured plan with short- and long-term QA improvements by day 30
- Gain a solid understanding of the product and its core workflows by day 30
- Learn the testing framework and begin contributing to test development by day 30
- Participate in code reviews and QA-related discussions within the team by day 30
- Start implementing prioritized improvements from the QA plan by day 60
- Engage in ongoing QA efforts and team responsibilities by day 60
- Support development processes as a quality advocate by day 60
- Build and maintain automated tests aligned with team priorities by day 60
- Achieve completion of key improvements with measurable results by day 90
- Assume ownership of QA functions within a designated product area by day 90
Requirements
- More than 3 years of hands-on experience in QA automation
- Strong ability to solve problems and prioritize tasks effectively
- Skilled in test planning, prioritization, documentation, and test design
- Experienced with Playwright and familiar with Selenium
- Proficient in TypeScript or another object-oriented programming language
- Skilled in using AI tools to enhance productivity in test design, automation, and reporting
- Experienced in developing and maintaining test automation frameworks
- Knowledgeable in REST API testing using tools such as Postman, REST-assured, or Playwright API
- Understands different test layers including Unit, Integration, and End-to-End testing
- Familiar with QA tools like Allure and TestRail
- Comfortable working with Git, including branching strategies and merge request workflows
- Able to communicate effectively within cross-functional teams
- Advanced proficiency in written and spoken English
Nice to Have
- Python experience is a plus
- Basic knowledge of GitLab CI/CD is beneficial
- Familiarity with load and performance testing tools such as Locust or K6 is a plus
Tech Stack
Playwright, Selenium, TypeScript, Python, REST API, Postman, REST-assured, Playwright API, Allure, TestRail, Git, GitLab CI/CD, Locust, K6
Benefits
- Fully remote work environment
- Be part of an organization built on AI from the ground up
- Work on transforming a $100 billion industry through innovation
- Join a high-growth team scaling rapidly with significant impact potential
- Culture that values diversity, inclusion, and high performance
Work Arrangement
global — Boston, Belgrade, Lisbon, Tbilisi, Yerevan, 30+ countries — Fully remote since 2020; flexible work environment with global team distribution
Team
Team size: 200+ global team members; Fully remote, cross-functional engineering teams with shared ownership of quality
- Respect and appreciation for each individual's unique background and perspective
- Strong focus on results and engagement
- Welcoming environment that fosters inclusion
- Support for team members to be their authentic selves at work
- Commitment to inclusion
- Zero tolerance for discrimination and harassment
- Highly innovative, using AI across all areas of the organization
- Openness to new ideas
- Empowerment for all team members, regardless of level or department, to manage their own AI Agents
Additional Information
- Advanced English, written and spoken, is required
- Fully remote work model


