Sr Software Engineer in Test
CME
2021-12-03 15:23:46
Belfast City, Belfast, United Kingdom
Job type: fulltime
Job industry: I.T. & Communications
Job description
Description
The Role
This exciting and varied role is a great opportunity to accelerate the delivery and enhance the quality of the CME Streamline application, delivering high quality low latency data to our customers.
Responsibilities
The Senior Software Engineer in Test is expected to provide both thought leadership and solution delivery, driving innovative and leading-edge test solutions. We want SET engineers who are creative, smart, pragmatic, motivated and collaborate well with the teams they work with. As a team member you have responsibility to develop the team’s testing mindset and approach, participating in PR reviews, pair programming and mentoring.
We want you to deliver powerful test automation solutions and capabilities, accelerating the time to market and quality of our evolving technical solutions. Furthermore, you must understand the enterprise technical solutions and the business features of the Streamline application. Delivery starts with participating in architectural decisions from the context of testability, to refinement of stories, delivering test frameworks for CI/CD, analysing automation gaps and developing â€shift left†non-functional test automation capabilities. You will assist in defining quality controls and be capable of debugging and testing the end-to-end value stream. You will be working in the local Streamline development team, which enjoys a significant degree of autonomy and considers testability at the core of its solution set; you will also be influencing the adoption of solutions across the entire enterprise.
Cool things about working in CME :
- Opportunity to work with Technical Experts in Enterprise processing
- Every PR has a set of Unit Tests and integration tests
- Every user story will have clearly defined testable acceptance criteria
- We consider testing to be at the core of our development processes
- Every user story will have clearly defined testable acceptance criteria
- We provide bespoke training opportunities to develop new skills and expertise
- Pair programming
- A team with a focus on innovation and embracing early adoption of practices and technologies.
- Multi-disciplinary teams, including Testers, Developers, Analysts and local operations teams
- Strong identity and accountability for the entire value stream
- Flexible home working policy
- Where differing views and debate are respected and encouraged
Essential criteria:
- 3-4 years’ experience in a core programming language ( For example, Java, Python, Go, C# .NET) and object orientated development
- Proven experience in designing & building automated continuous integration and continuous delivery pipelines
- Proven & demonstrable experience working closely with application teams to improve their testing and automation approaches
- Creative mindset, is proactive & able to build their own tools or re-use open source tools for solutions
Desirable:
- Working in an Agile or DevOps culture
- Creative and curious mindset, able to challenge the status quo and think outside the box for solutions
- Experience of, or good knowledge of, manual testing approaches & techniques
- Server-side experience on asynchronous, event driven technologies (e.g. Kafka) and micro services
CME Belfast is devoted to creating and leading the evolution of the testing discipline into the world of DevOps, Microservices and CICD. With an aggressive Test Fluency programme spanning several years, our testers are recognised to play a pivotal role in the team.
This is a fantastic role for a hands on technical tester who already builds and maintains test automation frameworks, or for a developer who is â€test obsessed†and wants to the challenge of broadening their skills to work on new tools and frameworks.
CME Group: Where Futures Are Made
CME Group () is the world's leading and most diverse derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career 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. Joining our company gives you the opportunity to make a difference in global financial markets every day, whether you work on our industry-leading technology and risk management services, our benchmark products or in a corporate services area that helps us serve our customers better. With 2,500 employees located around the world, we're small enough for you and your contributions to be known. But big enough for your ideas to make an impact. The pace is dynamic, the work is unlike any other firm in the business, and the possibilities are endless. Problem solvers, difference makers, trailblazers. Those are our people. And we're looking for more.
For EU Residents, the Candidate Privacy Policy can be found here.