Search...

QA Automation Engineer

Skills

About the Role

You will partner with engineering leadership to define and evolve the QA strategy. You will build and scale automated testing infrastructure across CI/CD pipelines and end-to-end coverage. You will research and adopt AI-driven QA practices, ensure quality across the software platform, and investigate test failures and production issues to identify root causes and prevent recurrence.

Requirements

  • 2+ years of software development experience
  • Strong programming skills in TypeScript, Python, or Rust
  • Experience with or strong interest in test automation
  • Familiarity with version control (Git) and CI/CD concepts
  • Problem-solving mindset and attention to detail
  • Ability to learn new tools and technologies quickly
  • Clear communication skills
  • Experience using AI-assisted development tools
  • Experience with test automation frameworks such as Playwright, Cypress, or Pytest (preferred)
  • Understanding of API testing best practices (preferred)
  • Comfort with front-end testing including browser automation and visual regression (preferred)
  • Hands-on experience with cloud platforms such as AWS (preferred)
  • Background in loyalty, advertising, or e-commerce (preferred)

Responsibilities

  • Partner with engineering leadership to define and evolve QA strategy
  • Build and scale automated testing infrastructure across the platform including CI/CD and end-to-end tests
  • Research and adopt AI-driven QA practices
  • Ensure quality across the software platform
  • Investigate test failures and production issues and prevent recurrence

Benefits

  • Equity participation in company growth
  • Comprehensive medical dental and vision benefits
  • 401(k) with company match
  • Remote-friendly work environment
  • Flexible schedules