Job Title : QA Engineer / Analyst
Location : Rolling Meadows, IL – Hybrid
Duration : Long Term Contracts
Only W2 Contracts.
Role Summary
As a QA Engineer / Analyst at Gallagher, you will be responsible for designing, executing, and maintaining quality assurance processes and testing efforts for software, systems, or business processes. You'll work collaboratively with product, development, operations, and business teams to prevent defects, identify improvements, and deliver high-quality solutions.
You will :
- Define test strategies, plans, and cases
- Automate and / or conduct manual testing as needed
- Validate functional, performance, security, and regression requirements
- Log, track, and manage defects and issues
- Collaborate with cross-functional teams for root cause investigation and resolution
- Contribute to continuous improvement of QA practices and tooling
- Generate and present QA metrics, reports, and dashboards
- Participate in audits, compliance reviews, and risk assessments (if applicable)
Key Responsibilities
Test Planning & DesignDefine test strategies, test plans, test cases, and test data based on requirements and specifications
Test ExecutionPerform functional, regression, integration, performance, load, and security testing
AutomationDesign, develop, and maintain automated test suites (where applicable)
Defect ManagementLog, prioritize, and track defects; work with stakeholders to validate fixes
Cross-Functional CollaborationWork with developers, business analysts, product owners, operations, and support teams to ensure quality
Quality Assurance Best PracticesEstablish and enhance QA standards, templates, guidelines, and processes
Reporting & MetricsGenerate test reports, dashboards, metric trends, and quality status for stakeholders
Risk & ComplianceSupport audit, regulatory, and compliance activities (if relevant to domain)
Continuous ImprovementIdentify bottlenecks, inefficiencies, and propose improvements (tools, processes, coverage)
Qualifications
Required
Bachelor's degree in Computer Science, Engineering, Information Systems, or a related discipline3-5 years (or more depending on level) of QA / testing experience in software or systemsStrong experience in test planning, test case design, execution, defect managementFamiliarity with one or more test automation tools (e.g., Selenium, JUnit, TestNG, Cypress, etc.)Proficiency with test management / defect tracking tools (e.g., JIRA, TestRail, Azure DevOps, etc.)Basic knowledge of SQL and data validationUnderstanding of software development life cycle (SDLC), Agile / Scrum methodologiesExcellent problem-solving skills, attention to detail, organizational skillsStrong verbal and written communication skills, ability to present to stakeholdersPreferred / Nice to Have
Experience with performance testing tools (e.g., JMeter, LoadRunner)Experience with security / penetration testingExperience in insurance, finance, or risk management domainExperience with continuous integration / continuous delivery (CI / CD) pipelines and integrating automated testsCertifications (e.g. ISTQB, CSTE)Experience in regulatory / compliance testing, audit supportExperience mentoring junior testersReporting & Team Structure
Reports to QA Lead, QA Manager, or Head of Quality (depending on the organization)Will collaborate closely with software development, business, product, operations, and support teamsMay mentor or lead junior QA / testing resourcesKey Performance Indicators (KPIs) / Success Metrics
Defect leakage (defects found in production)Test coverage (functional, regression)Test pass / fail metricsAutomation coverage and execution success rateCycle time for testing & defect resolutionQuality of deliverables / stakeholder satisfactionEfficiency improvements (e.g. reduction in manual rework)Work Conditions / Travel
Office-based in Rolling Meadows, IL (may require occasional remote or hybrid work depending on policy)Occasional travel (if required for audits, stakeholder visits)Standard business hours / may require flexibility during release windowsJ-18808-Ljbffr