Full-Time

Software Development Engineer in Test

Posted on 8/14/2025

AIRTEK Technologies

AIRTEK Technologies

Compensation Overview

$80k - $130k/yr

+ Stock Options

Toronto, ON, Canada

Hybrid

Category
QA & Testing (1)
Required Skills
Datadog
RabbitMQ
Kubernetes
Microsoft Azure
Python
Grafana
Software Testing
SQL
Apache Kafka
Java
Docker
C#
AWS
Jenkins
Playwright
DevOps
Splunk
Kibana
Requirements
  • 4-6+ years of hands-on experience as an SDET or in QA automation, with a strong record of building frameworks and driving strategy
  • Proficient in backend development (C#, Java, or Python) and experienced in creating reusable automation libraries
  • Deep understanding of object-oriented programming, dependency injection, mocking, and service orchestration
  • Expertise in API testing, test design, and CI/CD pipeline integration
  • Skilled in enabling shift-left testing and developer adoption of automation practices
  • Advanced knowledge of SQL, MongoDB, and test data management
  • Comfortable working with Docker, Kubernetes, and AWS for test execution
  • Strong problem-solving, communication, and collaboration skills
  • Self-starter with a strategic mindset and ownership mentality
  • ISTQB certification, performance or security testing experience
Responsibilities
  • Develop reusable libraries and service-level automation using backend languages like C#, Java, or Python
  • Build extensible test frameworks that developers can contribute to, not just consume
  • Apply advanced OOP principles, dependency injection, mocking, and service orchestration
  • Design API-first testing frameworks using tools such as REST Assured, pytest, SuperTest, or custom CI-integrated pipelines
  • Create shared utilities and DSLs for developers to write automation alongside application code
  • Implement contract testing for microservices using Pact or WireMock
  • Embed observability into automation — metrics, tracing, and logging
  • Integrate automation into CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps)
  • Advocate and coach developers on shift-left testing practices including unit, contract, and integration testing
  • Implement pipeline test gates, test impact analysis, and feedback loop optimizations
  • Design and validate test data across SQL and NoSQL databases (e.g., MongoDB)
  • Automate environment setup and data seeding for test pipelines
  • Validate asynchronous, event-driven systems (Kafka, RabbitMQ, AWS SNS/SQS)
  • Containerize test frameworks and run automation in Docker/Kubernetes environments
  • Integrate with AWS for full-stack integration testing
  • Apply observability tools like Datadog, Grafana, Splunk, or Kibana
  • Collaborate with developers during story grooming and code reviews to embed testing early
  • Promote the test pyramid - emphasizing unit, integration, and contract testing over UI-heavy approaches
  • Document testing patterns and contribute reusable components to the engineering toolkit
  • Use Playwright or Cypress for smoke and regression UI tests within end-to-end pipelines, with a focus on backend and service-level validation
Desired Qualifications
  • ISTQB certification or performance or security testing experience

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

INACTIVE