SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior SDET

Propel Software - Thiruvananthapuram, India - In-office - posted 2026-09-10

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Propel Software is seeking a Senior SDET to lead quality engineering and test automation strategy. This is a hands-on technical role focused on building durable, scalable quality systems while maintaining deep product knowledge. Key Responsibilities: - Lead with quality judgment: challenge requirements and assumptions; distinguish verification from validation; identify failure modes, edge cases, and business risks. - Test from the customer's perspective: map real user workflows, anticipate misuse and operational edge cases, and partner early with Product and Engineering to prevent defects. - Design risk-based test strategy: select the appropriate mix of unit, API, contract, integration, UI, end-to-end, exploratory, regression, and non-functional testing based on product risk and confidence needs. - Build durable quality engineering systems: create reusable tooling, libraries, test-data capabilities, environment utilities, CI integrations, and observability patterns that improve quality across teams. - Perform hands-on product investigation: conduct functional and exploratory testing of complex workflows, integrations, and edge cases; translate discoveries into clear defects and durable automated coverage. - Lead quality-risk decisions: identify, analyze, and prioritize product risks; communicate residual risk and help the team define acceptable quality thresholds for each release. Required Qualifications: - 7–10 years of progressive experience in software engineering, SDET, quality engineering, developer productivity, or test-platform engineering, including 5+ years building and evolving automation or test infrastructure. - Proven ownership of an automation framework, test platform, internal developer tool, CI quality gate, or engineering system from architecture through adoption, operational support, and iterative improvement. - Experience testing modern systems beyond single web UIs: APIs, asynchronous workflows, distributed services, event-driven systems, data flows, third-party integrations, authentication/authorization, and failure recovery. - Strong hands-on experience with Playwright and TypeScript preferred; ability to explain trade-offs among UI, API, contract, component, integration, end-to-end, performance, resilience, and exploratory testing. - Experience making automated testing trustworthy at scale: parallelization, isolation, deterministic test data, environment provisioning, observability, flaky-test diagnosis, retry policy design, quarantine/remediation workflows, and actionable reporting. - Strong CI/CD experience, including test selection or test-tiering strategies, PR quality gates, artifact collection, failure triage, and reducing feedback time without weakening coverage. - Ability to design and validate APIs and service boundaries using schema validation, consumer/provider contract testing, mocks/stubs/fakes, service virtualization, and backward-compatibility testing. - Clearly articulates and applies the difference between verification and validation with concrete examples. - Proven ability to analyze requirements and designs to uncover gaps, ambiguous behavior, and high-risk areas before implementation. - Demonstrated skill in designing tests around real user journeys, business workflows, and failure scenarios. - Experience using risk-based testing to prioritize test areas, depth, and techniques under resource constraints. - Habitually challenges assumptions from developers, PMs, and stakeholders in a collaborative way that improves the product. - Ensures test failures produce useful evidence: logs, network traces, screenshots/video, and clear failure classification. Nice to Have: - Hands-on experience with AI-assisted development tools (Claude Code, Cursor, GitHub Copilot, or equivalent) to accelerate coding, refactoring, test design, failure analysis, documentation, and exploratory investigation. - Demonstrated ability to evaluate AI-generated test code for correctness, determinism, maintainability, meaningful assertions, security/privacy implications, and false confidence.

Similar roles