Hybrid Senior Software Test Engineer

Posted last month

Apply now

About the role

  • Own the quality strategy for key initiatives across frontend, backend, and data pipelines; define test approaches, quality gates, and release criteria for distributed, event-driven systems.
  • Design and build robust automation (TypeScript and C#) for UI (Playwright), API/contract (REST/GraphQL, Pact), and event streams (Kafka-centric validation and consumer tests).
  • Implement CI/CD quality gates: parallelized test suites, flaky-test detection, test impact analysis, and fast feedback loops using pipelines and containerized runners.
  • Expand non-functional coverage: performance/load (k6/JMeter/Gatling), resiliency/chaos scenarios, reliability SLOs, accessibility (WCAG), and basic security/OWASP checks.
  • Build test data and environments: deterministic data sets, mocks and service virtualization (e.g., WireMock), and cloud-native ephemeral environments (AWS, IaC) to increase speed and repeatability.
  • Partner across disciplines to design for testability, drive defect prevention, and deliver seamless customer experiences.
  • Integrate and validate AI-driven services: establish evaluation datasets, bias/guardrail checks, and offline/online metrics to ensure safe and consistent behavior.
  • Level up the team: mentor engineers on testing best practices, code reviews, debugging, and observability-driven testing.
  • Operational excellence: instrument tests and systems for telemetry; analyze failures, reduce flakiness, and continuously optimize execution time and coverage.
  • Document quality architecture with diagrams, flows, and clear test plans (Miro or similar) to align teams on approach and outcomes.
  • Collaborate with Principal/Distinguished Engineers to design highly testable, resilient solutions and evolve our quality platform.
  • Contribute to mobile testing where applicable (device farms, cross-platform validation).
  • Pitch in as needed to support team and organizational goals.

Requirements

  • Proven experience: 7+ years in software quality/test engineering (or equivalent software engineering with testing focus) delivering automation and quality outcomes for production systems at scale.
  • Leadership background: 2+ years leading test strategy or quality initiatives, mentoring peers, and establishing engineering standards.
  • Automation expertise: Advanced skills in at least one OOP language and modern JavaScript/TypeScript; hands-on with Playwright or Cypress (UI), REST/GraphQL testing (Postman/Newman, REST Assured, Pact), and test design patterns.
  • Event-driven & backend testing: Experience validating service-oriented and event-based architectures (e.g., Kafka), including consumer-driven contracts, idempotency, ordering, and replay scenarios; API and data-pipeline validation.
  • Cloud proficiency: Practical experience with AWS services, containers (Docker), CI/CD (e.g., GitHub Actions/Jenkins/CircleCI), and familiarity with IaC concepts (Terraform/CloudFormation) for ephemeral test environments.
  • Performance & reliability: Comfort with performance profiling, load testing, resiliency/chaos techniques, and observability (logs, metrics, traces) to drive root-cause analysis.
  • Quality practices: Strong grasp of the test pyramid, risk-based testing, TDD/BDD, test data management, and measuring quality via meaningful KPIs (e.g., escape rate, flake rate, MTTR).
  • Collaboration: Excellent cross-functional communication; able to influence design for testability and drive consensus on quality standards.
  • Documentation: Ability to express test strategies and architectures with clear diagrams/flows and articulate trade-offs.
  • Adaptability: Comfortable in fast-paced environments, balancing innovation with operational feasibility.
  • Nice to have: Mobile testing experience; security testing exposure (OWASP); accessibility tooling; basic ML/AI evaluation techniques.

Benefits

  • The People!
  • 90% healthcare premiums company covered
  • HSA company contribution
  • 401K match at 4% with immediate vesting
  • Flexible PTO (typically 3 to 4 weeks a year)
  • 10 paid holidays
  • Monthly contributions for life activities & wellness
  • Access to LinkedIn learning with monthly dedicated time to explore
  • Hybrid, remote-friendly workplace

Job title

Senior Software Test Engineer

Job type

Experience level

Senior

Salary

$111,000 - $125,000 per year

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job