The Role
SDET Interns assist with developing and maintaining automated tests, executing manual and automated test cases, documenting defects, supporting CI/CD, and improving testing frameworks. They collaborate with developers and QA teams to understand requirements, provide product feedback, and apply software testing best practices while gaining practical experience.
Summary Generated by Built In
Job Overview:
As an SDET 1 (Software Development Engineer in Test), you will be responsible for ensuring the quality, reliability, and performance of software products through a combination of test automation and quality engineering practices. You will work closely with developers, product managers, and QA teams to build robust testing solutions and drive quality across the software development lifecycle.
Role and Responsibilities:• Design, develop, and maintain automated test frameworks and test scripts for web, mobile, and API applications.
• Collaborate with developers and product teams to understand requirements and define test strategies.
• Execute functional, regression, integration, and performance testing.
• Identify, document, track, and verify software defects.
• Develop and maintain automated test suites to improve test coverage and efficiency.
• Integrate automated tests into CI/CD pipelines to support continuous testing.
• Participate in code reviews and provide feedback from a quality perspective.
• Analyze test results, troubleshoot issues, and work with development teams to resolve defects.
• Contribute to the enhancement of testing tools, frameworks, and quality processes.
• Ensure software releases meet quality standards and business requirements.
Requirements:• Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
• 1-3 years of experience in Software Testing, Test Automation, or Quality Engineering (including internships and projects).
• Strong programming skills in Java, Python, C#, or JavaScript.
• Experience with test automation tools such as Selenium, Playwright, Cypress, Appium, JUnit, TestNG, or PyTest.
• Understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
• Knowledge of API testing tools such as Postman or Rest Assured.
• Familiarity with version control systems such as Git.
• Basic understanding of CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
• Knowledge of SQL and database testing concepts.
• Strong analytical, debugging, and problem-solving skills.
• Excellent communication and collaboration abilities.
• Ability to work in a fast-paced, agile development environment.
• Passion for quality assurance and continuous improvement.
Skills Required
- Completed bachelor's degree in computer science, software engineering, or a related field
- Basic knowledge of programming languages such as Java, Python, or C#
- Basic knowledge of test automation tools such as Selenium, JUnit, or TestNG
- Understanding of the software development life cycle and testing methodologies
- Strong analytical and problem-solving skills
- Excellent communication and teamwork abilities
- Eagerness to learn and adapt in a fast-paced environment
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Powered by Advanced Analytics, our solutions guarantee enhanced customer experience by Reducing Cost and Improving Asset Productivity. #supplychain #logistics #supplychainmanagement #transportation #warehouse #logisticsmanagement #supplychainsolutions #supplychainanalytics #supplychainexecution






