SDET
The Role:
We are seeking a Senior Software Development Engineer in Test (SDET) to lead and contribute to the automated testing of all our products. This role works closely with Engineering, Product, and Operations teams to ensure high-quality, reliable releases through strong automation practices, test strategy, and continuous quality advocacy.
The ideal candidate is highly technical, quality-driven, and experienced in building scalable test automation frameworks while contributing throughout the full software development lifecycle.
Key Responsibilities:
Collaborate with Developers and Product Managers to understand business and technical requirements and translate them into effective test strategies and test cases
Partner with Engineering throughout each development iteration to ensure functionality, performance, and reliability meet expectations
Contribute to planning, estimation, design, and execution of test strategies, test plans, test scripts, and test data for medium to large, complex projects
Design, develop, maintain, and execute automated test suites to ensure business needs are met and continue to be validated throughout the release cycle
Support CI/CD pipelines by integrating automated testing into build and deployment workflows
Work with Database and Network Administration teams to ensure production deployment tasks are clearly communicated, validated, and successfully executed
Provide regular reporting on product quality, test coverage, and release readiness
Identify gaps and advocate for improved QA standards, tools, processes, and best practices
Participate in root cause analysis and help drive defect prevention strategies
Technical Skills & Qualifications:
Completion of a post-secondary program in Computer Science, Engineering, or a related technology field
3–5+ years of experience in Quality Assurance with a strong focus on test automation
Strong programming experience in C# and JavaScript
Experience with the Microsoft development stack, including SQL Server, Visual Studio, and Azure DevOps
Hands-on experience with test automation tools such as MS Test, Selenium, and modern JavaScript testing frameworks
Experience testing web and desktop applications
Solid understanding of databases, SQL, and Azure Data Explorer (ADX)
Experience with API testing using REST tools such as Postman or similar frameworks
Experience with Azure DevOps (Boards, Pipelines, Repos, Test Plans, Artifacts)
Familiarity with monitoring and observability tools such as Grafana and New Relic
Experience working with Azure Cloud, GitHub Actions, and messaging systems such as ActiveMQ
Exposure to Google Ads Services and Microsoft Advertising platforms is an asset
Comfortable working in Linux (command line) and Windows environments
Strong understanding of defect tracking, reporting, and quality metrics
Experience across multiple testing types: Functional, System, Integration, Data Validation, UAT, Performance, Load, and Stress testing
Formal training in QA methodologies and software testing best practices is considered an asset
Professional Requirements:
High availability during the workday for collaboration via Microsoft Teams
Excellent organizational and time management skills
Ability to work effectively under deadlines and shifting priorities
Comfortable transitioning between high-priority tasks based on changing business needs
Proven experience working in collaborative, team-based environments
Strong English communication skills, both verbal and written, with the ability to clearly explain technical concepts and solutions
- Category
- Technology
- Locations
- Remote - LatAm
- Remote status
- Fully Remote