Are you a talented developer looking for a remote job that lets you show your skills and get decent
compensation? Join Upstaff.com, a platform
that connects you with hand-picked startups and scale-ups in the US and Europe.
Role Overview
We are looking for a QA Lead to define and lead the quality assurance strategy for a large-scale payment gateway consolidation and migration program.
The initiative involves migrating multiple legacy payment gateways to a unified .NET-based platform. The role combines QA leadership, test strategy development, governance, and hands-on oversight of complex functional and non-functional testing activities.
You will lead the QA team, establish testing standards, and ensure that the target platform can reliably support payment processing operations while maintaining data integrity, security, performance, and regulatory compliance.
Key Responsibilities
- QA Strategy and Governance: Define the overall test strategy, QA processes, ways of working, governance framework, quality gates, and acceptance criteria for the program.
- QA Team Leadership: Manage and scale the QA team throughout the delivery lifecycle, providing direction and ensuring effective coordination.
- Functional Testing: Oversee testing of payment gateway functionality, API integrations, routing logic, and transaction lifecycle operations, including captures, refunds, and voids.
- Non-Functional Testing: Define and oversee testing for capacity, performance, scalability, resilience, and security requirements.
- Platform Readiness: Develop and coordinate end-to-end technology readiness testing to validate the target platform before production rollout.
- Performance and Stress Testing: Lead synthetic stress testing, exploratory testing sessions, and architecture walkthroughs to identify potential risks and system limitations.
- Data Migration Validation: Ensure the integrity and accuracy of data migration from legacy platforms to the target solution.
- Payment Data and Configuration Migration: Validate the secure transfer of payment tokens, subscriptions, and system configurations between legacy and target environments.
- Compliance and Quality Assurance: Ensure testing activities address relevant payment security and compliance requirements, including PCI DSS.
Requirements
- Experience as a QA Lead, Test Manager, or in a similar quality leadership role within complex enterprise software programs.
- Experience defining test strategies, QA governance frameworks, testing methodologies, and quality standards.
- Experience leading and scaling QA teams in large-scale technology delivery environments.
- Strong understanding of payment gateways, payment processing, and payment lifecycle operations.
- Experience testing integrations between modern platforms, APIs, and legacy systems.
- Knowledge of functional and non-functional testing, including performance, capacity, scalability, resilience, and security testing.
- Experience with data migration validation and ensuring data integrity across systems.
- Understanding of PCI DSS requirements, payment data security, and encryption validation.
- Experience with B2B and B2C payment solutions.
- Familiarity with AI-augmented testing approaches and reviewing AI-generated code for security and compliance.
Technical Environment
- Core Platform: .NET
- Payment Systems: Payment Gateways, Payment Processing, API Integrations, Transaction Routing
- Compliance and Security: PCI DSS, Data Encryption, Payment Data Security
- Testing: Functional Testing, API Testing, Synthetic Stress Testing, Exploratory Testing, Performance and Resilience Testing, Data Migration Testing
- Cloud Platforms: Azure, AWS, GCP
- Legacy Technologies: Java, PHP, SQL
- Methodologies: QA Governance, SAFe, AI-Augmented Testing, AI-Powered SDLC
Nice to Have
- Experience with US payment processors and payment methods such as ACH.
- Familiarity with payment processing integrations involving physical payment terminals, including Ingenico, Verifone, or PAX.
- Experience testing interactions with pre-certified payment terminal hardware.