CME Group is seeking a Software Engineer in Test II to ensure the integrity and quality of their applications, operating at the core of their systems, by building and maintaining robust testing environments and automated frameworks.
Requirements
- Strong skills in Unix/Linux and SQL, with a solid understanding of Object-Oriented principles (preferably in Python), Oracle, and scripting.
- Experience with both test automation and manual testing.
- Ability to quickly learn complex trading and clearing systems.
- Excellent problem determination and analytical thinking skills for effective problem resolution.
Responsibilities
- Contribute to the setup and maintenance of cloud-based applications.
- Help develop enterprise-level end-to-end automation testing frameworks.
- Learn and utilize messaging protocols, databases, and APIs for comprehensive framework development.
- Design and implement automated testing frameworks, and develop more testable software for cloud applications (e.g., messaging, APIs, databases).
- Execute both manual and automated testing responsibilities independently, and contribute to team projects.
- Create and maintain test documentation, perform manual testing as needed, and identify opportunities for automation.
- Collaborate with team members to implement automation and overcome testability challenges.
Other
- Ability to manage multiple projects and tasks simultaneously.
- Work independently and collaborate with senior team members to identify test scope, risks, and methodology approaches.
- Interface and communicate with internal teams and external support groups, reporting status and risks to senior team members.
- A degree in Computer Science, Information Systems, or a related discipline is required, or an equivalent combination of education and proven relevant work experience.
- 2-5 years of prior development and testing experience.