Group Overview
The TP ICAP Group is a world-leading provider of market infrastructure.
Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and data distribution through responsible and innovative solutions.
Through our people and technology, we connect clients to superior liquidity and data solutions.
The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker globally, the leading provider of OTC data, and operates an award-winning all-to-all trading platform.
The Group operates from more than 60 offices in 27 countries with approximately 5,300 employees. We work as one to achieve our vision of being the world’s most trusted, innovative, liquidity, and data solutions provider.
Role Overview
The Senior Quality Assurance Engineer (SQA) will work within an Agile team as an advocate of Quality. The SQA will drive Behavioural Driven Development (BDD) and Test Driven Development (TDD) to ensure business outcomes are delivered. They will work closely with product owners and developers to provide In-Sprint QA to match the team’s definition of Done and deliver working software at the end of each Sprint. They will ensure quality of both the product and the test framework as it evolves. Each Sprint, the SQA will identify necessary testing strategies and drive their implementation, whether manual session-based, automation, or system performance testing. The SQA will collaborate with skilled engineers to solve complex problems and deliver high-quality software supporting successful, award-winning products. A strong automation skill set is essential, with a focus on API level testing, leading the team in a shift-left approach to automation.
Role Responsibilities
1. Collaborate with global Business Analysts, Developers, and QA teams for efficient test planning, design, and coordination across global teams.
2. Support functional and automated tests, including design, development, execution, and maintenance of scripts in CI/CD environments.
3. Mentor and coach team members to achieve quality objectives.
4. Promote understanding of QA importance within the Agile team.
5. Encourage delivery of quality software through unit tests, code reviews, etc.
6. Work independently, taking ownership and prioritizing tasks effectively.
7. Experiment with various technologies and methodologies to optimize solutions.
8. Take ownership of key feature development and drive tasks to completion.
9. Communicate progress clearly and raise impediments early to minimize impact.
Experience / Competences
Essential
* Degree or +7 years industry experience, preferably in finance or trading.
* Experience with JIRA, Zephyr, UI Automation tools (Test Complete, Selenium, Cypress, Playwright).
* Proficiency in programming or scripting languages such as Java, JavaScript, or similar.
* Ability to analyze and identify automation opportunities using development and scripting skills.
* Experience developing end-to-end automated tests.
* Knowledge of designing Acceptance Test Criteria and maintaining automated tests.
* Experience with CI/CD tools like GitLab, Team City, Jenkins.
* Experience with BDD frameworks like Cucumber and performance testing tools like J-Meter.
* Knowledge of Non-Functional testing including Performance, Load, Stress, and Security testing.
* Understanding of FIX Client / FIX API automation.
* Knowledge of trade lifecycle and broker/trader platforms.
* Ability to identify and communicate risks to stakeholders.
* Participation in defining the 'Definition of Done' for quality assurance.
* Proficiency with issue management systems like Jira.
* Experience in Agile/SAFe environments with strong communication skills.
* Understanding of full SDLC and the importance of quality throughout.
* Attention to detail, organization, and proactive problem-solving skills.
* Delivery-focused, capable of multitasking and managing deadlines.
* Ability to evaluate and challenge design and tooling choices.
* Experience reporting testing progress and insights for decision-making.
Desired
* Experience with financial/trading platforms and markets.
* Knowledge of financial markets and Equity products.
* Relevant testing certifications like ISTQB, Agile Testing courses.
* Knowledge of FIX protocol and interactions.
* Understanding of Java and JavaScript.
* Experience with AWS services, serverless architecture, and microservices.
* Experience with TDD, BDD methodologies.
Band & Level – Manager, 6
Not The Perfect Fit?
We encourage candidates who may not meet every requirement to apply, as we value diverse skills and backgrounds. Our Talent Acquisition team can help recognize how your unique abilities can contribute to our organization.
Company Statement
We foster an inclusive culture where diverse perspectives thrive. Our Employee Network, TP ICAP Accord, promotes awareness, collaboration, and continuous cultural improvement.
Location
UK - City Quays - Belfast #J-18808-Ljbffr