Search by job, company or skills

Ground Labs

Software Development Engineer in Test

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

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).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143761041