QA Engineer

QA Engineer

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Join us as a QA Engineer to build and maintain test automation frameworks using .Net Core and C#!
  • Company: Be part of a dynamic team in London focused on delivering high-quality applications in an agile environment.
  • Benefits: Enjoy collaborative work, opportunities for growth, and the chance to drive improvements in testing processes.
  • Why this job: This role offers hands-on experience with cutting-edge technologies and the chance to impact product quality directly.
  • Qualifications: Strong programming skills in C# or Java, experience with BDD tools, and knowledge of CI/CD practices are essential.
  • Other info: Ideal for tech-savvy individuals eager to learn and grow in a supportive, innovative environment.

The predicted salary is between 36000 - 60000 £ per year.

Job Title: QA Engineer
Location: London
Department: Quality Assurance
Reports to: Senior QA Engineer or QA Lead Engineer
Direct Reports: None
Corporate Title: Associate
Functional Title: QA Engineer
Role Holder: Vacancy

Role Purpose:

As a QA Engineer , you will play a vital role in contributing to test automation solutions for agile projects. This includes assisting in the design and maintenance of test automation frameworks, integration into build and deployment pipelines via GitHub Actions, and building automated tests using .Net Core and C#. The role requires a collaborative approach to delivering high-quality applications and test solutions within an agile environment.

You will have the opportunity to drive improvements in the testing processes and methodologies, while working closely with cross-functional teams to ensure robust automated test solutions. A solid understanding of the technical environment and functional characteristics of the products will be essential to your success.

Key Responsibilities:

  • Contribute to building and maintaining automation test frameworks using .Net Core and C# with BDD (Behaviour-Driven Development).
  • Design and implement automated tests for functional and regression testing.
  • Perform functional and regression testing for all code and configuration changes.
  • Document QA processes and practices, building a knowledge database.
  • Integrate automated tests into the engineering build pipeline (Continuous Integration) via GitHub Actions.
  • Conduct exploratory testing in line with agile practices and QA industry standards.
  • Collaborate with DevOps, Engineering, Operations, and Client Delivery teams to understand technical changes and testing requirements.
  • Share knowledge and provide support to the QA team on test automation.
  • Gain an understanding of the product suite and related functionality.
  • Support the Senior QA Engineer in adhering to industry standards and internal test automation practices.
  • Work with development teams to identify, log, and resolve bugs or unexpected behaviors.

Knowledge & Skills:

  • Strong experience in object-oriented programming using C# (preferred) or Java.
  • Experience in developing .Net-based test automation solutions with BDD tools such as SpecFlow and Gherkin.
  • Expertise in automating tests for REST APIs and/or UI-based applications.
  • Experience with GitHub Actions workflow (yaml) for CI pipeline deployments and testing.
  • Experience using Selenoid for parallel UI testing is a plus.
  • Familiarity with AKS (Azure Kubernetes Service) is advantageous.
  • Solid understanding of SQL and experience writing relational database queries.
  • Experience in non-functional testing (e.g., performance, load, stress testing) using tools like Neoload is beneficial.
  • Familiarity with financial system testing (XML, JSON, FIX, SFTP, or Swift) is a plus.
  • Knowledge of QA automation methodologies, tools, and agile processes.
  • Strong understanding of testing techniques such as Equivalence Partitioning and Boundary Value Analysis.
  • Proficient in Microsoft products, Visual Studio, Azure, and general Windows PC environments.
  • Strong communication skills, both technical and non-technical.
  • ISTQB Software Testing certifications are preferred.

#J-18808-Ljbffr

QA Engineer employer: Retelligence

As a QA Engineer in London, you will join a dynamic and innovative team that values collaboration and continuous improvement. Our company fosters a supportive work culture that encourages professional growth through mentorship and training opportunities, ensuring you can advance your skills in test automation and agile methodologies. With a focus on cutting-edge technology and a commitment to quality, we offer a unique environment where your contributions directly impact the success of our projects.
R

Contact Detail:

Retelligence Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land QA Engineer

✨Tip Number 1

Familiarize yourself with .Net Core and C#, as these are crucial for the role. Consider building a small project or contributing to open-source projects that utilize these technologies to showcase your skills.

✨Tip Number 2

Gain hands-on experience with GitHub Actions, especially in setting up CI pipelines. You can create a personal repository where you practice integrating automated tests into the build process.

✨Tip Number 3

Explore Behavior-Driven Development (BDD) tools like SpecFlow and Gherkin. Try writing some test cases using these frameworks to demonstrate your understanding of BDD in your discussions.

✨Tip Number 4

Network with professionals in the QA field, especially those who work with agile methodologies. Join relevant online communities or attend meetups to learn from their experiences and gain insights into best practices.

We think you need these skills to ace QA Engineer

Object-Oriented Programming (C# or Java)
.Net Core
BDD (Behaviour-Driven Development)
Test Automation Frameworks
REST API Testing
UI Testing
GitHub Actions
CI/CD Pipeline Integration
Selenoid for Parallel UI Testing
SQL and Relational Database Queries
Non-Functional Testing (Performance, Load, Stress Testing)
Financial System Testing (XML, JSON, FIX, SFTP, Swift)
QA Automation Methodologies
Testing Techniques (Equivalence Partitioning, Boundary Value Analysis)
Microsoft Products and Visual Studio
Strong Communication Skills
ISTQB Software Testing Certifications

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description for the QA Engineer position. Highlight the key responsibilities and required skills, and think about how your experience aligns with them.

Tailor Your CV: Customize your CV to emphasize your experience with .Net Core, C#, and test automation frameworks. Include specific examples of projects where you contributed to building automated tests or worked in an agile environment.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for quality assurance and your understanding of the role. Mention your experience with BDD tools like SpecFlow and your familiarity with CI/CD processes using GitHub Actions.

Highlight Collaboration Skills: Since the role requires collaboration with cross-functional teams, provide examples in your application that demonstrate your ability to work effectively with developers, DevOps, and other stakeholders to deliver high-quality applications.

How to prepare for a job interview at Retelligence

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C# and .Net Core in detail. Highlight specific projects where you've implemented test automation solutions, especially using BDD tools like SpecFlow and Gherkin.

✨Demonstrate Collaboration

Since the role requires working closely with cross-functional teams, share examples of how you've successfully collaborated with DevOps, Engineering, or Operations teams in past projects. This will show your ability to work in an agile environment.

✨Understand the Product Suite

Take time to research the company's products and their functionalities. Being able to discuss how your testing strategies can enhance these products will demonstrate your commitment and understanding of the role.

✨Prepare for Technical Questions

Expect questions related to test automation methodologies and tools. Brush up on your knowledge of testing techniques like Equivalence Partitioning and Boundary Value Analysis, as well as your experience with CI pipelines using GitHub Actions.

QA Engineer
Retelligence
R
  • QA Engineer

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-03-27

  • R

    Retelligence

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