Software Development Engineer in Test (SDET)

Ground Labs logo

Ground Labs

View Salaries, Reviews, and more  

Job Description

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.
  • Infrastructure & DevOps: Hands-on experience with Docker and containerized environments. Familiarity with Cloud providers (AWS, GCP, or Azure). Experience integrating tests into CI/CD pipelines.
  • 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.

Bonus Points For:

  • Experience testing applications written in Golang.
  • Experience with Kubernetes.
  • Knowledge of observability tools (Prometheus, Grafana, ELK Stack).

Interview Questions of Software Development Engineer in Test (SDET) at Ground Labs

Currently, there aren't any interview questions for this role at Ground Labs shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now