Making effective skincare accessible. Forbes, Fortune, Great Place to Work Best Company. We're hiring!
SDET/QA Engineer
Location
California
Posted
23 days ago
Salary
$130K - $150K / year
Seniority
Senior
Job Description
SDET/QA Engineer
Curology
• Design and implement scalable, maintainable test automation frameworks for web applications, APIs, and distributed systems, and establish the best practices, patterns, and tooling that scale across teams. • Define and execute comprehensive test strategies and plans—covering integration and end-to-end testing across a distributed system architecture—and ensure alignment with product and business requirements. • Identify high-risk areas, including those involving sensitive or regulated data, and ensure appropriate test coverage and validation. • Integrate automated testing into CI/CD workflows to improve reliability, speed, and confidence in deployments. • Partner with engineering teams to ensure systems are designed with testability, observability, and maintainability in mind. • Partner with product, data, and business stakeholders to translate requirements into testable scenarios and acceptance criteria, and coordinate with offshore QA to define scope, prioritize efforts, and validate results. • Establish and track quality metrics to drive continuous improvement and reduce production defects. • Provide technical leadership and guidance on quality engineering best practices, helping to elevate standards across the team.
Job Requirements
- 5–7+ years in software engineering or SDET roles with production-grade test automation
- Strong programming skills in TypeScript/JavaScript, Python, or similar languages.
- Experience testing distributed systems and event-driven architectures
- Hands-on CI/CD integration experience
- Experience working with systems undergoing active migration or decomposition.
- Demonstrated AI fluency: hands-on experience using enterprise AI tools (e.g., ChatGPT, Claude, Gemini) in your engineering workflow to accelerate work such as test design, code review, debugging, and documentation.
- Strong judgment in AI-assisted work: a track record of critically reviewing AI-generated outputs before acting on them, and a clear point of view on where AI augments quality engineering versus where human oversight is non-negotiable.
- Preferred:**
- Experience with contract testing (Pact or similar) across service boundaries
- Experience in HIPAA-regulated environments with PHI handling requirements
- Familiarity with saga patterns, Step Functions, or orchestration testing
- Experience with service-oriented or microservices architectures
- Experience coordinating manual QA, including offshore teams
- Nice to have:**
- Familiarity with AWS-native tooling (EventBridge, SQS, Lambda, Step Functions)
- Experience testing e-commerce platforms.
- Exposure to testing subscription billing or payment processor integrations.
- Experience with observability tooling as part of a quality strategy
- Familiarity with feature flag testing strategies (LaunchDarkly or similar)
- Exposure to mobile testing surfaces (iOS/Android) in addition to web
Benefits
- 💰 Competitive compensation and equity package (RSUs)
- 🥼 Comprehensive benefits: Medical, dental, vision, FSA and HSA, supplemental coverages (critical illness, accident, hospitalization), and 401(k)
- 🧘🏻♀️ Access to wellbeing perks, including OneMedical, Spring Health, SoFi, and Employee Assistance Program
- 🌴 Flexible paid time off and holiday policy
- 🐣 Paid parental leave (birthing and non-birthing parents)
- 💜 Employee donation matching program
- 🫱🏻🫲🏽 Culture Committee and employee resource groups for virtual and in-person connectivity
- ✨ Complimentary VIP Subscription to Curology or Agency, plus online retail discount
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Join a world-class technology consultancy building high-performance software products in close collaboration with clients • Focus on engineering excellence, autonomy, and continuous improvement • Design, develop, and maintain scalable test automation frameworks for mobile applications on a large-scale e-commerce platform • Build and execute automated functional, integration, regression, and end-to-end tests using Jetpack Compose UI Testing, XCUITest, and Espresso • Use WireMock to simulate services for reliable integration testing and implement Snapshot Testing strategies for UI regression validation • Contribute to quality engineering practices across the SDLC • Integrate automated tests into CI/CD pipelines and support release quality gates • Collaborate with developers, product teams, and engineering teams to ensure quality is built into products from the start • Leverage Copilot and CI tools to improve productivity, automation, and engineering workflows
Role Description Bringe Qualität auf das nächste Level – bei unseren Kunden und in deinen Projekten. Du brennst für Softwarequalität, automatisierte Tests und moderne Tools? Du möchtest anspruchsvolle Projekte begleiten, Verantwortung übernehmen und deine Expertise im IT-Consulting einsetzen? Dann werde Teil unseres Teams! - Du übernimmst Verantwortung für Testarchitekturen und -automatisierung: - Konzipierst und pflegst Automatisierungsarchitekturen. - Sicherst die Qualität geschäftskritischer Anwendungen. - Entwickelst Testprozesse weiter. - Du setzt moderne Automatisierungslösungen um: - Mit Tools wie Playwright, REST Assured, Cucumber, Tricentis Tosca oder Cypress entwickelst du automatisierte Tests. - Integrierst sie nahtlos in CI/CD-Pipelines. - Du planst und steuerst Tests – und berätst deine Kunden: - Koordinierst Testaktivitäten. - Leitest kleinere Teams. - Unterstützt Projekt- und Fachteams bei der Entwicklung von Teststrategien, Qualitätssicherung und Best Practices. - Du analysierst und berichtest Ergebnisse: - Bewertest Testergebnisse. - Dokumentierst Abweichungen. - Beobachtest den Testfortschritt. - Leitest Optimierungen ein. - Du arbeitest an vielfältigen Themen: - Ob agile Teams, DevOps-Umfelder, Cloud- oder Mobile-Testing – du bringst deine Expertise ein und bleibst technologisch am Puls der Zeit. Qualifications - Mindestens 3-5 Jahre Praxiserfahrung im Bereich Softwaretest, Testautomatisierung oder Qualitätssicherung – idealerweise in einer beratenden Rolle. - Beherrschung mehrerer Programmiersprachen – z. B. Java, Python, JavaScript oder C#. - Sicher im Umgang mit Test- und Performance-Tools wie Playwright, JUnit, REST Assured, Tricentis Tosca, JMeter oder LoadRunner. - Kenntnis moderner Testkonzepte und -standards: Agiles Testen, risikobasierte Strategien oder exploratives Testdesign. - ISTQB-Zertifizierung idealerweise vorhanden. - Klare und adressatengerechte Kommunikation mit Entwicklern, Product Ownern oder Stakeholdern. - Erfahrung mit REST/SOAP-APIs ist ein Plus. - Teamgeist und Führungserfahrung: Bereits kleinere Teams gesteuert oder Kolleg:innen fachlich begleitet und weiterentwickelt. - Deutsch auf muttersprachlichem Niveau und gute Englischkenntnisse. Benefits - Innovative Projekte und kreatives Umfeld: Spannende Projekte in einem kreativen und dynamischen Arbeitsumfeld mit viel Raum für eigene Ideen und persönliche Weiterentwicklung. - Agilität: Teil eines Teams, das agil und flexibel arbeitet, um die besten Ergebnisse zu erzielen. - Flexibilität: Flexible Arbeitszeiten und die Möglichkeit für Remote-Arbeit. - Weiterentwicklung: Praxisorientierte Trainings unter der Anleitung von erfahrenen Coaches. - Teamgeist: Teil eines motivierten und kollegialen Teams. - Attraktive Benefits und coole Mitarbeiterevents.
• Identify and prioritise high-impact AI and automation opportunities across multiple functions • Design and build agentic workflows and automation systems end-to-end • Deploy scalable AI solutions that drive measurable productivity gains • Reduce manual and repetitive workflows across teams • Define and shape the organisation’s AI productivity roadmap • Drive adoption of AI systems through tooling, playbooks, and enablement
Test Engineer
LeidosLeidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.
• You will be responsible for design & delivery of verification and acceptance across a variety of technologies and Platforms. • Contributing to the Test Strategy & planning within the company and its partners. • Providing test support to development teams. • Producing Test Scripts and User Scenarios. • Designing and implementing modern, scalable test plans using a range of new and emerging technologies including automation. • Preparing test specifications (manual and automated) and conducting test execution. • Executing integration tests and system tests for all phases & regression. • Designing and establishing test tools, test systems and test data sets.


