London, UK

Description

Position: QA Engineer – FinTechSalary: £50,000 to £55,000Location: City, London (Hybrid/Flexible Working)


Are you passionate about ensuring the quality and reliability of software products? Do you thrive in an agile environment where collaboration and innovation are key? If so, we have an exciting opportunity for you!Role Overview: As a QA Engineer, you'll play a pivotal role in contributing to test automation solutions on agile projects. You'll work closely with a Senior QA Engineer to design and maintain test automation frameworks, integrating them seamlessly into build and deployment pipelines using GitHub Actions. Your automated tests will be built on .Net Core using C# with a Behaviour Driven Development (BDD) approach, supplemented by exploratory testing as needed.

Requirements

Requirements:

Knowledge of the European Mutual Funds Market or Exchange-Traded Funds (ETFs) market preferred.

Experience in object-oriented programming with C# or Java.Proficiency in writing code for .Net-based test automation solutions, preferably using BDD tools like Specflow and Gherkin.Experience automating testing for REST API and/or UI-based applications.Familiarity with GitHub Actions workflow for deploy/test in CI pipeline.Experience with Selenoid for parallel UI testing is a plus.Familiarity with AKS (Azure Kubernetes Service) infrastructure is advantageous.

Strong SQL relational database query skills.Experience in non-functional testing, especially using Neoload tool, is a plus.Experience in testing financial systems using XML, JSON, FIX, SFTP, or Swift messaging is advantageous.Good understanding of QA automation methodologies, tools, and agile processes.Proficient in Microsoft products, Visual Studio, Azure, Word, Excel, and Windows PC environment.Excellent communication skills at both business and technical levels.ISTQB Software Testing certifications are a plus.

Bonuses

Benefits

Responsibilities

Key Responsibilities:
Contribute to building and maintaining automation test frameworks using .Net Core and C# BDD.Create automated test solutions for functional and regression testing of a suite of software products.Collaborate with cross-functional agile teams to deliver high-quality applications.Document QA processes and practices while contributing to a knowledge database.Integrate automated test solutions into an engineering build pipeline (Continuous Integration) via GitHub Actions.Conduct exploratory testing to support an agile approach and adhere to QA industry best practices.Collaborate with DevOps, Engineering, Operations, and Client Delivery teams to understand technical changes and testing requirements.Share knowledge and support test automation across the QA Team.Gain a deep understanding of products and associated functionality.Assist the Senior QA Engineer in adhering to industry standards and best practices.