Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
Ground Labs • Singapore, Singapore
Role & seniority
Stack / tools
Frontend: React
Backend: Golang, Python, JavaScript/TypeScript
Test automation: Cypress, Playwright, Selenium; Go testing, Pytest
API testing: REST, gRPC; performance tools like k6, JMeter
Infrastructure: Docker; cloud (AWS, GCP, or Azure); CI/CD (GitHub Actions, GitLab CI)
Observability/tools: basic tracing and monitoring familiarity
Top 3 responsibilities
Define and implement end-to-end quality strategy for a new SaaS product, adopting “quality-as-code”
Design, build, and maintain automated test frameworks for frontend and backend; ensure broad coverage (unit, integration, E2E)
Validate API reliability and performance; design load/stress tests; ensure data integrity across microservices
Collaborate with DevOps to integrate tests into CI/CD; create containerized test environments; support cloud-native testing
Partner with product and engineering to translate requirements into test plans; participate in code reviews and post-production fault analysis
Must-have skills
3+ years in QA or software engineering for SaaS
Proficient in at least one modern language (Golang, Python, JavaScript/TypeScript/React); able to read production code and write complex automation
Deep experience building automation frameworks (Cypress, Playwright, Selenium, or equivalent)
API and performance testing experience (REST/gRPC; k6/JMeter)
Docker experience; cloud provider
We are seeking a technical and hands-on Software Development Engineer in Test (SDET) to join our newly formed product engineering team. This is a critical role where you will own the quality strategy and reliability of a new SaaS platform from scratch.
Unlike traditional QA roles, we view Quality Assurance as an engineering discipline. The ideal candidate is a problem solver who combines strong programming fundamentals with deep expertise in test automation, cloud infrastructure, and performance engineering. You will not just find bugs; you will build the automated safety nets that allow us to ship fast and fearlessly.
Key Responsibilities Quality Process & Culture Define and implement the end-to-end quality assurance strategy for our new SaaS product, moving beyond manual testing to a "quality-as-code" mindset. Foster a culture of technical excellence and ownership, working with developers to ensure testability is baked into the architecture from day one. Continuously improve QA processes, identifying bottlenecks in the development lifecycle and implementing solutions to accelerate release velocity without compromising stability. Test Automation & Engineering Design, build, and maintain robust test automation frameworks for both frontend (React) and backend (Golang/Python) services. Write clean, maintainable code to automate testing scenarios, ensuring high coverage across unit, integration, and end-to-end levels. Develop tools and scripts to facilitate data seeding, test environment setup, and complex scenario simulation. API Reliability & Performance Champion software resilience by rigorously testing API contracts, reliability, and performance under load. Design and execute performance, scalability, and stress tests to ensure the platform can handle projected growth. Validate data integrity and consistency across distributed systems and microservices. Infrastructure & Cloud Native Testing Collaborate closely with the DevOps team to integrate automated test suites into CI/CD pipelines (e.g., GitHub Actions, GitLab CI). Leverage Docker to create ephemeral, containerized test environments that mirror production. Ensure quality within a cloud-native ecosystem, utilizing observability tools to trace issues across microservices in AWS, GCP, or Azure. Cross-Functional Collaboration Partner with Product Management and Software Engineers to understand requirements and translate them into comprehensive test plans. Participate in code reviews and architectural discussions to advocate for reliability and edge-case handling. Investigate production issues alongside the engineering team, conducting root cause analysis to prevent recurrence.
Requirements 3+ years of experience in Quality Assurance or Software Engineering, with a proven track record of testing SaaS products.
Programming Proficiency: Strong coding skills in at least one modern language (e.g., Golang, Python, JavaScript/TypeScript/React). You must be comfortable reading production code and writing complex automation scripts.
Test Automation: Deep experience building automation frameworks from the ground up using tools like Cypress, Playwright, Selenium, or language-specific libraries (e.g., Go testing package, Pytest).
API & Performance: Solid experience testing RESTful or gRPC APIs, including performance profiling using tools like k6, JMeter, or similar.
Mindset: Must be a self-starter and a critical thinker. You enjoy breaking things to make them stronger and can navigate ambiguity to deliver results.
Communication: Excellent communication skills, with the ability to articulate technical risks and quality metrics to the wider team.
Location Singapore, Singapore (Hybrid) Department Engineering Employment Type Full-Time Minimum Experience Mid-level