jobapplier

Senior Software Engineer (Test)

Epirus

Skills

Required

  • UI
  • automation
  • automated testing
  • software development
  • test automation / software engineering
  • tooling
  • JavaScript
  • TypeScript
  • web-based applications
  • CI/CD environments
  • test execution
  • React

Preferred

  • CI
  • flaky test reduction
  • test stability improvements
  • unit, integration, and API testing frameworks
  • Vitest
  • Jest
  • UI test automation infrastructure
  • AI tooling
  • automated testing process

Join our team as a Senior Software Engineer (Test) and help define our end-to-end automation stack. You will be working on critical problems and building innovative products.

Responsibilities

  • Your responsibilities will include building and maintaining UI test automation infrastructure, developing and maintaining end-to-end tests, and ensuring execution environments are maintained.
  • You will also be leveraging AI tooling to improve our automated testing process and documenting tests for stakeholders.
  • Contribuer à la définition de l'infrastructure d'automatisation des tests de bout en bout, en développant et en maintenant une suite de tests automatisés.
  • Assurer le maintien des environnements d'exécution, y compris la simulation, le matériel en boucle et le système.
  • Documenter les tests, organiser les revues de tests et communiquer clairement la couverture des tests aux parties prenantes.
  • We're looking for a Senior Software Development Engineer in Test with solid experience testing web-based UIs
  • Experience developing test plans, test cases, and coverage strategies aligned to product and engineering requirements
  • Experience working with cross-functional teams to validate features, triage issues, and improve product quality

Requirements

Strong working knowledge of JavaScript and TypeScript

  • Experience building and maintaining end-to-end automated test suites for web-based applications
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • Experience with automated testing in CI/CD environments, including test execution, failure triage, and reporting
  • Experience testing React applications and modern front-end architectures
  • Strong written and verbal communication skills, including communicating test status, release risk, and quality outcomes to stakeholders
  • Minimum of 5 years of professional software development in test, test automation, or software engineering experience

Experience building/maintaining test infrastructure and tooling

  • Experience testing across simulated, hardware-in-the-loop, or production-representative environments
  • Hands-on experience with Playwright UI automation and regression testing
  • Familiarity with release validation, release documentation, and signoff processes

Preferred

  • Experience monitoring and improving CI health, including flaky test reduction and test stability improvements
  • Experience with unit, integration, and API testing frameworks such as Vitest, Jest, or similar tools

Pay

USD 171,000 - 194,000

Benefits

  • This position offers a range of benefits including health care coverage, stock options, generous PTO, and office perks.