Minimum 4 years in software quality assurance and testing, focusing on automated test scripts.
Experience with financial transaction processing systems and payment industry standards (ISO 8583, ISO 20022) preferred.
Familiarity with T3 testing software or similar tools for transaction testing.
Ability to independently research and solve complex technical and business problems.
Strong analytical skills for reviewing business requirements and creating testing strategies.
Proficient in Java development and writing SQL queries.
Responsibilities
Design and develop automated test scripts and frameworks using tools like Selenium and Java.
Collaborate with development and QA teams to create automated testing solutions throughout the SDLC.
Plan and execute automated testing activities for enterprise releases.
Maintain test automation environments and tools for reliability and efficiency.
Perform load, performance, and functional testing to ensure system quality.
Document and track test results and metrics using qTest and other platforms.
Analyze requirements and create technical designs for comprehensive test coverage.
Benefits
Mission-driven company with a strong sense of purpose.
Hybrid work environment promoting flexibility and collaboration.
Opportunities for professional development and career growth.
Culture emphasizing innovation, integrity, and community impact.
Comprehensive health, dental, and vision insurance.
401(k) retirement plan with company match.
Flexible spending and health savings accounts available.
Life insurance and short- and long-term disability at no cost.
Generous time off policies including PTO, VTO, and paid parental leave.
Educational assistance for continued learning.
Full Job Description
This is a hybrid position based out of one of our Iowa office locations. Remote candidates may be considered for highly qualified applicants.
What we're looking for:
SHAZAM is looking for a Test Automation Engineer to join our team. In this role, you will be responsible for creating functional, regression, and user acceptance test automation for the Company's supported software applications.
What you'll do:
Design, develop, maintain, and execute automated test scripts and frameworks using tools such as Selenium, Java, SQL, and other automation technologies.
Collaborate with application development teams, QA analysts, and business analysts to create effective automated testing solutions throughout the Software Development Life Cycle (SDLC).
Support enterprise releases by planning, coordinating, executing, and monitoring automated testing activities.
Manage and maintain test automation environments, tools, and frameworks to ensure reliability and efficiency.
Perform load, performance, and functional testing to validate system quality and stability.
Utilize qTest and other testing platforms to document, track, and report test results, requirements coverage, and testing metrics.
Analyze business and system requirements, create technical designs, and assess application impacts to ensure comprehensive test coverage.
Troubleshoot complex testing and automation issues, identify defects, and recommend corrective actions to development teams.
Develop solutions, procedures, and processes to improve testing effectiveness across multiple platforms and applications.
What you need:
Minimum of 4 years of experience in software quality assurance and testing, including the development and execution of automated test scripts, Java development, database concepts, and writing SQL queries to support testing efforts.
Experience with financial transaction processing systems and payment industry standards, including ISO 8583 and ISO 20022 software preferred.
Experience with T3 testing software or similar transaction testing and certification tools.
Demonstrated ability to independently research complex technical and business problems, evaluate alternatives, and recommend effective solutions.
Demonstrated ability to work independently by researching complex issues, analyzing impacts, proposing solutions, and driving work to completion with minimal supervision.
Strong analytical and problem-solving skills, including experience reviewing and decomposing detailed business requirements, technical specifications, and design documents into effective testing strategies and automation solutions.
What's in it for you:
A mission-driven company with a strong sense of purpose
A hybrid work environment that values flexibility and collaboration
Opportunities for professional development and career growth
A culture that values innovation, integrity, and community impact
Excellent benefits:
Health, dental, and vision insurance
401(k) retirement plan with company match
Flexible spending and health savings accounts
Life insurance and short- and long-term disability provided at no cost
Time away from work - PTO, VTO, paid parental leave, and company holidays
Educational assistance
Actual compensation is based on various factors, such as geographic location, experience, education, and/or skill level, and is finalized at the time of offer.