QA Engineer
Apply now

QA Engineer

London Full-Time 30000 - 42000 £ / year (est.) No home office possible
Apply now
C

At a Glance

  • Tasks: Join us as a QA Engineer to build and maintain automation test frameworks using .Net Core and C#.
  • Company: Calastone is a leader in financial technology, dedicated to improving the mutual funds and ETF markets.
  • Benefits: Enjoy a collaborative work environment with opportunities for growth and innovation in testing processes.
  • Why this job: Be part of an agile team that values quality and creativity while making a real impact in tech.
  • Qualifications: Experience in C#, .Net, and automation testing is essential; passion for coding and quality is a must.
  • Other info: Diversity and inclusion are at our core; we support all candidates throughout the recruitment process.

The predicted salary is between 30000 - 42000 £ per year.

Role Purpose

The QA Engineer will be in charge of contributing to test automation solutions on agile projects, including supporting the Senior QA Engineer in the design and maintenance of test automation frameworks and integration into build/deployment pipelines via GitHub Actions. Automated tests will be built on .Net Core using the C# language with a Behaviour Driven Development (BDD) approach and supplemented with exploratory testing where applicable.

The role will entail working closely with agile team members from other disciplines to deliver quality releases to the client which are driven by risk-reducing, maintainable, and robust automated test solutions. The role holder will have the opportunity and be encouraged to contribute to the ongoing drive to improve the overall test process both in terms of the test approach and code implementation.

The ability to comprehend and gain knowledge of the technical environment and the functional characteristics of Calastone’s products alongside a demonstrated knowledge of appropriate QA test approaches will be the key to success in this role.

Key Responsibilities

  1. Contribute to the building and maintenance of automation test frameworks built on .Net Core with C# BDD.
  2. Contribute to the creation of automated test solutions for functional and regression testing of Calastone’s suite of software products.
  3. Functional and Regression testing of all code and configuration changes.
  4. Documentation of QA processes, practices & buildout of the QA knowledge database.
  5. Contribute towards the integration of automated test solutions into the engineering build pipeline (Continuous Integration), including triggering of test suites via GitHub Actions.
  6. Conduct appropriate exploratory testing to facilitate Calastone’s agile approach and in accordance with QA industry best practices.
  7. Liaise with DevOps, Engineering, Operations and Client Delivery to apprehend technical change, their priorities and testing requirements.
  8. Knowledge sharing and support of test automation across the QA Team.
  9. Gain an understanding of Calastone’s products and associated functionality.
  10. Support the Senior QA Engineer in adhering to industry standards and Calastone’s own test automation processes and best practices.
  11. Work closely with development engineers to identify, log and eradicate any bugs/unexpected behaviours.

Knowledge & Skills

  1. Knowledge of the European Mutual Funds Market or Exchange-Traded Funds (ETF’s) market would be an advantage.
  2. Experience in object-oriented programming using C# (strongly preferred) or Java.
  3. Experience in writing code for .Net based test automation solutions, utilising BDD tools (Specflow, Gherkin).
  4. Experience in automating the testing of both REST API and/or UI-based applications.
  5. Experience working with GitHub Actions workflow (yaml) for deploy/test in CI pipeline.
  6. Experience working with Playwright for automated UI testing would be an advantage.
  7. Experience working with AKS (Azure Kubernetes Service) infrastructure would be an advantage.
  8. Experience writing SQL relational database queries.
  9. Experience in non-functional testing such as performance, load or stress testing would be an advantage (esp. using Neoload tool).
  10. Experience in testing financial systems using XML, JSON, FIX, SFTP or Swift messaging would be an advantage.
  11. Good knowledge of QA automation methodologies, tools, and agile processes.
  12. Able to describe testing techniques such as Equivalence Partitioning and Boundary Value Analysis.
  13. Proficient in Microsoft products, Visual Studio, Azure, Word, Excel, and Windows PC environment.
  14. Confident and articulate communicator at both business and technical levels.
  15. ISTQB Software Testing certifications.

