Senior SDET, Back End
Q
Quanata, LLCInsurance technology
You may work from anywhere you like in the U.S, excluding U.S. territories., Core meeting hours from 9AM - 2PM Pacific time.Full-TimeSenior
Salary198,000 - 281,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- Typically 6–8 years of software testing or engineering experience, including at least 3 years focused on backend APIs and service-based architectures.
- Required Skills
- CI/CDMicroservicesDistributed Systems
Requirements
- Have a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent relevant experience.
- Bring typically 6–8 years of software testing or engineering experience, including at least 3 years focused on backend APIs and service-based architectures.
- Have substantial hands-on experience developing test automation frameworks and integrating them into automated delivery pipelines.
- Demonstrate strong proficiency in a general-purpose programming language and the ability to design, review, and debug maintainable test code.
- Have a deep understanding of API testing, microservice interactions, service contracts, and distributed application behavior.
- Have advanced automation design skills, including test lifecycle management, parameterized execution, mocking, shared utilities, and parallel execution.
- Have practical experience testing and troubleshooting public-cloud applications, including identity and permissions, networking, compute, storage, and messaging dependencies.
- Have experience with continuous integration and delivery, source control, automated quality checks, and environment configuration.
- Have strong database querying skills and the ability to trace data and failures across multiple services.
- Be able to turn incomplete requirements into meaningful tests and communicate technical findings clearly.
Responsibilities
- Design, build, test, and maintain shared automation frameworks, internal services, and developer tools for QA and engineering teams.
- Own test strategy and execution for backend APIs, microservices, and end-to-end business workflows.
- Design and extend code-based automation frameworks with reusable setup and cleanup, data-driven scenarios, dependency isolation, and clear failure reporting.
- Validate business rules, API contracts, data persistence, authorization, error handling, and compatibility across services.
- Test asynchronous processing and distributed-system failure conditions, including retries, duplicate events, partial failures, and delayed consistency.
- Establish automated checks in continuous integration and delivery pipelines, improving feedback speed and reducing flaky tests.
- Validate cloud-hosted services and deployment configurations, and troubleshoot failures using application logs, service telemetry, and infrastructure evidence.
- Assess performance and resilience risks, design targeted tests, and collaborate with engineers to address identified weaknesses.
- Review requirements and architecture, communicate quality risks, and mentor engineers while driving complex testing work.
View Full Description & ApplyYou'll be redirected to the employer's site