
SDET - Python & Backend Testing
- Toronto, ON
- Permanent
- Full-time
Experience: 6+ YearsRole SummaryNearSource is looking for a Software Development Engineer in Test (SDET) specializing in Python and backend testing. In this role, you will design and execute automated tests for APIs, backend services, and cloud-native systems. You will play a critical part in ensuring the reliability, performance, and compliance of large-scale distributed environments supporting enterprise-grade data systems.Key Responsibilities
- Develop and maintain automated unit and integration test suites for backend services and APIs
- Implement robust Python test code validating microservices and distributed systems
- Ensure data integrity and reliability across large-scale backend data flows
- Collaborate with engineering teams to embed automated testing within CI/CD pipelines
- Test cloud-native services deployed on AWS, including Lambda, API Gateway, DynamoDB, S3, SNS/SQS, and CloudWatch
- Apply serverless testing practices using frameworks such as PyTest and Serverless
- Track and optimize test coverage to strengthen backend system reliability
- Proficient in Python for backend test automation
- Hands-on experience writing unit and integration tests for APIs and backend systems
- Strong expertise in backend and API testing across services, microservices, and data flows
- Proven experience testing AWS services (Lambda, API Gateway, DynamoDB, S3, SNS/SQS, CloudWatch)
- Familiarity with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, AWS CodePipeline)
- Ability to integrate automated tests into deployment workflows
- Advanced usage of PyTest for test execution and reporting
- Familiarity with the Serverless framework
- Broader cloud computing knowledge (AWS preferred; others transferable)
- Understanding of security and compliance testing practices
- Exposure to monitoring and logging tools (Splunk, Kibana, AWS CloudWatch)
We are sorry but this recruiter does not accept applications from abroad.