Senior Software Development Engineer in Test (SDET.NET+JS)
Role details
Job location
Tech stack
Job description
-
Design, implement, and maintain modular, scalable automation frameworks using C#/.NET, MSTest, xUnit; or Python/JS
-
Develop end-to-end automated tests for web, API, and mobile applications using Selenium, Playwright, and Appium with parallel and headless execution
-
Automate API and microservices testing (Postman, RestAssured, Karate), including contract, negative, and fuzz testing
-
Test SQL and NoSQL databases, ensuring data accuracy, integrity, and consistency across distributed systems
-
Conduct load, stress, and scalability tests, apply chaos engineering, and collaborate on observability using Azure Monitor, Application Insights, Dynatrace, or ELK
-
Deploy and manage test frameworks in cloud and container environments (AKS, Docker) and automate provisioning via Azure CLI
-
Integrate automated tests into CI/CD pipelines with quality gates, static analysis, parallel execution, and fail-fast mechanisms
-
Collaborate with Development, DevOps, and QA teams, produce documentation, deliver training, and conduct peer code reviews
Requirements
We are seeking a highly skilled Senior SDET to join our client's Digital Ecommerce team and take ownership of advanced test automation initiatives across internal high-traffic platforms. The ideal candidate will be an expert in building scalable automation frameworks, validating complex distributed systems, and ensuring quality across web, API, mobile, and cloud-native solutions.
This role requires a strong engineering mindset, hands-on automation expertise, and readiness to leverage AI tools and AI agents to accelerate testing, troubleshooting, and framework development.., * 8+ years in software testing; 3+ years in automation/SDET.
-
Strong C#/.NET Core + exposure to JavaScript/Python.
-
Expertise in Selenium/Cypress/Playwright/Appium.
-
API testing tools: Postman, RestSharp, Karate.
-
Cloud & DevOps experience: Azure, Docker, Kubernetes, Azure DevOps.
-
SQL/NoSQL testing experience.
-
AI-ready: ability to use LLM tools and implement AI agents in workflows.