The leading provider of digital identity verification and fraud solutions. Salesinfo@socure.com
Software Development Engineer in Test
Location
United States
Posted
10 days ago
Salary
$150K - $175K / year
Seniority
Senior
Job Description
Software Development Engineer in Test
Socure
• 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, not solely infrastructure metrics. • Integrate observability signals including logs, metrics, and traces with automated test frameworks to improve system visibility and diagnosis. • Develop AI/ML-driven approaches to detect failure patterns, correlate issues across services, and identify probable root causes. • Build systems that recommend or trigger automated remediation actions to support early-stage self-healing capabilities. • Partner cross-functionally with QA, SRE, and Engineering teams to improve service reliability, incident response, and recovery readiness. • Define, measure, and report on functional SLAs, service health indicators, and quality metrics. • Contribute to disaster recovery drills, readiness exercises, and automated validation efforts that improve resilience over time.
Job Requirements
- 5+ years of experience in QA Automation, SDET, Software Engineering, or a related technical discipline.
- Strong experience building and maintaining automated test frameworks, including tools such as Playwright, Jest, SuperTest, and REST API testing frameworks.
- Experience working in cloud environments, preferably AWS.
- Familiarity with observability and monitoring platforms such as Datadog, New Relic, CloudWatch, Splunk, or similar tools.
- 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, with the ability to analyze failures across application, infrastructure, and workflow layers.
Benefits
- Offers Equity
- Offers Bonus
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Supporting a new customer engagement • Help shape and improve an evolving automation landscape • Enjoy working in real-world environments • Embedding into new clients quickly and driving quality improvements through effective automation practices
SAP Performance Test Engineer
3Core Systems, IncDelivering end-to-end SAP System Integration and IT Professional Services for Emerging Technologies
• SAP Performance Testing Engineer • Work Location: Remote • Duration: 4 months possible extension
• Actively partner with Business, Architecture, Product, Design, and Software Engineering teams to align testing activities with business acceptance criteria and architectural realities. • Participate in and help facilitate mandatory "Cross-Functional Journey Review & Sign-Off" ceremonies to attest that all business-critical paths, edge cases, and transitional states are documented and tested. • Take a proactive, self-driven approach to identifying gaps in test coverage. Drive E2E quality initiatives, ensuring the testing strategy shifts left and adheres to the Testing Pyramid. • Analyze business requirements to identify and map end-to-end user journeys (e.g., the complete Loan Origination flow) from the WebUI, through the Orchestration layer, down to backend dependencies. • Design, build, and refactor scalable automated tests for both UI and API-based E2E scenarios using Playwright. Create reusable libraries to ensure zero code duplication. • Validate system interoperability, data flows, and API contracts between modern microservices and legacy systems. • Integrate and maintain automated test suites within CI/CD pipelines (e.g., CloudBuild) to run on demand against selected cloud platforms (LambdaTest). • Validate complex data transformations (e.g., DB2 to PostgreSQL migrations). Work alongside Test Data Management (TDM) strategies to utilize masked, synthetic data for realistic test scenarios without exposing PII. • Collaborate tightly with Stream-Aligned Teams (in-sprint testers) to transfer knowledge, review execution results, and prioritize testing based on risk and business impact.
• Unified Automation: Design and maintain automated test frameworks that support both Web (React/Vue/Angular) and Mobile (Android) platforms using modern tools like Playwright or Cypress. • Test Strategy: Partner with Front End and Android engineers to define "Definition of Done" and ensure testability is baked into every feature from the design phase. • API & Integration: Develop automated tests for RESTful APIs to ensure the backend supports both the web and mobile front ends seamlessly, including performance and load simulation testing. • CI/CD & Infrastructure: Embed automated suites (smoke, functional, and regression) into the deployment pipeline (GitHub Actions/Jenkins) to enable rapid, confident releases and manage test infrastructure. • Bug Lifecycle: Identify, document, and troubleshoot complex issues that span across mobile and web environments, providing deep technical analysis. • Performance & UX: Proactively monitor and analyze app performance and responsiveness using logging tools, establishing and reporting against quantitative performance benchmarks (e.g., load times, resource utilization) to ensure the Android app and Web app meet high standards for user experience. • Quality Advocacy: Act as a quality evangelist, mentoring developers on writing effective unit tests and promoting a "quality-first" mindset across the engineering department. • Technical Mentorship: Drive the adoption of best practices and lead the technical growth of the QA team by providing hands-on mentorship, conducting code reviews, and establishing engineering standards to enhance scripting capabilities and automation skill sets. • AI-Augmented Quality Gates: Drive the strategy and implementation of Generative AI for test automation, including setting up tools (e.g., Atlassian Rovo Dev or equivalents) to automatically generate E2E, and regression test cases directly from Jira User Stories.




