SDET (Software Development Engineer in Test)
Designation: SDET (Software Development Engineer in Test)
Location: Hyderabad
Experience: 6 - 14 Years
Opening: 08
Nous is looking for an experienced SDET Lead to drive test automation and non-functional testing for high-performance products. This role involves collaborating with global teams to design, develop, and implement automated testing solutions, focusing on API and web automation using Playwright. The ideal candidate will have a strong understanding of CI/CD pipelines, data-driven testing, and performance optimization.
Job Description:
- Design, create, and execute automated tests using Playwright and TypeScript to ensure the functionality of our software features and user interfaces.
- Develop smoke tests, regression test suites, and contribute to the overall quality assurance process.
- Develop and execute data-driven testing strategies to ensure comprehensive test coverage.
- Participate in ongoing product specification and code reviews to align testing efforts with product goals.
- Collaborate with cross-functional teams to translate customer requirements into effective automated tests.
- Contribute to CI/CD pipelines by integrating automated tests and supporting continuous integration and deployment processes.
- Support various testing efforts, including functional, security, stress, and failure injection testing, with a focus on continuous improvement and innovation.
- Actively participate in story grooming sessions, collaborate with the development team to clarify requirements, identify potential risks, and ensure all test scenarios are accounted for.
- Assist in go/no-go calls for releases by evaluating test results, identifying unresolved issues, and determining whether the product is fit for deployment.
Skills and Experience Required:
- Proficient in using Playwright for API and web automation.
- Experience with data-driven testing methodologies.
- Strong understanding of performance testing tools, particularly JMeter.
- Familiarity with continuous integration/deployment (CI/CD) environments.
- Knowledge of testing methodologies such as TDD, BDD, and ATDD in an agile setting.
- Strong coding skills in scripting languages like Python, JavaScript, C#, or Java.
- Experience with DevOps tools such as Jenkins, Git, and Octopus Deploy.
- Solid understanding of object-oriented programming (OOP) principles and coding standards.