Leave us your email address and we'll send you all the new jobs according to your preferences.
Principal QA Engineer
Posted 17 days 2 hours ago by TP ICAP Group
Permanent
Full Time
Other
Belfast, United Kingdom
Job Description
Principal QA Engineer page is loaded Principal QA Engineerlocations: Belfasttime type: Full timeposted on: Posted Todayjob requisition id: R4346 Role Overview This is a Senior QA Engineer role that sits within the Brokerage & Pricing team within the TP ICAP Technology division. The QA engineer will join an Agile team alongside other software engineers, working on the next generation of strategic back office applications, ensuring solutions provide maximum value to users. The team's focus on Brokerage & Pricing technology is to optimise the management of brokerage data and calculations used to drive all broking activity in our £1billion+ revenue Global Broking organisation, and carrying out commercial analysis on that data to understand revenues and drive client commercial agreements. The QA engineer will ensure comprehensive QA strategies are in place. They will develop and maintain automated testing frameworks, collaborate with various departments to understand system requirements, and design effective test strategies. The role involves identifying and resolving defects, contributing and adhering to testing standards, and continuously improving methodologies. They will also participate in agile ceremonies and maintain detailed documentation of test cases and results.Role Responsibilities Mentor other QA engineers, and collaborate with engineers across back-end services and data pipelines to ensure comprehensive testing strategies. Develop, implement, and maintain automated testing frameworks and tools to ensure the quality and functionality of back-end services, APIs, and data pipelines. Set the overall strategy for testing, including functional, integration, regression, and data testing. Perform hands-on automated testing, with a focus on unit testing, integration testing, and end-to-end testing. Collaborate closely with software engineers, data engineers, and other stakeholders to understand system requirements and design effective test strategies. Identify, document, and track defects and issues, ensuring timely resolution and retesting. Ensure that testing processes and standards are adhered to, and continuously improve testing methodologies. Participate in agile ceremonies and contribute to an agile mindset within the team. Maintain detailed documentation of test cases, test results, and defect reports. Experience / Competences Minimum of 5 years of experience as a QA Engineer, with at least 2 years in a lead or senior role. Strong background in automation testing with hands-on experience in developing and maintaining automated testing frameworks. Proficiency in Python for developing testing tools and scripts. Experience with C# or Typescript is beneficial Demonstrated experience in setting and implementing testing strategies for both software and data testing. Competency in cloud-based testing environments (AWS). Experience working in agile environments and a strong agile mindset. Attention to detail and the ability to work under pressure without being distracted by complexity. Excellent problem-solving skills and the ability to think critically and creatively. Strong leadership and collaboration skills, with the ability to communicate effectively with team members and stakeholders. Passion for quality assurance and a commitment to maintaining high standards of software and data testing.Skills Strong communication skills, both written and verbally Proficiency in both automated and manual testing, with a focus on unit testing, integration testing, and end-to-end testing. Strong grasp of test automation tools and frameworks (e.g., Playwright, Cypress, Selenium, JUnit, NUnit). Experience with data testing and collaboration with data engineers. Familiarity with version control systems (e.g., Git) and backlog management tools (e.g., JIRA). Ability to write clear and concise test cases and defect reports. Ability to work effectively as part of a team and independently when required. Ability to effectively triage production issues alongside the support team, including investigating and debugging with users Job Band & Level Manager / Level 6 Risk Responsibilities All staff have defined risk management responsibilities. The Group imposes additional responsibilities on line-managers and senior managers. It is critical that all staff discharge their risk management responsibilities when undertaking their role. Specific responsibilities are incorporated into employee objectives, and your performance against these objectives will be assessed as part of the firm's performance management process. You will also be required to confirm that you have discharged your risk management responsibilities through the annual risk management attestation process. Maintenance The job description will be maintained by the manager of the department. It will be updated if there are changes to the duties and/or responsibilities.This job description is subject to the terms and conditions of your Employment or Service Agreement and Handbook. You shall perform other such duties as the Company or any Group Company may reasonably require. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast Connecting clients, communities and colleagues for sustainable growth TP ICAP connects people, platforms, ideas, and insight across the world's financial, energy and commodities markets. As a global leader in market infrastructure and data-led solutions, we enhance market access, increase efficiencies, and unlock possibilities. Work with us Joining TP ICAP puts you at the heart of markets that matter.You'll have the freedom to innovate and act on your initiative. We'll train you and build your abilities in your specialist area, so that you can become an expert in your field. And all within a connected network that's there to set you up for success.TP ICAP Group is a collection of premium brands each with a distinct, client-focused offering. Underpinning and connecting these client-facing brands is the financial security, operational strength and know-how we have as a Group.Connections are at the heart of what we do. We combine our people's know-how with the latest technology to improve price discovery, trade execution and liquidity flow.Connections create strength. Through them, we help our clients to manage risk, realise investment strategies and expand the scope for growth.And connections act as a catalyst. Sparking richer solutions for our clients to break new ground, modernising markets for future performance, and creating dynamic careers for our people. Our capacity to connect builds trust, supports communities and gives us the power to anticipate and respond to change, whatever direction the world takes. It's what makes TP ICAP a mainstay in the global markets, now and in the future.TP ICAP. We connect.
TP ICAP Group
Related Jobs
Verkäufer Mit Kassiertätigkeit (m/w/d)
- Hessen, Frankfurt am Main, Germany, 65934
Verkäufer Backwaren (m/w/d)
- Niedersachsen, Hannover, Germany, 30449
Duales Studium Bwl - Spezialisierung Pflegemanagement (b.a.) Am Campus Oder Virtuell
- Baden-Württemberg, Freiburg im Breisgau, Germany, 79106
Duales Studium Bwl - Spezialisierung Nachhaltigkeitsmanagement (b.a.) Am Campus Oder Virtuell
- Sachsen, Dresden, Germany, 01067
Duales Studium Bwl - Spezialisierung Nachhaltigkeitsmanagement (b.a.) Am Campus Oder Virtuell
- Schleswig-Holstein, Lübeck, Germany, 23558