HamburgerMenu
hirist

Sonny's Enterprises - Software Development Engineer - Test - Selenium/Cypress

Sonny's Direct India Private Limited
Pune
5 - 7 Years

Posted on: 30/12/2025

Job Description

Description :




Software Development Engineer in Test (SDET)

The Software Development Engineer in Test (SDET) is responsible for ensuring the quality and reliability of software applications through the design, development, and implementation of automated testing frameworks and strategies. This role will work closely with developers, data engineers, and other stakeholders to create robust testing solutions that support continuous integration and delivery.

Essential Duties And Responsibilities :




- Design, develop, and maintain automated test frameworks and scripts for front-end and back-end applications.

- Collaborate with developers, data engineers, and other stakeholders to understand application requirements and design comprehensive test plans.

- Implement and manage continuous integration and continuous delivery (CI/CD) pipelines to ensure timely and reliable software releases.

- Perform thorough testing of software applications, including functional, regression, performance, and security testing.

- Identify, document, and track software defects, working closely with development teams to ensure timely resolution.

- Develop and maintain test data, test environments, and test automation infrastructure.

- Stay current with industry trends and best practices in software testing and automation.

- Provide mentorship and guidance to junior QA engineers and developers on testing best practices.

- Other duties as assigned.

Required Skills & Qualifications :




- Expert-level knowledge of automated testing tools and frameworks (e.g., Selenium, Cypress, JUnit, TestNG), programming languages (e.g., JavaScript, Python, Java), and CI/CD tools (e.g., Jenkins, GitLab CI).

- Experience with SQL and NoSQL databases for test data management.

- Strong understanding of software development methodologies, including Agile and DevOps practices.

- Excellent problem-solving skills and the ability to troubleshoot complex issues.

- Strong communication skills Ability to write clearly, succinctly, and understandably.

- Active Listening : Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.

- Personal Accountability : Accepts personal responsibility for the consequences of personal actions; avoids placing unnecessary blame on others.

- Teamwork : The ability to work effectively and productively with others. Shares responsibility with team members for successes and failures; keeps team members informed regarding projects; provides constructive feedback to the team and its members; responds positively to feedback from team members; raises and/or confronts issues limiting team effectiveness.

- Time Management : Managing ones own time and the time of others. Ability to motivate teams to produce quality materials within tight timeframes and simultaneously manage several projects.

- Judgment and Decision Making : Considers the relative costs, benefits, impact, or consequences of potential actions to choose the most appropriate one. Ability to make decisions in a timely manner.

- Critical Thinking : Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.

- Dependability : The individual is consistently at work and on time, responds to management direction, and solicits feedback to improve performance.

Working Conditions / Education / Experience :




Working Conditions: Office type environment. Physical Demands : Regularly required to stand or sit and move about the facility.

Education and Formal Training :




- Bachelors Degree in Computer Science, Software Engineering, or related field (equivalent work experience accepted).

Experience :




- 5+ years experience as a Software Development Engineer in Test (SDET) or similar role.

- Strong understanding of software architecture and system integration.

- Proficient in agile methodologies and collaboration tools.

- Experience with version control systems such as Git and repositories such as GitLab or GitHub.

- Well experienced with using an IDE.

- Knowledgeable in DevOps practices (deployment, infrastructure, CI/CD).

- Experience configuring and consuming external APIs and integrating them into test frameworks.

- Utilizes coding conventions to ensure uniform code and methodology.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in