We are looking for a QA Automation Engineer (Mid–Senior) to become the first QA hire in our team and help establish strong quality foundations across a complex, multi-platform product ecosystem.
Our platform includes:
- Internal tools and admin panels
- Automation workflows and background processes
- E-commerce websites
- Mobile applications built with Flutter (iOS & Android)
This is a hands-on role for someone who enjoys building QA practices pragmatically, introducing automation progressively, and focusing on platform stability and critical business flows rather than over-engineering.
What You’ll Do:
Quality Ownership & Foundations
- Take ownership of quality assurance across web, internal tools, and mobile applications.
- Help define QA processes, tooling, and documentation as the first QA engineer.
- Decide pragmatically what should be automated vs manually tested based on risk and ROI.
Automation Testing (Core Focus)
- Design, implement, and maintain automated tests for critical business flows, including:
- Payments and checkout
- Lead generation flows
- Order fulfillment and post-purchase flows
- Build and maintain:
- Regression test suites
- Smoke tests for releases
- Gradually expand automation coverage for both web and mobile platforms.
- Integrate automated tests into CI/CD pipelines over time.
Manual & Exploratory Testing
- Perform manual and exploratory testing where automation is not yet sufficient.
- Validate edge cases, complex workflows, and integrations with third-party services and APIs.
- Support pre-release validation and user acceptance testing when needed.
Cross-Platform & Cross-Device Testing
- Ensure consistent behavior across:
- Browsers (Chrome, Safari, Firefox, Edge)
Devices (desktop, tablet, mobile) - Mobile platforms (iOS & Android)
- Contribute to defining a realistic device and environment coverage strategy.
Collaboration
- Work closely with Product Management and Engineering teams to identify risks early.
- Review requirements and user flows to spot gaps, edge cases, and quality risks.
- Communicate clearly about test coverage, risks, and release readiness.
What We’re Looking For:
Required Experience
- Mid–senior experience in QA testing, with hands-on automation experience.
- Strong experience testing web applications.
- Experience testing mobile applications (Flutter experience is a strong plus, not a requirement).
- Experience with at least one test automation framework, such as: Playwright, Cypress, Selenium, Appium.
- Solid understanding of: HTTP / REST APIs, JSON, Client–server architecture.
- Comfortable working in environments where QA processes are still being built.
- Experience collaborating with product and engineering teams in an agile environment.
Technical Stack & Tooling
- Automation language and tooling are flexible; we are open to candidates who can help select appropriate tools based on our needs.
- Experience contributing to or integrating tests into CI/CD pipelines is a plus.
- Familiarity with Git and version control workflows.
Personal Traits & Mindset
- Strong ownership mindset — you care about product quality and stability.
- Pragmatic and outcome-oriented — you focus on what brings the most value.
- Comfortable with complexity — multiple platforms and systems don’t overwhelm you.
- Clear communicator — able to explain issues and risks clearly to non-QA stakeholders.
- Curious and adaptable — willing to learn and evolve tooling, especially around mobile QA.
- Languages: Russian + English in full working capacity (B2 min).
Nice to Have (Not Mandatory)
- Experience in ecommerce or transactional platforms.
- Experience being an early or first QA hire in a team.
- Experience testing payment systems or financial workflows.
- Experience with Flutter-specific testing tools.
Why This Role
- Real ownership and impact as the first QA engineer.
- Opportunity to shape QA practices from the ground up.
- Close collaboration with product and engineering teams.
- Focus on meaningful automation, not checkbox testing.
- Stable scope with room to grow technically over time.