Software Engineer Trainee (Common)
- Work closely with cross-functional teams to understand the requirements.
- Provide test case coverage and defect metrics to substantiate release decisions.
- Assist in an ongoing process of quality-related improvement efforts.
- Proactively create test cases for defects and integrate them into an automation suite.
- Report defects in a timely fashion and manage defects until the issues are resolved.
- Help the backend developers with coding and troubleshooting.
Software Engineer Trainee-Big Data
- Develop high-quality, scalable data pipelines using big data, Spark, Java/Python coding expertise.
- Test unit and system integration and fix issues.
- Collaborate with the team to explore and learn the existing systems.
- Maintain high standard of code quality and unit test coverage.
- Participate in daily scrum, sprint planning, reviews, demonstrations, retrospectives, and grooming sessions.