Job Openings Software Quality Engineer - testing (payments)

About the job Software Quality Engineer - testing (payments)

Our client is a global technology company that designs and delivers interactive hardware and software solutions used by retailers, restaurants, and enterprise organizations worldwide. Their products support secure, embedded payment functionality and are trusted by leading brands to manage transactions, streamline checkout, and improve customer experiences. This role supports the ongoing development, testing, and certification of their payment software to ensure reliability, compliance, and seamless integration across platforms.


What You Will Do

  • Own quality control procedures for payment software systems, including new feature validation and regression testing.
  • Lead and execute L3 certification testing to expand testing capacity and accelerate certifications.
  • Collaborate with engineering and product teams to deliver QA support for payment application changes related to processor or customer requirements such as P2PE or SSF.
  • Develop and maintain automated test scripts to enhance test efficiency and coverage.
  • Use automation tools such as Testing Robots to improve the speed and reliability of L3 testing.
  • Ensure test coverage across processor-specific and compliance-driven use cases.
  • Document and track defects, partner with developers to verify resolutions, and maintain accountability for issue management.
  • Communicate clearly across QA, product, and engineering teams regarding test progress, risks, and issues.
  • Continuously improve QA processes and implement best practices in automation, documentation, and Agile execution.
  • Work closely with onshore and offshore development and QA teams to define and create test plans, test strategies, test cases, and scripts, while managing defects throughout the lifecycle.
  • Perform other related responsibilities as assigned.

What You Bring

  • Minimum 4 years of software QA experience.
  • Proven background in payment card industry testing and related domains.
  • Experience with L3 certification processes and payment application testing.
  • Familiarity with Testing Robots or similar automation tools used in payment certification.
  • Scripting knowledge in Python, Perl, or equivalent for automation development.
  • Strong understanding of QA methodologies, SDLC, and Agile frameworks.
  • Ability to diagnose and troubleshoot application defects and communicate resolutions effectively.
  • Experience working with SaaS platforms and web-based applications.
  • Strong problem-solving, risk analysis, and technical documentation skills.
  • Proactive mindset and ability to thrive in a collaborative, dynamic Scrum environment.
  • Strong documentation skills for maintaining clear processes and procedures.