Software QA Analyst
On-siteMexico City, Mexico City, Mexico
Job Summary
Design, develop, and maintain automated test frameworks covering functional, regression, integration, and end-to-end testing while executing manual tests for payment terminals, POS devices, and pinpads. Define QA strategies aligned with sprint cycles and release pipelines, integrate AI and ML tools to enhance test coverage and defect prediction, and collaborate with development teams to shift quality left. Analyze test results, identify failure patterns, and participate in code reviews for test scripts. Support certification processes with international payment schemes including Mastercard, Visa, and AMEX by documenting test plans, cases, and defect reports. Join the engineering team to apply AI-driven approaches and payment domain expertise to modern QA challenges.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Electronics, Telecommunications, or a related field; equivalent professional experience will also be considered.
- Proficiency in automation frameworks such as Selenium, Cypress, Playwright, Appium, or Robot Framework.
- Experience with API testing tools including Postman or RestAssured.
- Familiarity with CI/CD pipelines — Jenkins, GitHub Actions, or Azure DevOps.
- Solid understanding of BDD, TDD, and risk-based testing methodologies.
- Basic scripting skills in Python, Java, JavaScript, or similar languages.
- Experience with Git for version control.
- Self-driven and collaborative, with strong analytical thinking and attention to detail.
- English B2–C1 (Intermediate–Advanced) required for technical documentation, test reporting, and cross-functional collaboration with international teams.
Desired Qualifications
- EMV transaction flows, chip card processing, and ARQC/ARPC cryptographic cycles.
- ISO 8583 financial message structure, bitmap fields, and response codes.
- Asynchronous communication in payment environments — timeout handling, retries, and transaction state management.
- Hands-on experience with BTT (Bank Testing Tool) or similar terminal simulation tools.
- Knowledge of L1, L2, and L3 EMV certification requirements and experience preparing evidence for payment scheme audits.
- Familiarity with PCI-DSS, HSM operations, PIN encryption, and cryptographic key management.
- Transaction log analysis using TLV parsers and host simulators.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.