Quick Overview
Job Description
Job Title: Senior Test Automation Engineer – Payments
Location: Salt Lake City, UT
Type: Contract to hire
Responsibilities
• Design, develop, enhance, and maintain scalable and reusable test automation frameworks for complex enterprise applications.
• Develop and execute automated functional, integration, end-to-end, and regression test suites across critical business workflows.
• Advance shift-left testing by incorporating automated quality validation earlier in the software development lifecycle.
• Partner with Product Management, business stakeholders, developers, architects, and engineering teams to understand requirements, acceptance criteria, dependencies, and critical business processes.
• Develop automated testing solutions for complex payment applications and transaction-processing workflows, including ACH, wire transfers, SWIFT, and related payment capabilities.
• Design and execute automated API and integration testing for REST and SOAP-based services.
• Create and execute SQL queries to validate application data, payment transactions, integrations, and expected processing outcomes.
• Integrate automated test suites into CI/CD pipelines to support continuous integration, continuous delivery, and continuous testing.
• Test applications deployed across public cloud and containerized environments, including AWS, Azure, Google Cloud Platform, and Docker.
• Analyze automated test results, identify defects and quality risks, troubleshoot automation failures, perform root-cause analysis, and partner with development teams to drive issues through resolution.
• Identify opportunities to improve automation coverage, test efficiency, reliability, maintainability, and overall engineering productivity.
• Evaluate and recommend new testing tools, frameworks, technologies, and automation approaches based on evolving application and delivery needs.
• Estimate, plan, track, and report automation and testing activities throughout the delivery lifecycle.
• Participate actively in Agile ceremonies, including sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives.
• Conduct automation code reviews and contribute to coding standards, reusable components, technical documentation, and secure development practices.
• Stay current with emerging technologies and best practices in quality engineering, test automation, cloud-native development, DevOps, and continuous testing.
Requirements
• 6+ years of experience in test automation, quality engineering, software testing, or a related discipline.
• Hands-on experience testing payment applications or transaction-processing systems, including ACH, wire transfers, SWIFT, and/or other electronic payment capabilities.
• Strong experience designing, developing, executing, and maintaining enterprise-scale test automation frameworks.
• Hands-on automation experience using Playwright and/or Selenium.
• Programming or automation development experience using Java and/or Python.
• Experience testing REST and SOAP APIs, including with tools such as Postman or comparable technologies.
• Strong SQL and relational database skills, including querying and analyzing data for transaction and test validation.
• Experience testing applications deployed on at least one major public cloud platform, such as AWS, Azure, or Google Cloud Platform.
• Experience testing applications within containerized environments, including Docker.
• Experience integrating automated tests into CI/CD pipelines and working within continuous integration, continuous delivery, and continuous testing practices.
• Experience with development and delivery tools such as Bamboo, Git, Artifactory, Jira, and Confluence, or comparable technologies.
• Demonstrated experience planning, estimating, executing, tracking, and reporting automation and testing activities.
• Experience working within Agile and/or Waterfall software delivery methodologies.
• Strong analytical, troubleshooting, and problem-solving skills, with the ability to investigate complex application and automation issues.
• Excellent communication and collaboration skills with the ability to work effectively across business, product, development, and engineering teams.
#M-
#LI-
Ref: #404-IT Pittsburgh
Similar jobs
- RE
QA Automation Engineer
NewResourcesoft, Inc.
Boston, MA🇺🇸Hybrid23 hours agoSQLAWSSelenium+6Technology - CS
Senior Healthcare QA Analyst
NewCynet Systems
Seattle, WA🇺🇸$65 - $70/hrHybrid23 hours agoSOC 2AgileCompliance+4Technology - TE
QA Automation Engineer - Life & Annuities
NewTechnogen, Inc.
Addison, TX🇺🇸On-site23 hours agoSQLTechnology - TS
QA Autimation
NewTechgene Solutions LLC
United States🇺🇸On-site23 hours agoSQLAWSSelenium+11 - SI
Quality Engineer
NewStellent IT LLC
Hayward, CA🇺🇸On-site23 hours agoEngineering - CL
QA Automation Lead
NewClifyX
United States🇺🇸Hybrid23 hours agoAgilePlaywrightPython+1Technology