
Software Development Engineer in Test (SDET)
Livemindz • Hyderabad, Telangana, India
-
Role & seniority
- Software Development Engineer in Test (SDET) (mid-level implied; no explicit seniority stated)
-
Stack/tools
-
Languages: Java / Python / JavaScript / C#
-
UI automation: Selenium, Cypress, Playwright, Appium
-
API testing: Postman, RestAssured (or similar)
-
CI/CD: Jenkins, GitHub Actions, GitLab CI
-
Version control: Git
-
Preferred: JMeter/LoadRunner; AWS/Azure/GCP; Docker/Kubernetes; Agile/Scrum
-
-
Top 3 responsibilities
-
Design/develop/maintain automated test frameworks and test scripts
-
Define test strategies with dev/product/QA; execute functional, regression, integration, and API tests
-
Integrate automated tests into CI/CD and analyze results to drive quality improvements
-
-
Must-have skills
-
Strong programming skills (one or more of: Java/Python/JS/C#)
-
Experience building automation using Selenium/Cypress/Playwright/Appium
-
Knowledge of testing methodologies and tools
-
API testing experience (Postman/RestAssured)
-
CI/CD integration experience (Jenkins/GitHub Actions/GitLab CI)
-
Defect identification/tracking; strong analytical/problem-solving skills
-
-
Nice-to-haves
-
Performance testing (JMeter, LoadRunner)
-
Cloud experience (AWS/Azure/GCP)
-
Containerization/orchestration (Docker, Kubernetes)
-
Agile/Scrum experience
-
Participation in code reviews to improve software quality
-
-
Location & work type
- Not specified in the provided text.
Full Description
Job Summary We are looking for a skilled and detail-oriented Software Development Engineer in Test (SDET) to join our team. The ideal candidate will be responsible for designing, developing, and maintaining automated test frameworks and ensuring the quality and reliability of our software products. This role requires strong programming skills, a deep understanding of testing methodologies, and a passion for delivering high-quality software. ⸻ Key Responsibilities
-
Design, develop, and maintain automated test frameworks and test scripts
-
Collaborate with developers, product managers, and QA teams to understand requirements and define test strategies
-
Perform functional, regression, integration, and API testing
-
Identify, document, and track defects and ensure timely resolution
-
Participate in code reviews and contribute to improving software quality
-
Integrate automated tests into CI/CD pipelines
-
Analyze test results and provide actionable insights to improve product quality
-
Ensure scalability and performance of testing solutions
-
⸻
-
Required Skills & Qualifications
-
Bachelor’s degree in Computer Science, Engineering, or related field
-
Strong programming skills in Java / Python / JavaScript / C#
-
Experience with automation tools such as Selenium, Cypress, Playwright, or Appium
-
Knowledge of software testing methodologies and tools
-
Experience with API testing (Postman, RestAssured, etc.)
-
Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
-
Understanding of version control systems (Git)
-
Strong problem-solving and analytical skills
-
⸻
-
Preferred Qualifications
-
Experience with performance testing tools (JMeter, LoadRunner)
-
Knowledge of cloud platforms (AWS, Azure, or GCP)
-
Experience with containerization tools (Docker, Kubernetes)
-
Familiarity with Agile/Scrum methodologies