Software Development Engineer in Test (SDET)
Core
Develop and execute automated tests to ensure quality and reliability of CPaaS software products, including internal APIs, ETL processes, and public API implementations.
Role type
Software Development Engineer in Test (SDET)
Builds
Automated test suites for messaging platforms, CPaaS APIs, and ETL data pipelines
Domain
CPaaS (Communication Platform as a Service), API testing, ETL
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
SQL, API testing (Postman/Insomnia), automated testing frameworks (NUnit, SpecFlow, Playwright), exploratory testing, C#, regression testing, agile methodologies (TDD, BDD, Scrum, Kanban), defect tracking (JIRA, TFS, Bugzilla, ALM)
Preferred skills
DevOps experience, cloud testing (VSTS, Azure, AWS), transactional messaging knowledge, version control (GIT), CI tools (Jenkins, CircleOne, Azure DevOps), ROI analysis for test automation
Technologies
NUnit, SpecFlow, Playwright, Postman, Insomnia, C#, JIRA, TFS, Bugzilla, ALM, GIT, Jenkins, CircleOne, Azure DevOps, VSTS, Azure, AWS
Responsibilities
Develop and execute automated tests across evolving platforms; Test internal APIs for ETL of customer data; Plan and strategize testing while maintaining traceability matrices; Design and deploy automated performance tests; Monitor and resolve automated test failures within CI pipelines
Seniority
Mid-level, hands-on IC