Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Development Engineer in Test (SDET) @ ti Steps

Home > Quality Assurance and Testing






 Senior Software Development Engineer in Test (SDET)

Job Description

Role Summary


We are looking for a skilled Software Development Engineer in Test (SDET) with 6+ years of experience to design, develop, and maintain automated test solutions that ensure the quality, performance, and reliability of software applications. The ideal candidate will work closely with software developers, QA teams, and DevOps engineers to implement scalable test automation frameworks and integrate testing into the software development lifecycle.

This role requires strong programming skills, expertise in test automation tools, API testing, and CI/CD integration, along with a passion for delivering high-quality software products.


Key Responsibilities


Test Automation Development

  • Design, develop, and maintain automated test scripts and frameworks for web, mobile, and API applications.
  • Implement scalable and reusable automation frameworks using tools such as Selenium, Cypress, or Appium.
  • Develop automation scripts using programming languages like Java, Python, or JavaScript.
  • Ensure automation coverage for functional, regression, and integration testing.

Test Strategy & Planning

  • Participate in test planning, test case design, and automation strategy development.
  • Analyze application requirements and identify test scenarios and edge cases.
  • Collaborate with developers to ensure applications are designed for testability.

API & Backend Testing

  • Develop and execute API automation tests for RESTful services.
  • Validate API functionality, performance, and data integrity.
  • Use tools such as Postman, RestAssured, or similar frameworks for API testing.

Performance & Security Testing

  • Conduct performance, load, and stress testing using appropriate tools.
  • Identify system bottlenecks and work with developers to improve performance.
  • Participate in basic security testing and vulnerability identification.

CI/CD Integration

  • Integrate automated tests into CI/CD pipelines using tools such as Jenkins or GitLab CI/CD.
  • Ensure automated tests run as part of the continuous integration and delivery process.
  • Monitor build pipelines and troubleshoot test failures.

Collaboration & Agile Development

  • Work closely with developers, product managers, and DevOps teams to improve product quality.
  • Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.
  • Provide clear documentation of test cases, automation scripts, and test results.

Quality Improvement

  • Identify gaps in test coverage and improve testing processes.
  • Perform code reviews for test automation scripts.
  • Continuously improve automation frameworks and testing methodologies.

Required Qualifications


  • Bachelors degree in Computer Science, Software Engineering, or QA Engineering.
  • 6+ years of experience in software testing and test automation.
  • Strong understanding of software testing methodologies and SDLC/STLC.

Required Technical Skills


  • Automation Tools: Selenium, Cypress, Appium
  • Programming Languages: Java, Python, or JavaScript
  • Test Frameworks: JUnit, TestNG, or similar frameworks
  • API Testing: REST API testing and automation
  • CI/CD Tools: Jenkins, GitLab CI/CD
  • Version Control: Git

Preferred Skills


  • Experience with BDD frameworks (Cucumber, SpecFlow)
  • Knowledge of performance testing tools (JMeter, Gatling)
  • Familiarity with Docker or containerized environments
  • Experience testing microservices-based architectures
  • Exposure to cloud platforms (AWS, Azure, GCP)

Soft Skills


  • Strong analytical and troubleshooting skills
  • Excellent communication and collaboration abilities
  • Attention to detail and quality assurance
  • Ability to work in Agile and fast-paced environments

Nice-to-Have Experience


  • Experience with mobile application testing
  • Knowledge of security testing practices
  • Experience with test data management and environment setup
  • Exposure to test reporting and analytics tools

Job Classification

Industry: Education / Training
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Software Developer in Test (SDET)
Employement Type: Full time

Contact Details:

Company: ti Steps
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Selenium Automation Testing Selenium Testing Automation Selenium Automation Testing Java Selenium Selenium Automation Selenium Java

 Fraud Alert to job seekers!

₹ 6-9 Lacs P.A

Similar positions

Software Engineer 1

  • Ivanti
  • 4 - 7 years
  • Bengaluru
  • 7 days ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 2 - 5 years
  • Hyderabad
  • 8 days ago
₹ Not Disclosed

Python GenAI Engineer

  • Crisil
  • 4 - 9 years
  • Mumbai
  • 9 days ago
₹ Not Disclosed

Automation Testing _Playwright & API Professional

  • Zensar
  • 6 - 10 years
  • Hyderabad
  • 9 days ago
₹ Not Disclosed

ti Steps

TI Steps is a global talent solutions and staffing company, headquartered in Chennai, India, with over 20 years of experience in the recruitment industry. The company specializes in providing tailored hiring strategies to connect businesses with skilled professionals and help individuals find car...