Senior QA Automation Engineer (fixed-term)

Valtech

Job Description

Quick Facts

  • Work Policy: Remote (North Macedonia)
  • Job Type: Contract (Fixed-term contract)
  • Experience Level: Senior (5+ years in test automation, including 2+ years with Playwright and TypeScript/JavaScript in production)
  • Core Tech Stack: Playwright, TypeScript, JavaScript, API & Microservices Testing, BDD, CI/CD, AI Coding Agents, Appium, WebdriverIO

About Valtech

Valtech is a digital experience innovation company that partners with many of the world’s best-known brands—including Dolby, Volkswagen, P&G, Audi, Mars, and L’Oréal—to drive business transformation at the intersection of technology, creativity, AI, and data. Guided by its core values of share, care, and dare, Valtech fosters an inclusive, borderless global framework that emphasizes autonomy, diversity, continuous learning, and international career mobility.

About the Role

Valtech is hiring a Senior QA Automation Engineer on a fixed-term contract to serve as the trusted technical owner of test automation reliability within a delivery squad. Working remotely from North Macedonia, you will architect and maintain the Playwright automation framework, collaborate directly with software developers and client stakeholders, and integrate AI coding agents into your everyday test authoring and maintenance workflows.

Operating independently, you will plan your own deliverables, elevate the technical capabilities of surrounding engineers, and help shape testing standards across both your project squad and the broader QA community.

What You’ll Do

  • Design, build, and deploy Playwright automation frameworks using TypeScript and JavaScript, keeping suites stable and maintainable as test coverage scales.
  • Execute automated testing across backend APIs and microservice architectures alongside user interface layers.
  • Facilitate Behavior-Driven Development (BDD) collaboratively alongside client stakeholders, developers, and business analysts.
  • Investigate intermittent and flaky test failures to resolve underlying root causes rather than masking issues with retries.
  • Leverage AI coding agents to accelerate test maintenance, authoring, and design while rigorously auditing all AI-generated code.
  • Help establish project-level standards for agent-driven and AI-assisted testing, including review gates, reusable prompts, and instruction files.
  • Expand automated test coverage into mobile platforms as project needs evolve, backed by team support.
  • Mentor teammates and share proven testing practices across the wider QA community.
  • Communicate technical trade-offs and quality risks clearly to non-technical stakeholders.

What You’ll Need

  • At least 5 years of professional experience in test automation, including 2 or more years of hands-on production experience with Playwright using TypeScript or JavaScript.
  • Deep mastery of Playwright’s core capabilities, including parallel execution, trace-based debugging, network mocking and interception, auto-waiting, locator strategies, and fixtures.
  • Practical experience validating mobile-web and responsive behaviors in Playwright using cross-browser testing, touch emulation, viewports, and device emulation.
  • Demonstrated track record of architecting and implementing a test automation framework from scratch rather than merely maintaining an existing one.
  • Hands-on experience testing microservices and automating APIs utilizing network inspection and HTTP diagnostic tools.
  • Working familiarity with continuous integration and delivery (CI/CD) using any major pipeline platform.
  • Real-world experience applying BDD practices inside an Agile delivery squad.
  • A proven AI-assisted testing practice, including the ability to demonstrate how you generate tests with AI and catch false-positive tests that pass without validating real behavior.
  • Intellectual curiosity to become a domain subject-matter expert rapidly, paired with the confidence to challenge assumptions from a quality perspective.

Nice to Have

  • Practical native mobile test automation experience on Android and/or iOS, preferably using Appium with WebdriverIO.
  • Familiarity with an additional automation ecosystem, such as a non-JavaScript framework or Selenium-based stack.
  • Experience orchestrating or building multi-step AI agent workflows for failure triage, test execution, or test generation.
  • Exposure to cloud testing environments or performance testing.
  • Background in technical blogging, conference speaking, or mentoring fellow engineers.

Benefits

  • Events & Team Culture: Regular social gatherings and team activities—such as cooking classes, picnics, wine tasting, laser-tag, go-karting, and ski trips—alongside supportive, engaging colleagues.
  • Complimentary Refreshments & Dinners: Free snacks, drinks, and coffee at the office, plus Valtech’s well-known company dinners.
  • Challenging Work & Open Culture: High-impact, technically challenging client projects paired with an open feedback culture grounded in respect, honesty, and transparency.
  • Application & Hiring Process: Applications are evaluated strictly on potential, experience, and skills (no headshot, marital status, gender, or age details required), with reasonable accommodations available upon request during interviews.

To apply for this job please visit job-boards.eu.greenhouse.io.