SDET (Software Development Engineer in Test)
Weekday AI
Full-time
On-site
Gurugram, India
Description
This role is for one of the Weekday's clients
**Salary range: Rs 500000 - Rs 800000 (ie INR 5-8 LPA)
**Min Experience: 2 years
Location: Gurgaon
JobType: full-time
We are seeking a skilled and detail-oriented SDET to join our quality engineering team. This role will focus on designing and implementing robust test automation frameworks, enhancing CI/CD integration, and driving quality across web, mobile, and API platforms. You will collaborate closely with developers and QA engineers to deliver high-performing, reliable software products.
Requirements
Key Responsibilities
- Design, develop, and maintain scalable and reusable automated test frameworks for APIs, web, and mobile applications.
- Integrate automated tests into CI/CD pipelines to enhance test coverage and accelerate deployment cycles.
- Conduct various types of testing including functional, regression, integration, and performance.
- Analyze test results, troubleshoot failures, and collaborate with developers to resolve defects efficiently.
- Write clean, maintainable, and reusable test code, adhering to industry-standard software engineering practices.
- Collaborate with engineering teams to define testing strategies and incorporate quality early in the development lifecycle.
- Track and improve test coverage and key quality metrics, identifying gaps and implementing solutions.
- Mentor junior QA or automation engineers in test automation practices and tools.
- Support test data setup, mocking strategies, and test environment configurations.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related technical discipline.
- 2–5 years of professional experience in software test automation or SDET roles.
- Proficiency in at least one programming language such as Java, Python, or JavaScript.
- Hands-on experience with automation frameworks/tools like Selenium, Cypress, Playwright, Appium, or REST Assured.
- Solid understanding of QA methodologies, software development life cycles (Agile/Scrum), and testing best practices.
- Experience with version control systems (Git), CI/CD tools (e.g., Jenkins, GitHub Actions), and test reporting tools (e.g., Allure, Extent Reports).
- Strong experience in API and microservices testing.
Preferred Qualifications
- Experience with performance testing tools like JMeter, k6, or Gatling.
- Familiarity with cloud services (AWS, GCP, or Azure).
- Exposure to containerization and orchestration tools like Docker and Kubernetes.
- Experience testing GraphQL APIs and WebSocket communication.
- Understanding of BDD frameworks such as Cucumber or Behave.