Person Specification

  1. Passionate about quality and improving the test process.
  2. Passionate about coding and adhering to best practises.
  3. Ability to stay calm and focused under pressure.
  4. Team player in multi-disciplined environment.
  5. Highest levels of professionalism, transparency, and integrity.
  6. Willing to pursue a problem through to root cause identification.
  7. Clear and precise when communicating with others both written and oral.
  8. Good analytical and problem-solving skills.
  9. Ability to effectively prioritise and execute tasks in a high-pressure environment is crucial.
  10. A delivery-focused approach to work and the ability to work without micromanagement.
  11. Willingness to adapt and innovate in a fast moving and agile working environment.

Our commitment to Diversity and Inclusion

The company is committed to building a diverse, equitable, and inclusive workplace where all employees can thrive, contribute their best and achieve their full potential. We ensure that all recruitment, promotion, and reward decisions are capability-based without regard to protected characteristics. We want you to perform at your best in the recruitment process; if you require any reasonable adjustments for any part of the recruitment process, please let us know.

#J-18808-Ljbffr

QA Engineer employer: Calastone

At Calastone, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a QA Engineer, you will have the opportunity to work with cutting-edge technologies in a supportive environment that encourages professional growth and continuous improvement. Our commitment to diversity and inclusion ensures that every team member can thrive, making Calastone not just a workplace, but a community where your contributions truly matter.
C

Contact Detail:

Calastone 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 essential 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 simple automation workflow for a personal project to demonstrate your understanding of integrating automated tests into deployment processes.

✨Tip Number 3

Brush up on Behavior Driven Development (BDD) principles and tools like Specflow and Gherkin. Try writing some BDD-style test cases for a sample application to get comfortable with this approach.

✨Tip Number 4

Network with professionals in the QA field, especially those familiar with financial systems and testing methodologies. Engaging in relevant online communities or forums can provide insights and potentially lead to referrals.

We think you need these skills to ace QA Engineer

Test Automation Frameworks
.Net Core
C# Programming
Behaviour Driven Development (BDD)
Exploratory Testing
Continuous Integration
GitHub Actions
REST API Testing
UI Testing
Playwright
Azure Kubernetes Service (AKS)
SQL Queries
Non-Functional Testing
Financial Systems Testing
QA Methodologies
Equivalence Partitioning
Boundary Value Analysis
Microsoft Visual Studio
ISTQB Certification
Analytical Skills
Problem-Solving Skills
Communication Skills
Team Collaboration
Adaptability

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description for the QA Engineer position. Understand the key responsibilities and required skills, especially around .Net Core, C#, and BDD methodologies.

Tailor Your CV: Customize your CV to highlight relevant experience in test automation, particularly with .Net and C#. Include any specific projects or achievements that demonstrate your expertise in QA processes and tools mentioned in the job description.

Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for quality and coding. Mention how your background aligns with the company's commitment to diversity and inclusion, and express your enthusiasm for contributing to their agile team.

Showcase Relevant Skills: In your application, emphasize your experience with GitHub Actions, automated testing of REST APIs, and any knowledge of financial systems. Highlight your problem-solving skills and ability to work under pressure, as these are crucial for the role.

How to prepare for a job interview at Calastone

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C# and .Net Core, especially in the context of test automation. Highlight any projects where you've implemented BDD tools like Specflow or Gherkin, as this aligns closely with the role's requirements.

✨Demonstrate Agile Mindset

Since the role involves working in an agile environment, be ready to share examples of how you've collaborated with cross-functional teams. Discuss your understanding of agile principles and how they apply to QA processes.

✨Prepare for Exploratory Testing Scenarios

Expect questions about exploratory testing techniques. Be ready to explain how you approach exploratory testing and provide examples of how it has helped identify issues in past projects.

✨Communicate Clearly and Confidently

As a QA Engineer, you'll need to communicate effectively with both technical and non-technical stakeholders. Practice articulating your thoughts clearly, especially when discussing complex technical concepts or testing methodologies.

QA Engineer
Calastone
Apply now
C
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>