About The Position

As a Software Development Engineer in Test (SDET), you will work in a platform engineering role focused on building quality infrastructure and tooling for the entire engineering organization. SDET does not write product tests for teams. Instead, the role focuses on: Supporting services, utilities, and applications related to quality control Developing CI/CD infrastructure for testing Conducting R&D and proof-of-concept work Building test frameworks and pipelines Performing quality analytics

Requirements

  • 5+ years of experience in test automation and quality tooling development
  • Strong developer background
  • JavaScript / TypeScript at Middle+ level
  • Understanding of backend architecture and ability to build a service using NestJS
  • Understanding of React architecture and component lifecycle
  • Experience building E2E frameworks from scratch
  • Hands-on experience with Jest / Mocha and Playwright / Puppeteer
  • Experience with mocking and service virtualization (Sinon, Nock, MockServer / mountebank)
  • Docker (images, networks, volumes, docker-compose)
  • Jenkins (pipeline development)
  • Understanding of CI/CD best practices for automated testing
  • Basic understanding of MongoDB and NoSQL principles
  • Architectural understanding of Kafka, Redis, and ClickHouse
  • Ability to build production-ready tooling rather than one-off scripts
  • Platform thinking and ability to create reusable solutions for multiple teams
  • Strong problem-solving skills and willingness to take technical ownership

Nice To Haves

  • Contract testing (PACT or similar)
  • Quality analytics (ClickHouse, Grafana)
  • Experience reducing flaky tests and optimizing CI
  • Building quality metrics and test observability
  • R&D and POC experience
  • Experience with AI tools
  • Additional programming languages

Responsibilities

  • Design and maintain reusable quality tooling and services for engineering teams
  • Build and evolve E2E test frameworks from scratch
  • Develop and support CI/CD pipelines for automated testing
  • Work with mocking and service virtualization tools
  • Conduct R&D and validate technical solutions via POC
  • Collaborate with product and QA teams to improve test infrastructure
  • Build analytics and observability around test quality and stability

Benefits

  • 31 days off
  • 100% paid telemedicine plan
  • Home Office Setup Assistance: the company offers assistance with purchasing furniture (office chair, office desk, monitor) and other items to create a comfortable workspace.
  • English learning courses
  • Relevant professional education
  • Gym or swimming pool
  • Co-working
  • Remote working
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service