Software Engineering - Intern
CME Group
Job Summary
We are seeking a highly motivated and fast-learning Software Development & Quality Engineering Intern to join our dynamic team. This role is perfect for a student or recent graduate eager to gain hands-on experience in modern software development, with a strong emphasis on quality assurance from the initial stages—a Shift-Left mindset. You'll be involved in building features, developing robust automation scripts, and ensuring our products are high-quality and reliable.
Must Have
- Contribute to the design, development, and maintenance of features using Java and frontend technologies.
- Actively participate in integrating testing and quality practices early in the development lifecycle.
- Design, develop, and execute automation scripts (unit, integration, and end-to-end tests).
- Participate in code reviews, offer constructive feedback, and collaborate with cross-functional teams.
- Investigate, diagnose, and resolve software defects and quality issues.
- Quickly absorb new technical concepts, tools, and methodologies.
Job Description
We are seeking a highly motivated and fast-learning Software Development & Quality Engineering Intern to join our dynamic team. This role is perfect for a student or recent graduate eager to gain hands-on experience in modern software development, with a strong emphasis on quality assurance from the initial stages—a Shift-Left mindset. You'll be involved in building features, developing robust automation scripts, and ensuring our products are high-quality and reliable.
🔑 Key Responsibilities
- Feature Development: Contribute to the design, development, and maintenance of features using Java and frontend technologies (e.g., HTML, CSS, JavaScript frameworks).
- Automation Focus (Shift-Left): Actively participate in integrating testing and quality practices early in the development lifecycle.
- Test Automation: Design, develop, and execute automation scripts (unit, integration, and end-to-end tests) to ensure comprehensive test coverage.
- Code Review & Collaboration: Participate in code reviews, offer constructive feedback, and collaborate closely with cross-functional teams (developers, product managers, and QA engineers) to deliver high-quality software.
- Problem Solving: Investigate, diagnose, and resolve software defects and quality issues.
- Continuous Learning: Quickly absorb new technical concepts, tools, and methodologies relevant to our technology stack and best practices.
CME Group: Where Futures are Made
CME Group is the world’s leading derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career by shaping tomorrow. We invest in your success and you own it – all while working alongside a team of leading experts who inspire you in ways big and small. Problem solvers, difference makers, trailblazers. Those are our people. And we’re looking for more.
At CME Group, we embrace our employees' unique experiences and skills to ensure that everyone’s perspectives are acknowledged and valued. As an equal-opportunity employer, we consider all potential employees without regard to any protected characteristic.
Important Notice: Recruitment fraud is on the rise, with scammers using misleading promises of job offers and interviews to solicit money and personal information from job seekers. CME Group adheres to established procedures designed to maintain trust, confidence and security throughout our recruitment process. Learn more here.