TP ICAP Belfast, Northern Ireland, United Kingdom
Overview
Join to apply for the Senior QA Engineer role at TP ICAP.
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 operates from more than 60 offices in 27 countries with 5,300 people. We are committed to being the world’s most trusted, innovative, liquidity and data solutions specialist.
Location: UK - City Quays - Belfast
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 testing strategies and drive their implementation, whether manual session-based, automation or system performance related. The SQA will work alongside like-minded engineers, solving complex problems and delivering software to support successful, award-winning products. The role emphasizes strong automation skills and leading the team in a shift-left approach focused on API level testing.
Role responsibilities
Collaborate closely with global Business Analysts, Development and QA teams for efficient test planning, test design and coordination of testing efforts between global teams.
Play a key role in functional and automated tests, supporting design, development, execution and maintenance of scripts that run in CI/CD environments.
Mentor and coach team members to raise quality levels.
Empower the full Agile team to understand the importance of QA and promote delivery of quality software – including unit tests and code reviews.
Demonstrate autonomy, ownership and prioritization of tasks.
Experiment with multiple technologies and methodologies to ensure best solutions and approaches.
Take ownership of development of key features and drive to completion.
Communicate progress clearly and raise impediments early to minimise delivery impact.
Experience / Competences
Essential
+5 years of proven experience as a senior QA automation engineer
Experience using JIRA, Zephyr, UI automation tools (Test Complete, Selenium, Cypress, Playwright)
Proficient in programming or scripting languages such as Java, JavaScript or similar
Ability to identify automation opportunities using development, data manipulation and scripting skills
Experience designing end-to-end automated tests and automated frameworks
Experience with CI/CD tooling such as GitLab, TeamCity, Jenkins
Experience with BDD frameworks such as Cucumber and performance/NFR testing tools like JMeter or similar
Non-functional testing including performance, load, stress and security testing
Knowledge of FIX Client / FIX API automation
Understanding of trade life cycle and broker/trader platforms
Ability to identify risks and work with Product Owners and BAs to prioritise/mitigate risk
Participation in agreeing the Definition of Done to ensure quality is central
Knowledge of Jira or similar issue management systems
Strong communication skills and collaboration with local and remote team members
Appreciation of the full SDLC and quality throughout the process
Attention to detail, organised, proactive problem solving and innovative solutions
Initiative to collaborate and improve team quality and performance
Delivery-focused, able to manage multiple tasks and deadlines
Ability to evaluate and challenge design, approaches or tooling for best outcomes
Experience reporting on testing progress and strategy to inform management decisions
Desired
Background and experience of financial/trading platforms and knowledge of financial markets
Broad knowledge of financial markets and Equity products
Testing qualifications such as ISTQB or Agile Software Testing courses
Knowledge of FIX protocol and handling FIX interactions
Understanding of Java and JavaScript
Knowledge of AWS services, serverless architecture and microservices
Experience with TDD, BDD or similar approaches to specifying requirements
Job Band & Level
Manager / 6
Not The Perfect Fit?
We encourage applications from all backgrounds. If your experience doesn’t align perfectly with every aspect of the job description, apply anyway. Our Talent Acquisition team can help you recognise how your unique skills can contribute to this role or another opportunity within the organisation.
Company Statement
TP ICAP is committed to an inclusive culture where diverse perspectives are valued. TP ICAP Accord is our Employee Network and helps drive cultural improvement and collaboration across the firm.
Location
UK - City Quays - Belfast
#J-18808-Ljbffr