Senior SDET (Software Development Engineer in Test)
Experience: 7+ Years
Tech Stack: React, .NET
Job Summary
We are seeking an experienced Senior SDET with strong expertise in test automation, quality engineering, and end-to-end testing for modern web applications built using React (frontend) and .NET (backend). The ideal candidate will work closely with development, product, and DevOps teams to ensure high-quality, scalable, and reliable software delivery.
Key Responsibilities
- Design, develop, and maintain automation frameworks for UI, API, and integration testing
- Automate React-based web applications using modern UI automation tools
- Perform API automation and validation for .NET backend services
- Develop and execute end-to-end test scenarios covering functional, regression, and smoke testing
- Integrate automated tests into CI/CD pipelines
- Collaborate with developers to understand features, architecture, and potential risk areas
- Participate in code reviews with a quality-first mindset
- Perform manual exploratory testing when required
- Analyze test failures, identify root causes, and work with teams to resolve defects
- Ensure best practices for test data management, reporting, and coverage
Required Skills & Qualifications
Testing & Automation
- 7+ years of experience as SDET / Automation Test Engineer
- Strong experience with test automation frameworks (Selenium, Playwright, Cypress, or similar)
- Solid understanding of testing methodologies, SDLC, and STLC
- Experience in API testing using tools/frameworks like RestAssured, Postman, or custom .NET test frameworks
- Hands-on experience with BDD/TDD is a plus
Frontend (React)
- Good understanding of React.js applications and component-based architecture
- Experience in testing SPA (Single Page Applications)
- Ability to write UI automation tests for React components and workflows
Backend (.NET)
- Strong understanding of .NET / .NET Core applications
- Experience testing RESTful APIs, microservices, and backend integrations
- Familiarity with C# for writing test scripts or automation utilities
DevOps & Tools
- Experience with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions, etc.)
- Proficient in Git and version control workflows
- Experience with Docker / containers is a plus
Nice to Have
- Performance testing experience (JMeter, k6, etc.)
- Security testing awareness
- Experience working in Agile / Scrum teams
- Cloud exposure (Azure preferred)
Soft Skills
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Ownership mindset with attention to detail
- Ability to mentor junior SDETs