Lead, Software Quality Assurance
New
J
JobgetherHealthcare technology
Work remotely within the United States, with a hybrid option available for employees located in Tennessee.Full-TimeLead
Salary130,000 - 150,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- Five to seven or more years of relevant experience in software quality assurance, quality engineering, test automation, or a related technical discipline.
- Required Skills
- PythonCypressGitKafkaKubernetesAPI testingCI/CDPlaywright
Requirements
- Have five to seven or more years of relevant experience in software quality assurance, quality engineering, test automation, or a related technical discipline.
- Have experience automating API and backend service tests using tools such as JUnit, TestNG, or PyTest.
- Have practical experience with browser and UI automation tools such as Cypress, Playwright, or Jasmine.
- Be familiar with performance and load testing tools such as Gatling, k6, or JMeter.
- Have experience with contract testing frameworks such as Pact or equivalent tools.
- Understand CI/CD pipelines, quality gates, source control, and Git-based development workflows.
- Be familiar with monitoring, logging, metrics, and distributed tracing, including tools such as Datadog and OpenTelemetry.
- Have experience with AWS or Azure and familiarity with Kubernetes and cloud-native architectures.
- Be proficient in one or more relevant programming or scripting languages, such as Java, TypeScript, Groovy, or Python.
- Have experience with SQL databases and event-driven systems, particularly Kafka or comparable messaging technologies.
- Be able to guide QA engineers, establish best practices, and influence quality standards across engineering teams.
- A bachelor's degree in a related field is preferred.
Responsibilities
- Define, implement, and maintain testing strategies across platform services, APIs, web interfaces, event-driven workflows, and data pipelines.
- Build and evolve automated testing frameworks for unit, integration, contract, regression, and end-to-end testing.
- Establish CI/CD quality controls, including coverage thresholds, contract test validation, critical-path testing, and security scanning where applicable.
- Partner with engineers and product owners to improve testability during requirements and design work.
- Ensure appropriate testing of performance, resilience, timeouts, retries, idempotency, and failure scenarios.
- Establish testing standards for Kafka-based messaging, including schema validation, compatibility, message replay, ordering, and failure handling.
- Collaborate with cloud and site reliability engineering teams to validate observability and production readiness before releases.
- Coach QA engineers, review code and tests, and develop shared testing playbooks and practices.
- Support release operations, incident triage, defect investigation, and root cause analysis.
View Full Description & ApplyYou'll be redirected to the employer's site