Job Description
Job Title: Graduate QA Engineer
About Exegy
Exegy is a global leader in intelligent market data, advanced trading systems, and future-proof technology. Exegy serves as a trusted partner to the complete ecosystem of the buy-side, sell-side, exchanges, and financial services technology firms around the globe. Headquartered in St. Louis with regional offices in North America, the UK/Europe and Asia Pacific, Exegy has the global footprint to deliver world-class support and managed services to its customer base of elite financial market participants.
Job Summary
The successful applicant will join an elite group of individuals charged with implementing and delivering all aspects of Exegy feed handler products. This role is focused on ensuring quality and functionality of deliverables.
Responsibilities
- Collaborate with the QA and development teams to design, create, and support automated test frameworks for real-time market data processing.
- Contribute to the creation, optimization, and refactoring of existing automated test scripts, programs, and reports.
- Work closely with developers and QA testers to build and extend testing frameworks, ensuring comprehensive test coverage.
- Investigate problems in software identified during testing, actively participate in resolution and learn from the debugging process.
- Explore and troubleshoot issues in the testing infrastructure, gaining valuable experience in maintaining a robust testing environment.
- Review test plans and learn to determine needed test framework enhancements.
- Collaborate with cross-functional engineering teams to coordinate the implementation of tests and ensure alignment with project goals.
Our Ideal Candidate Has:
- Recent graduate with a BS in Computer Engineering, Computer Science, Electrical Engineering, or equivalent industry experience through internships or coursework.
- Familiarity with Python programming, with a willingness to further develop skills in a professional setting.
- Exposure to HTML5, Git, Jenkins or Docker through academic projects or internships.
- Strong aptitude for creating and designing test automation and test infrastructure; a passion for learning.
- Understanding of software development best practices and an eagerness to apply them in a real-world setting.
- Knowledge of Linux operating systems and programming environments gained through coursework or personal projects.
- Bonus: Exposure to generating, storing, and reporting test results.
- Bonus: Knowledge of stock market data and quote feeds.
- Bonus: Familiarity with Agile development methodologies.