Software Development Engineer in Test – Global

Posted 47ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Development Engineer in Test at Moxie developing in-house test automation platform. Collaborating with teams to improve testing practices while ensuring high-quality software releases.

Responsibilities:

  • Own and evolve our test automation platform: Take responsibility for the existing automation suite, improving reliability, maintainability, and execution speed.
  • Build high-value automated coverage: Add meaningful test coverage in high-risk and high-impact areas by extending existing flows and creating new ones where needed.
  • Reduce flakiness and improve signal: Diagnose and fix flaky tests, improve failure visibility, and ensure test results are actionable and trusted.
  • Strengthen CI/CD quality gates: Enable faster, more reliable automated testing in CI/CD pipelines to shorten feedback loops and improve release confidence.
  • Influence testing strategy: Help teams choose the right mix of UI, API, integration, and other test types based on product risk and impact.
  • Support functional testing when needed: Contribute to manual testing, exploratory testing, test case design, and defect reporting to ensure coverage where automation isn’t yet the right tool.
  • Partner with engineering teams: Work closely with developers and QA to shift quality left and embed testing into the development lifecycle.
  • Establish scalable best practices: Document testing patterns, standards, and approaches that scale beyond individual contributors.

Requirements:

  • Strong programming experience and a passion for building test automation as a real system, not just scripts.
  • Hands-on experience with test automation frameworks, test infrastructure, and CI/CD integration.
  • Solid understanding of core QA practices: test design, exploratory testing, defect tracking, and test planning.
  • Ability to diagnose test failures, interpret reports and KPIs, and propose meaningful improvements.
  • Comfort making technical decisions around test architecture, coverage strategy, and maintainability.
  • A collaborative mindset—you enjoy working closely with engineers and acting as a trusted quality partner.
  • Curiosity and ownership: you proactively improve systems rather than waiting for instructions.

Benefits:

  • High ownership of a production-critical automation platform
  • Opportunity to shape testing strategy
  • Strong engineering culture that values quality and thoughtful technical decisions
  • Direct, visible impact on how quickly and confidently the company ships