Responsibilities and Impact:
As a Quality Engineering Apprentice/Intern, you will:
- Assist in manual and automated testing of software applications.
- Collaborate with QA engineers and developers to identify, document, and resolve defects.
- Contribute to test plan creation, test case execution, and defect tracking.
- Support the development of automation scripts using industry-standard tools.
- Participate in Agile ceremonies and contribute to sprint testing activities.
- Ensure software meets quality and performance standards before release.
What You'll Do:
- Learn and apply testing methodologies, automation frameworks, and defect management processes.
- Develop and maintain automation test scripts using open source technologies like Selenium, Java, Cucumber, Rest Assured etc
- Gain exposure to CI/CD pipelines and software deployment processes.
- Analyze test results, report defects, and assist in root cause analysis.
- Collaborate with cross-functional teams to improve software quality.
What's in It for You
- Hands-on experience in software testing and quality assurance.
- Exposure to real-world projects in an Agile development environment.
- Mentorship from experienced QA professionals.
- Opportunity to work with cutting-edge automation and testing tools.
- A strong foundation for a career in Quality Engineering and Software Testing.
Who You Are:
- A recent graduate in Computer Science, Information Technology or a related field .
- Passionate about software quality and eager to learn testing methodologies.
- Familiar with programming languages such as Java, Python, or JavaScript is preferred.
- Strong analytical and problem-solving skills.
- Familiar with any RDBMS - Oracle, ElasticSearch is preferred.
- Excellent attention to detail and a methodical approach to testing.
- A team player with good communication skills and a willingness to collaborate.