Senior Product Validation Tester Associate - Payments - Senior associate
Posted Updated 1
view
jpmc-dev6.fa.oraclecloud.com/CX Senior Product Validation Tester Associate - Payments - Senior associate
Unleash your expertise in product development and optimization by leveraging user research, analyzing metrics, and collaborating across one of the world’s most innovative financial organizations.
As a Senior Product Associate in Omnichannel solutions, you contribute to the team by leveraging your expertise in product development and optimization to make a significant impact, supported by user research and customer feedback to fuel the creation of innovative products and continuously improve existing offerings. Collaborate closely with cross-functional teams and play a crucial role in shaping the future of our products and ongoing success.
Job responsibilities
- Partners with the Product Manager to identify new product opportunities that reflect the needs of our customers and the market through user research and discovery
- Considers and plans for upstream and downstream implications of new product features on the overall product experience
- Supports the collection of user research, journey mapping, and market analysis to inform the strategic product roadmap and provide insight on potential product features that provide value to customers
- Analyzes, tracks, and evaluates product metrics including work to time, cost, and quality targets across the product development life cycle
- Writes the requirements, epics, and user stories to support product development
- Collaborate with software development and product teams to understand the scope, requirements, and specifications of payment terminal applications.
- Develop and document detailed test plans, test cases, and testing strategies for functional, performance, and security validation.
- Ensure that test plans cover all aspects of the software, including card payment workflows, communication protocols (NFC, EMV, etc.), and transaction processing.
- Execute both manual and automated test cases, validating the correctness and functionality of the applications.
- Validate terminal firmware, secure payment processes, and the communication between terminals and backend systems
- Work closely with developers and other stakeholders to troubleshoot and resolve issues promptly.
Required qualifications, capabilities, and skills
- 3+ years of experience or equivalent expertise in product management or a relevant domain area
- Proficient knowledge of the product development life cycle
- Experience in product life cycle activities including discovery and requirements definition
- Developing knowledge of data analytics and data literacy
- Understanding of PCI-DSS (Payment Card Industry Data Security Standard), PA-DSS, and other relevant compliance frameworks for payment systems.
- Familiarity with global payment standards such as EMVCo specifications.
- Testing Tools: Proficiency in using testing tools like Qtest, Selenium, Appium, Postman, or similar for automation.
- Payment Terminal Experience: Sound knowledge on payment terminal systems, including EMV, contactless (NFC), magstripe, and mobile payment solutions.
- Knowledge of Protocols: Experience with protocols such as ISO 8583, APDU, and TCP/IP as they relate to transaction processing.
- Automation Skills: Experience in designing and executing automated test scripts for payment applications
- Bug Tracking Systems: Experience with Jira or similar bug tracking tools.
Preferred qualifications, capabilities, and skills
- Strong analytical skills to identify potential issues, troubleshoot, and ensure full coverage of test cases.
- Excellent problem-solving abilities and an attention to detail.
- Strong written and verbal communication skills to report findings, explain technical issues, and collaborate with stakeholders.
- Ability to work independently and as part of a team.
- Attention to detail and strong organizational skills to manage multiple test cases and timelines simultaneously.
- Adaptability to quickly learn new systems, tools, and processes
- Programming Languages: Knowledge of scripting or programming languages (e.g., Python, Java, C++) is a plus.