Skip to main content

Senior C# QA Engineer

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.

Overview

Connecting clients to markets - and talent to opportunity

With 4,300 employees and over 400,000 retail and institutional clients from more than 80 offices spread across five continents, we're a Fortune-100, Nasdaq-listed provider, connecting clients to the global markets - focusing on innovation, human connection, and providing world-class products and services to all types of investors.

Whether you want to forge a career connecting our retail clients to potential trading opportunities, or ingrain yourself in the world of institutional investing, The StoneX Group is made up of below segments that offer endless potential for progression and growth.

Retail: Empower individual investors - and yourself - in the world of retail through a range of different financial products rooted in innovation and market intelligence. From FX and CFDs to precious metals, master an exciting world of wealth management tools.

Position Purpose:

The Core Trading team serving to the Retail Segment and is looking for a QA Engineeer who will be responsible for the quality of the backend/ server-side part of the trading system, testing a range of key projects within trading and risk management Work streams will include both business initiatives and technology modernization requirements.

Testing is performed in both manual and automated fashion, but the team focuses on expanding the automated test suites. The projects you will be working on are mainly server-side but with some scope for front end testing when required.

Technology Ecosystem:

  • Front-End: Swagger, Postman, Devtools
  • Back End: C#, SQL Server, WebApi, Zero MQ, Active MQ, Specflow, Gherkin, Cucumber
  • Architect: Docker Kubernetes, TeamCity, BitBucket, Jira, Confluence, Octopus, Rancher, Influx, KPI Metrics, Nolio
  • Cloud: OpenSearch, Kafka, Databricks, Redis

Responsibilities

Primary duties will include:

  • Collaborate with developers, product managers, and other stakeholders to understand project requirements and ensure comprehensive test coverage.
  • Assess the impact and risks of new functionality introduced into the system and plan feature and regression testing.
  • Perform root cause analysis of defects and work closely with development teams to resolve issues.
  • Identify and prioritize test cases for automation, considering both functional and non-functional requirements and implement using the existing test automation frameworks for backend side of trade system in Specflow/XBehave.
  • Analyze large server logs and identify program processing errors and possible improvements.
  • Aanalyse complex systems, spot trends, draw conclusions and produce specifications and decisions.
  • Document test plans, test cases, and test results to facilitate communication and knowledge sharing within the team.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Managing deployment and release process in cooperation with different teams.

Qualifications

To land this role you will need:

  • Experience in testing of web and/or client-server applications, manual and automated, using BDD tools
  • Expert knowledge of Backend API testing
  • Basic knowledge of programming language (C# or Java) and SQL
  • Experience working with control version system (Bitbucket, GIT), build and deployment tools (TeamCity, Jenkins, Rancher, Octopus, Kubernetes etc.) and work management tools (Jira, Confluence or similar)
  • Strong analytical, problem solving skills and good attention to details.
  • Experience working in all phases of software testing right from requirements analysis up until QA/UAT sign off and release to live
  • Ability to build effective working relations with people at all levels across the organization and outside
  • Strong written and verbal communication skills including ability to explain complex information with agile development teams including the test design and defect reporting

What makes you stand out:

  • Financial background, especially trading platform
  • Ability to review and debug through application code
  • Experience in building tools and utilities for automating testing tasks
  • DevOps, CI/CD pipelines.
  • Ability to perform bulk data reconciliation using inhouse tools or Excel
  • Working knowledge in high frequency low latency trading, market connectivity with 3rd parties
  • Experience working with middleware technologies like Active MQ/Tibco

Education / Certification Requirements:

A degree in Computer Science or related IT experience

Working environment: -

  • Hybrid/In-office (3 days)

Senior C# QA Engineer

StoneX Group
London, UK
Full-Time

Published on 24/05/2024

Share this job now