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.