GiftBasketsOverseas

QA Automation Engineer (Mid–Senior)

Не указана
  • Тбилиси
  • От 3 до 6 лет

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.