QA Engineer
Listed on 2026-01-27
-
IT/Tech
Systems Engineer
A national financial services organization is in the midst of a multi-year transformation to modernize how critical transaction and settlement capabilities are delivered across the U.S. financial system. Formerly operating through separate product and support teams, the organization has unified these functions into a single enterprise model focused on speed, reliability, and customer choice.
This transformation supports a broad portfolio of high-volume, mission-critical platforms used by financial institutions nationwide. The restructured organization emphasizes tighter product integration, faster delivery of new capabilities, a consistent client experience, and expanded growth opportunities for technical staff.
Role SummaryThis position sits within an application automation and quality engineering group supporting large-scale, highly regulated systems. The role is best suited for a senior-level engineer with deep experience designing and implementing automated testing solutions for complex, distributed Java-based applications.
The individual will contribute to the full development lifecycle, partnering closely with architects, developers, and quality leaders within an Agile delivery model. Responsibilities include building and maintaining automation frameworks, developing robust test coverage, and ensuring quality across multiple interdependent platforms that support real-time and batch financial processing.
Key ResponsibilitiesCollaborate with solution architects and engineering teams on detailed technical designs
Design, develop, and maintain automated test frameworks and scripts using Java-based technologies
Build and validate application components that interact with messaging systems and relational databases
Integrate custom automation solutions with shared frameworks and enterprise tooling
Produce technical documentation and testing artifacts
Support multiple forms of testing, including unit, functional, performance, and access control validation
Partner with automation leadership to translate testing strategy into scalable automation solutions
Define and influence test approaches for complex changes spanning multiple systems and teams
Translate complex business and technical requirements into comprehensive automated test coverage
Champion continuous improvement in quality engineering practices and automation technologies
Work as part of a cross-functional Scrum team to deliver incremental, high-quality enhancements
Drive efficiency improvements in testing processes to reduce overall delivery timelines
Extensive experience (10+ years) building distributed Java/J2EE applications in enterprise environments
Strong hands‑on background with Java, J2EE, JavaScript, JDBC, and web technologies
Several years of experience using the Spring ecosystem, including integration and batch processing
Solid understanding of object-oriented design principles and design patterns
Proficiency with SQL, stored procedures, and relational database concepts (Oracle or similar)
Experience implementing CI/CD-based testing using tools such as Jenkins and distributed test grids
Strong background in writing and reviewing unit tests and collaborating across engineering and business teams
Practical experience with modern testing methodologies including BDD and TDD
Familiarity with dynamic test environments, test data strategies, and test infrastructure design
Exposure to enterprise test management or automation platforms is beneficial
Strong analytical, communication, and collaboration skills
Financial services or regulated-industry experience is advantageous but not required
Bachelor’s degree in computer science, engineering, or a related discipline, or equivalent professional experience
Onsite role; location varies by regional office
Multiple U.S. metropolitan locations available
Not eligible for remote work
Employment eligibility restricted to individuals authorized to work in the U.S. without sponsorship
Additional background and eligibility screenings required due to system access; employment continuation is contingent upon successful completion
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).