Software Development Engineer in Test
Senior SDET building automated functional validation, production health monitoring, and AI-driven failure analysis for DR and production environments at Socure.
About the job
Responsibilities
- Design and implement automated functional health checks for DR and production environments using synthetic transactions and API validation.
- Build continuous validation pipelines that verify end-to-end business workflows such as authentication, transactions, and system integrations.
- Develop intelligent alerting mechanisms based on functional failures and customer-impacting behavior.
- Integrate observability signals (logs, metrics, traces) with automated test frameworks.
- Develop AI/ML-driven approaches to detect failure patterns and identify root causes.
- Build systems that recommend or trigger automated remediation actions.
- Partner with QA, SRE, and Engineering teams to improve service reliability and incident response.
- Define and report on functional SLAs, service health indicators, and quality metrics.
- Contribute to disaster recovery drills and automated validation efforts.
Requirements
- 5+ years of experience in QA Automation, SDET, Software Engineering, or related technical discipline.
- Strong experience building and maintaining automated test frameworks (Playwright, Jest, SuperTest, REST API testing frameworks).
- Experience working in cloud environments, preferably AWS.
- Familiarity with observability and monitoring platforms (Datadog, New Relic, CloudWatch, Splunk, or similar).
- Strong programming skills in TypeScript, Python, Java, or similar languages.
- Experience designing end-to-end test strategies for distributed systems and production-like environments.
- Strong problem-solving skills across application, infrastructure, and workflow layers.
Nice-to-Haves
- Experience with synthetic monitoring or proactive health-checking systems.
- Exposure to AI/ML techniques for anomaly detection and failure correlation.
- Experience with CI/CD pipelines and release automation.
- Understanding of microservices architecture and SRE concepts (SLIs, SLOs, error budgets).
Skills
Playwright, Jest, Supertest, Rest Api Testing, AWS, Datadog, New Relic, CloudWatch, Splunk, TypeScript, Python, Java, CI/CD
Similar jobs
QA Engineering jobsBuild and scale shared test automation frameworks and execution infrastructure for web, mobile, and backend systems. The role requires 5+ years in test automation or platform engineering, strong TypeScript/Node.js skills, and experience with Kubernetes, AWS, and cross-stack testing.
Build automated and exploratory testing systems for products, APIs, AI models, and data platforms. The role requires 5+ years of software or QA engineering experience, strong scripting skills, and the ability to evaluate metrics, reliability, and model behavior.
Owns requirements, architecture, integration, verification, testing, and failure analysis for autonomous flying robots. The role requires 3+ years of experience with reliable electromechanical systems, cross-domain troubleshooting, test development, and Python or SQL-based data analysis.
Conduct hands-on maritime testing of autonomous surface vehicles, operating systems aboard vessels, analyzing sortie data, and reporting anomalies to engineering teams. Requires 3+ years of complex-system test or field operations experience, maritime or autonomous-systems exposure, and U.S. security-clearance eligibility.
Owns automated QA suite development and maintenance for Oracle ERP Cloud and Salesforce, integrating Tosca-based regression testing into CI/CD pipelines and quarterly release cycles. Requires 3–5+ years of QA automation experience, Tosca expertise, enterprise ERP testing, and scripting or pipeline skills.