Senior QA & Automation Consultant
Listed on 2026-06-03
-
IT/Tech
Cloud Computing, IT QA Tester / Automation, IT Consultant, Systems Analyst
Software Guidance & Assistance, Inc., (SGA), is searching for a Senior QA & Automation Consultant for a CONTRACT assignment with one of our premier Financial Services clients in Chicago, IL
.
We are seeking a versatile Senior Consultant to bridge the gap between Quality Assurance and Test Engineering. In this Hybrid QA/Automation role, you will be responsible for the end-to-end testing lifecycle from initial strategy to automated execution. A core requirement of this position is that you will partner closely with Developers, QA, and Software Engineers in Test (SET) to architect, design, and implement robust automation solutions.
You will define the testing strategy and perform deep-dive manual analysis while ensuring that automation frameworks align with broader development goals to serve our global risk management needs.
- Testing & Quality Ownership
- Test Lifecycle:
Take ownership of the development of comprehensive test plans and the creation/execution of test cases for functional, system-wide, integration and regression testing. - Defect & Troubleshooting:
Take full ownership of identifying, documenting, and troubleshooting complex system issues through to final resolution. - Regression Management:
Proactively maintain the regression suite. Lead in identifying, troubleshooting, and fixing regression failures to ensure stable, continuous delivery. - Framework Design:
Collaborate with Dev, QA, and SET team members to design and scale automated test frameworks that are maintainable, efficient, and performant. - Clean Code & Development:
Develop high-performance automation scripts using Core Java, adhering to Clean Code principles and software engineering best practices. Build a modular, reusable, and scalable test suite minimizing technical debt. - Readable Automation:
Utilize Cucumber to translate complex requirements into clear, human-readable test scenarios. Ensure that feature files are logically structured, making intent and test coverage transparent. - Unix/Linux:
Demonstrate hands‑on experience working in Unix/Linux platforms; highly proficient with Linux commands for log analysis, process management, and environment configuration. - CI/CD Integration:
Manage and optimize the automation pipeline within a Continuous Integration environment using tools such as XLR, Bamboo, Jenkins, and Ansible. - Cloud Readiness:
Experience with Google Cloud Platform (GCP) is a significant plus.
- Education:
A 4-year bachelor's degree in computer science, engineering, or a related field. - Hybrid
Experience:
Minimum 5 years of professional experience in a combined QA and Automation role. - Testing Expertise:
Proven experience in manual testing, test planning, and defect lifecycle management. - Technical Proficiency:
Advanced knowledge of Core Java. - Tools:
Expert-level experience with Cucumber, Maven, and Git. - Platform:
Proficiency in the Linux command line and shell environment. - Soft Skills:
Strong ability to collaborate across engineering disciplines (Dev/SET/QA) while maintaining independence to code and troubleshoot complex failures autonomously.
- Cloud:
Experience with Google Cloud (GCP) or similar cloud providers. - Industry: Prior experience in financial services, trading platforms, or risk management technology.
SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race, Color, Sex, Sexual Orientation, Gender Identity, Religion, National Origin, Disability, Veteran Status, Age, Marital Status, Pregnancy, Genetic Information, or Other Legally Protected Status. We are committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, and our services, programs, and activities.
Please visit our company EEO page to request an accommodation or assistance regarding our policy.
(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).