Software Test Engineer

Software Test Engineer

King of Prussia, Pennsylvania

The Software Test Engineer role supports and empowers the business and technology mission of CardConnect.  Specifically, the STE will design, implement, execute and report on tests that exercise specific aspects of CardConnect software during development sprints or projects. Automation of any test scenarios that can be integrated into the overall build and deployment process will be expected.


We believe testing is a unique skill that requires a dedication to acquiring knowledge about our systems, and then applying that system knowledge to the testing process.  We commit to a well-structured onboarding and ramp-up for new hires that clearly presents how we work and what is their expected role and contribution.  We expect successful candidates to invest in their own professional growth through taking on challenging testing assignments that will benefit our organization and their careers.



  • Work with Cross-Functional Team (CFT) and Practice Lead to review requirements and other project documentation for completeness and testability given project scope and timeline, identifying and communicating any risks or issues
  • Develop, implement and execute appropriate tests within established project schedules so that an understanding of deliverable quality can be established through consultation with CFT and Practice Lead
  • Contribute to overall team automation in testing approach by integrating automated tests into build and deployment process with collaboration between CFT’s as needed
  • Communicate and document testing progress, results and other relevant information regarding the testing of applications to peers, leaders and CFT
  • Maintain testing and other relevant project-related documentation in response to ongoing improvement and evolution of software and systems over time
  • Investigate and experiment with testing tools and techniques that can enhance or improve existing test approach.  Recommend improvements to CFT and Practice Lead.
  • Establish subject matter and system knowledge regarding payment card processing and merchant lifecycle business logic and how these domains are realized in the systems that we test