Role: QA Engineer (Point of sales)
Location: Grand Rapids, MI (5 days onsite)
Duration: Long term contract
About the Role:
- We are looking for a QA Engineer to join our team, focusing on payment testing, and lab environment setup. The ideal candidate will have experience leading quality efforts and working closely with payment processors, pin pad configurations, and end-to-end payment workflows.
- As a QA Engineer, you will be responsible for manually testing the processor failover systems, ensuring seamless transitions between payment processors like Chase and WorldPay.
- This position is on-site in Grand Rapids, MI and requires daily attendance in the lab to configure, test, and troubleshoot systems. You will collaborate with internal teams on key initiatives, including building pinpad solutions before the holiday season
Key Responsibilities:
Payments Testing:
- Hands-on testing with Chase, WorldPay, and Fiserv processors.
- Lead testing for Pinpad configurations (tap, insert, swipe) and payment workflows.
- Execute and validate EBT and WIC payment scenarios.
- Implement failover testing between tiered processors (e.g., Chase to WorldPay).
Automation & Manual Testing:
- Collaborate with the automation team on building processor automation.
- Conduct manual end-to-end testing for payment systems and lab setups.
- Perform ad-hoc testing and configuration as needed.
Lab Environment:
- Set up and configure the QA lab environment for payment systems.
- Track testing efforts, bugs, and results using Azure DevOps (Jira experience also acceptable).
- Lead testing activities in collaboration with the store team.
Leadership & Collaboration:
- Act as a senior within the QA group, guiding junior QE members.
- Liaise between QA, development, and business analyst teams.
Ideal Candidate:
- Payments Experience: 4-6 years of experience working with POS systems, payment processors (Chase, WorldPay, Fiserv), and Pinpad configurations.
- Automation: Experience with automation tools and scripting is a plus, though automation is handled by a separate team.
- Lab Experience: Ability to set up and configure lab environments for testing hardware (pinpad, EBT/WIC, etc.).
- Manual Testing: Strong manual testing skills, especially for end-to-end payment workflows and troubleshooting payment issues.
- Bug Tracking: Experience capturing bugs and test cases in Azure DevOps (Jira is also acceptable).
- Leadership: Previous senior QA roles are highly preferred.
- Technical Knowledge: Familiarity with Azure DevOps, pinpad builds, and failover testing.