Senior Software Engineer in Test
Overview
Permanent, full-time, hybrid
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.
At StoneX, we offer you the opportunity to be part of an institutional-grade financial services network that connects companies, organizations, and investors to the global markets ecosystem. As a team member, you'll benefit from our unique blend of digital platforms, comprehensive clearing and execution services, personalized high-touch support, and deep industry expertise. Elevate your career with us and make a significant impact in the world of global finance.
Business Segment Overview: A Swift-accredited service bureau and member, our Payments division provides NGOs, institutions and non-profits the ability to make a local difference, globally – with transparent pricing across 180+ countries and 140+ currencies.
Technology Ecosystem:
Languages & Frameworks:
Back End: C#, Microsoft.Testing.Platform, NBomber
Front End: Typescript, Playwright
Architecture: Microservices, Event-driven (Kafka, AMQP), CQRS
Cloud & Infra: Azure, Kubernetes, Docker, Rancher
Databases: MongoDB, MS SQL Server, PostgreSQL
Tooling: Git, Visual Studio, VS Code, Rider, Copilot, CI/CD pipelines (Azure DevOps, GitHub)
Responsibilities
Position Purpose: We’re looking for a Senior Software Engineer in Test to join our Global Payments team - someone who can blend hands-on test automation with end-to-end UAT. You’ll ensure our systems are secure, scalable, and ready for real-world operational workflows, while helping shape how quality is built into everything we deliver.
This is a high-impact role where you’ll work across development, QA, DevOps, and Operations. You’ll design automation frameworks, embed testing into CI/CD, and lead user acceptance testing for critical releases. It’s a chance to own both the technical and business-facing side of quality engineering, with a path toward future leadership opportunities.
Primary duties will include:
Build and maintain automated tests across frontend, backend, and APIs (Playwright, xUnit, NBomber).
Integrate automated checks into CI/CD pipelines (Azure DevOps, GitHub Actions).
Implement secure testing practices (SAST, DAST, dependency scanning) with SecOps.
Plan and execute UAT cycles for new features, upgrades, and bug fixes across Global Payments.
Partner with developers, QA, and Ops to improve testability and workflows.
Deliver clear UAT results and reports for project leads and stakeholders.
Log, track, and resolve issues quickly to keep delivery on track.
Qualifications
To land this role you will need:
5+ years in test automation and/or UAT, ideally in financial services (cross-border payments).
Strong coding/testing skills in JavaScript/TypeScript, Python, Java, or C#.
Hands-on with automation frameworks (Playwright, Cypress, Selenium).
Familiar with secure testing practices and tools (SonarQube, Snyk, Checkmarx, Trivy).
Background in financial operations workflows (settlements, reconciliations, SWIFT, ISO 20022 a plus).
Excellent communicator - able to collaborate across tech and business.
Passion for quality, problem-solving, and continuous improvement.
Education / Certification Requirements:
Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
Working environment:
Hybrid - private parking for employees.
FTE (UoP).
🔹 We are a member of the Fortune 100 with 4,500 employees. 🔹 140+ currencies - StoneX Group Inc. offers currencies across 185 countries. 🔹 StoneX Group Inc. connects with clients in nearly 80 offices across 6 continents.
Senior Software Engineer in Test
Senior Software Engineer in Test
-, Kraków
StoneX Poland