Job Overview
Role: SDET Intern (Software Development Engineer in Test) Location: Pune Experience: Freshers / Students Qualification: B.E / B.Tech / B.Sc / M.E / M.Tech / M.Sc (Pursuing) Key Skills: Java, Python, Selenium, JUnit, Git, Software Testing
Job Description
The team is looking for an SDET Intern to play a crucial role in ensuring the quality and reliability of their software products. You will work closely with experienced professionals, gaining hands-on experience in both manual testing and software automation. The ideal candidate will develop and maintain test scripts, analyze test cases based on risk, and perform regression testing to ensure the stability of software releases. You will also participate in code reviews and learn the latest testing methodologies.
Roles and Responsibilities
- Test Execution: Execute manual and automated tests to identify and report bugs and issues.
- Automation Frameworks: Develop and maintain test scripts and frameworks using appropriate tools (e.g., Selenium).
- Collaboration: Collaborate with development teams to understand product requirements and provide continuous feedback.
- Analysis & Prioritization: Analyze and prioritize test cases based on risk and impact, and perform regression testing to ensure software stability.
- Documentation: Create and maintain detailed test documentation, including test plans and bug reports.
- Environment & Reviews: Assist in the design and implementation of test environments and participate in code reviews, providing constructive feedback.
Skills and Eligibility Criteria
Educational Background: Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Experience: Freshers with a passion for software quality.
Mandatory Technical Skills:
- Strong programming skills in at least one language (e.g., Java, Python).
- Basic knowledge of the Software Development Lifecycle (SDLC) and software testing principles.
- Familiarity with test automation frameworks and tools (e.g., Selenium, JUnit).
- Basic understanding of version control systems (e.g., Git).
Competencies:
- Excellent analytical and problem-solving abilities
- Good communication skills
- A collaborative mindset
- The ability to manage time effectively in a fast-paced environment.