Senior QA Engineer

Senior QA Engineer

Belfast Full-Time 48000 - 72000 Β£ / year (est.) No home office possible
Go Premium
T

At a Glance

  • Tasks: Join an Agile team as a Senior QA Engineer, ensuring top-notch software quality.
  • Company: Be part of a dynamic company focused on delivering high-quality software solutions.
  • Benefits: Enjoy flexible working options and opportunities for professional growth.
  • Why this job: Make a real impact by driving quality in exciting projects and collaborating with talented engineers.
  • Qualifications: 5+ years in QA automation, strong skills in API testing, and experience with CI/CD tools required.
  • Other info: Ideal for those passionate about technology and eager to mentor others.

The predicted salary is between 48000 - 72000 Β£ per year.

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 provide working software at the end of each Sprint. They will ensure quality of both the product as well as the test framework as it evolves. Each Sprint, the SQA will be expected to identify necessary testing strategies and drive their implementation whether it is manual session based, automation or system performance related. The SQA will work alongside like-minded, skilled engineers, solving complex problems and delivering great software to support successful, award-winning products. Strong in automation skills, they will lead the Agile team in a shift left methodology to have a high level of automation, of which the key focus should be API level testing.

Role Responsibilities

  • Collaborate closely with global Business Analyst, Development and QA teams for efficient test planning , test design and co-ordinate testing efforts between global teams.
  • Play key role in functional and automated tests, supporting design, development, execution and maintenance of scripts that run in CI/CD environment.
  • Mentoring and coaching the team members to stretch quality achievements
  • Consistently strive to empower the full Agile team in understanding the importance of QA
  • Promote delivery of quality software – unit tests, code reviews etc.
  • Demonstrate a high degree of autonomy, taking ownership and prioritization of tasks.
  • Experiment with multiple technologies and methodologies as part of delivery, to help guarantee the best solution and approach.
  • Take Ownership/Accountability for development of key features and drive to completion.
  • Communicate effectively on progress and ensure impediments are raised early to minimise impact on the delivery.
  • Experience / Competences

    Essential

  • + 5 years proven experience operating as a senior QA automation engineer
  • Demonstrable experience using JIRA, Zephyr, UI Automation tooling (Test Complete, Selenium, Cypress, Playwright)
  • Proficient in programming or scripting language such as Java, JavaScript or similar
  • Adept at analysing and identifying key areas for automation using development, data manipulation and scripting skills
  • Experience and developing end to end functional automated tests
  • Experience of designing Acceptance Test Criteria for functional requirements, writing and maintaining end to end tests with an Automated Framework.
  • Skilled in using CI/CD tooling such as GitLab, Team City, Jenkins.
  • Experience of using BDD testing frameworks such as Cucumber and performance/ NFR testing tool J-Meter 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 knowledge of broker/ trader platforms
  • Identify and raise risks to the project and product to key stakeholders. Work with Product Owners and BAs to prioritise/ mitigate risk
  • Participate in agreeing the Definition of Done to ensure Quality is central and achievement can be measured
  • Knowledgeable in Jira or similar issue management system.
  • Adept at working in Agile/ Agile SAFe engineering environments, exhibiting strong communication skills including collaboration with local and remote team members.
  • Appreciation of the full SDLC and driving the importance of quality throughout this process.
  • Excellent attention to detail, highly organised with a proactive and independent approach to problem solving and innovative solutions.
  • Pro-actively take initiative to collaborate and improve the teams quality and performance.
  • Delivery-focused and pragmatic, capable of working on multiple tasks simultaneously and managing deadlines.
  • Critically evaluate and offer challenge to design, approach or tooling to achieve the best outcome for the project.
  • Experience of reporting on testing progress and strategy, providing interpretation and insight on progress to inform management to take decisions.
  • Desired

  • Background and experience of financial/ trading platforms and knowledge of financial markets
  • Broad knowledge of financial markets and Equity products
  • Relevant Testing Qualifications such as ISTQB, Agile Software Testing Courses
  • Knowledge of FIX protocol and ability to handle FIX interactions.
  • Understanding of Java and JavaScript.
  • In-depth knowledge of AWS services.
  • Experience with serverless architecture and microservices.
  • Experience with TDD, BDD or similar approaches to specifying requirements and design.
  • Job Band & Level 6, Manager

    Senior QA Engineer employer: TP ICAP

    As a Senior QA Engineer at our company, you will thrive in a dynamic Agile environment that champions quality and innovation. We offer a collaborative work culture where your expertise in automation and testing will be valued, alongside opportunities for professional growth through mentorship and continuous learning. Located in a vibrant tech hub, our company provides competitive benefits and a supportive atmosphere that encourages experimentation and the pursuit of excellence in software delivery.
    T

    Contact Detail:

    TP ICAP Recruiting Team

    StudySmarter Expert Advice 🀫

    We think this is how you could land Senior QA Engineer

    ✨Tip Number 1

    Familiarise yourself with Behavioural Driven Development (BDD) and Test Driven Development (TDD) principles. Understanding these methodologies will not only help you in interviews but also demonstrate your commitment to quality assurance practices that align with our Agile team.

    ✨Tip Number 2

    Showcase your experience with automation tools like Selenium, Cypress, or Playwright during networking opportunities. Engaging with professionals in the field can lead to valuable insights and connections that may help you land the role.

    ✨Tip Number 3

    Prepare to discuss your approach to identifying testing strategies in a collaborative environment. Being able to articulate how you would work with product owners and developers to ensure quality will set you apart from other candidates.

    ✨Tip Number 4

    Stay updated on the latest trends in QA automation and CI/CD tools. Demonstrating your knowledge of current technologies and methodologies will show us that you're proactive and ready to contribute to our team's success.

    We think you need these skills to ace Senior QA Engineer

    Behavioural Driven Development (BDD)
    Test Driven Development (TDD)
    API Testing
    Automation Skills
    End-to-End Automated Testing
    JIRA
    Zephyr
    UI Automation Tools (e.g., Selenium, Cypress, Playwright)
    CI/CD Tools (e.g., GitLab, Team City, Jenkins)
    Performance Testing Tools (e.g., J-Meter)
    Non-Functional Testing (Performance, Load, Stress, Security)
    Acceptance Test Criteria Design
    FIX Client / FIX API Automation
    Trade Lifecycle Knowledge
    Risk Identification and Communication
    Agile/SAFe Methodologies
    Attention to Detail
    Proactive Problem-Solving
    Critical Thinking
    Financial Markets Knowledge
    Relevant Testing Qualifications (e.g., ISTQB, Agile Testing Courses)
    AWS Services Knowledge
    Serverless Architecture Understanding
    Microservices Knowledge

    Some tips for your application 🫑

    Tailor Your CV: Make sure your CV highlights your experience as a Senior QA Automation Engineer. Focus on your skills in BDD, TDD, and automation tools like Selenium and Cypress. Mention specific projects where you implemented testing strategies and collaborated with Agile teams.

    Craft a Strong Cover Letter: In your cover letter, express your passion for quality assurance and how your background aligns with the role's responsibilities. Discuss your experience with CI/CD environments and your ability to mentor team members, showcasing your leadership qualities.

    Showcase Relevant Experience: When detailing your work history, emphasise your experience with API testing and non-functional testing. Provide examples of how you've identified automation opportunities and contributed to the definition of 'Done' in previous roles.

    Highlight Communication Skills: Since strong communication is key in this role, include examples of how you've effectively communicated progress and raised impediments in past projects. This will demonstrate your ability to work collaboratively within an Agile environment.

    How to prepare for a job interview at TP ICAP

    ✨Showcase Your Automation Skills

    As a Senior QA Engineer, strong automation skills are essential. Be prepared to discuss your experience with various automation tools like Selenium, Cypress, or Playwright, and provide examples of how you've implemented automated testing in previous projects.

    ✨Understand Agile Methodologies

    Since the role involves working within an Agile team, demonstrate your understanding of Agile principles. Share experiences where you collaborated with product owners and developers to deliver quality software at the end of each Sprint.

    ✨Discuss Testing Strategies

    Be ready to talk about different testing strategies you've employed, such as BDD and TDD. Highlight specific instances where you identified testing opportunities and how you implemented them to enhance product quality.

    ✨Communicate Effectively

    Strong communication skills are crucial for this role. Practice articulating your thoughts clearly and concisely, especially when discussing complex problems or project risks. This will show your ability to collaborate effectively with team members.

    Senior 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
    • Senior QA Engineer

      Belfast
      Full-Time
      48000 - 72000 Β£ / 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
    >