Principal QA Engineer

Principal QA Engineer

Belfast Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
T

At a Glance

  • Tasks: Lead QA efforts, develop automated testing frameworks, and ensure top-notch software quality.
  • Company: Join TP ICAP, a leader in global broking technology with a collaborative culture.
  • Benefits: Competitive salary, inclusive environment, and opportunities for professional growth.
  • Why this job: Make a real impact on innovative back-office applications in a dynamic team.
  • Qualifications: 5+ years in QA, strong automation skills, and proficiency in Python.
  • Other info: Embrace diversity and contribute to an inclusive workplace.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Principal QA Engineer

Join to apply for the Principal QA Engineer role at TP ICAP.

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.

Not The Perfect Fit?

Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn’t align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don’t hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us.

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

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

#J-18808-Ljbffr

Principal QA Engineer employer: TP ICAP

TP ICAP is an exceptional employer located in Belfast, Northern Ireland, offering a dynamic work environment that fosters innovation and collaboration within the Brokerage & Pricing team. With a strong commitment to employee growth, we provide opportunities for mentorship and skill development, alongside a culture that values diversity and inclusivity. Our focus on cutting-edge technology and agile methodologies ensures that you will be part of a forward-thinking team dedicated to delivering high-quality solutions in a thriving global organisation.
T

Contact Detail:

TP ICAP Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal QA Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for interviews by practising common QA scenarios and questions. We recommend doing mock interviews with friends or using online platforms to get comfortable with articulating your experience and skills.

✨Tip Number 3

Showcase your skills through a portfolio! If you've developed automated testing frameworks or contributed to significant projects, make sure to highlight these in your discussions. It’s a great way to demonstrate your expertise.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at TP ICAP.

We think you need these skills to ace Principal QA Engineer

Automated Testing
Python
C#
Typescript
Cloud-based Testing (AWS)
Agile Methodologies
Test Automation Tools (Playwright, Cypress, Selenium, JUnit, NUnit)
Data Testing
Version Control Systems (Git)
Backlog Management Tools (JIRA)
Problem-Solving Skills
Communication Skills
Attention to Detail
Leadership Skills
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Principal QA Engineer role. Highlight your experience in automation testing and any leadership roles you've had. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about quality assurance and how you can contribute to our Agile team. Keep it concise but impactful, showing us your personality.

Showcase Your Technical Skills: Don’t forget to highlight your technical skills, especially in Python and any experience with automated testing frameworks. We love seeing specific examples of how you've used these skills in past projects!

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at TP ICAP

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and any testing frameworks like Playwright or Selenium. Brush up on your knowledge of C# or Typescript too, as they could come up during technical discussions.

✨Showcase Your Leadership Skills

Since this is a senior role, be prepared to discuss your experience mentoring other QA engineers. Share specific examples of how you've led teams or projects, and how you’ve contributed to improving testing strategies in previous roles.

✨Prepare for Agile Discussions

Familiarise yourself with Agile methodologies and be ready to talk about your experience working in Agile environments. Think of examples where you’ve participated in Agile ceremonies and how you’ve contributed to fostering an Agile mindset within your team.

✨Demonstrate Problem-Solving Abilities

Be ready to tackle some hypothetical scenarios or case studies that test your problem-solving skills. Think critically about how you would identify and resolve defects, and be prepared to discuss your approach to ensuring high-quality software and data testing.

Principal QA Engineer
TP ICAP
Location: Belfast
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

T
  • Principal QA Engineer

    Belfast
    Full-Time
    36000 - 60000 ÂŁ / year (est.)
  • T

    TP ICAP

    1000-5000
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>