Job Summary :
We are seeking a highly skilled and motivated Senior Card Testing Engineer to join our dynamic Quality Assurance team. The ideal candidate will have 3-6 years of hands-on experience in testing EMV, contactless, and magnetic stripe payment cards.
This role requires a deep understanding of card personalization, transaction flows, and industry standards like EMVCo, ISO 7816, and PCI. You will be responsible for developing and executing test plans, identifying and reporting defects, and collaborating with development and product teams to deliver high-quality, reliable payment card products.
Key Responsibilities :
Test Strategy & Planning :
- Develop comprehensive test plans, test cases, and test strategies for various payment card products, including EMV, contactless (NFC), and magnetic stripe cards.
- Analyze product requirements and technical specifications to ensure thorough test coverage.
Test Execution & Analysis :
Execute manual and automated tests on smart cards, card readers, and payment terminals.Perform functional, regression, integration, and performance testing.Conduct deep-dive analysis of card-related logs and traces to debug issues.Simulate real-world transaction scenarios to validate card behavior.Defect Management :
Identify, document, and track defects using a bug tracking system (e.g., Jira, Azure DevOps).Work closely with development teams to ensure timely resolution of defects.Verify bug fixes and perform regression testing to prevent recurrence.Technical Expertise :
Expertise in card personalization and data preparation (issuer scripts, keys, etc.).Proficiency with card testing tools and hardware, such asCard simulators (e.g., Spirent, FIME, Barnes).Test readers and terminals.Log analyzers (e.g., Wireshark for NFC, proprietary tools).Strong understanding of EMV kernel specifications, transaction flows (authorization, completion, etc.), and offline data authentication methods (SDA, DDA, CDA).Knowledge of ISO 7816, ISO 14443, and related smart card & Communication :Collaborate effectively with cross-functional teams, including developers, product managers, and project managers.Provide clear and concise test reports and status updates.Participate in design reviews and product discussions to provide quality-related feedback.Continuous Improvement :
Stay up-to-date with the latest trends and standards in the payment industry (e.g., EMVCo updates, PCI security standards).Contribute to the improvement of testing processes, tools, and Skills and Qualifications :Bachelor's degree in Computer Science, Information Technology, or a related field.3 to 6 years of proven experience in card testing, specifically with EMV and contactless technologies.In-depth knowledge of payment card standards, including :EMVCo : EMV Contact and Contactless Specifications.ISO : ISO 7816 (smart cards), ISO 14443 (contactless), ISO 8583 (message protocol).Hands-on experience with card personalization testing and tools.Experience with test management and bug tracking tools (e.g., Jira, TestRail, ALM).Strong analytical and problem-solving skills with a keen attention to detail.Excellent communication and interpersonal skills.Ability to work independently and as part of a team in a fast-paced environment.Preferred Qualifications :
Experience with scripting languages (e.g., Python, shell) for test automation.Knowledge of payment scheme rules (e.g., Visa, Mastercard, RuPay).Familiarity with cryptographic concepts related to payment cards (e.g., symmetric / asymmetric encryption, PKI).Experience with mobile payment solutions (e.g., Apple Pay, Google Pay).Relevant certifications (e.g., ISTQB, EMVCo certifications).(ref : hirist.tech)