Enable job alerts via email!

Senior Quality Assurance Engineer

ZipRecruiter

Belfast

On-site

GBP 40,000 - 80,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Senior Quality Assurance Engineer to enhance the quality of its Insurtech products. In this role, you will develop and maintain automated testing frameworks, ensuring seamless integration and high standards across software solutions. Your expertise in test automation and quality engineering will be crucial as you collaborate with cross-functional teams to embed quality throughout the development lifecycle. This position offers the opportunity to work with modern technologies and methodologies, promoting best practices in testing while mentoring others. If you are passionate about quality assurance and thrive in dynamic environments, this role is perfect for you.

Qualifications

  • Experience in software test automation and quality engineering.
  • Proficiency in programming languages such as JavaScript or C#.

Responsibilities

  • Develop and maintain automated test suites for web applications and APIs.
  • Collaborate with teams to define test scenarios and ensure quality.

Skills

Software Test Automation
Quality Engineering
JavaScript
C#
Selenium
Cypress
API Testing
Problem-Solving
Communication Skills

Tools

Postman
Jenkins
GitHub Actions
Azure DevOps
JMeter
Burp Suite
SonarQube

Job description

Job DescriptionAbout the job

As a Senior Quality Assurance Engineer at TedTech, you are responsible for ensuring the quality of Insurtech products within your Pod.

At TedTech, we pride ourselves on developing high-quality, enterprise-grade, distributed software solutions that are secure, efficient, scalable, and well-architected for reusability and flexibility. You should be experienced in designing and implementing both manual and automated testing for distributed software solutions, ensuring that your Pod's quality standards are maintained.

You have a proven track record of delivering high-quality solutions and are proficient in test automation suites. Automated testing is second nature to you, and you understand the benefits it provides.

You possess a strong understanding of various testing types and will be responsible for developing automated end-to-end, performance, and security tests, ensuring seamless integration with third-party software. While developers may write unit tests, you will validate their accuracy and alignment with business requirements.

Your workflow includes version control, CI/CD pipelines, and project tracking tools. You leverage these processes to enhance quality, efficiency, and collaboration throughout the development lifecycle.

You are a professional who understands business needs, manages timelines effectively, and knows when and how to communicate constraints.

You are passionate about Quality Assurance, enjoy working with high-performing teams, and take pride in your work.

Key Responsibilities
  • Develop and maintain automated test suites using modern frameworks for web applications, APIs, and cloud services.
  • Maintain robust test automation frameworks for functional, integration, performance, and security testing.
  • Collaborate with software engineers, platform engineers, and product teams to define test scenarios and embed quality throughout the development process.
  • Implement and optimize CI/CD pipelines, integrating automated tests for continuous quality validation.
  • Ensure high test coverage across unit, component, and end-to-end levels to support reliable and rapid releases.
  • Work with cloud platforms (AWS, Azure, GCP) to validate infrastructure and service integrations.
  • Design and execute performance and load testing to evaluate system scalability and reliability.
  • Incorporate shift-left testing practices, including early-stage quality validations in Agile workflows.
  • Promote best practices in TDD, BDD, and exploratory testing.
  • Analyze test results and troubleshoot issues.
  • Ensure confidence before deployment and communicate concerns to the team.
  • Mentor team members on quality practices to elevate overall quality standards.
  • Post-deployment testing outside regular business hours may be required.
Required Qualifications
  • Experience in software test automation and quality engineering.
  • Proficiency in programming languages such as JavaScript or C#.
  • Expertise with test automation frameworks like Selenium, Cypress, Playwright, or similar.
  • Experience with cloud-based applications and microservices testing (AWS, Azure, GCP).
  • Hands-on experience with API testing tools like Postman.
  • Strong understanding of CI/CD and DevOps practices (Jenkins, GitHub Actions, Azure DevOps).
  • Knowledge of database testing with NoSQL databases (Cosmos DB, MongoDB).
  • Experience with performance testing tools such as JMeter, Gatling, or k6.
  • Understanding of security testing principles and tools (OWASP, Burp Suite, SonarQube).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills for cross-functional collaboration.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.