Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
Inspira Financial • Oak Brook, Illinois, United States
Role & seniority: Sr. Quality Engineer; senior leadership role directing a QA/testing team and QA strategy.
Stack/tools: QA automation (Selenium, BrowserStack, Postman, Pytest, Python), performance testing (JMeter/BlazeMeter), CI/CD and dev tools (Jenkins, ADO, Bitbucket, Spinnaker); test management and collaboration (JIRA, Confluence, GIT, X-Ray); cloud platforms (Azure, AWS); AI tooling (GitHub Copilot, ChatGPT, Claude) for prototyping and problem solving.
Direct development and continuous improvement of QA strategy, methodology, framework, and automation programs; lead automated and agile testing initiatives.
Lead, coach, and manage the QA team; own QA metrics, root-cause analysis, and process enhancements across projects.
Collaborate with development, product, and business teams to define testing plans, ensure quality gates, and deliver high-value releases on SaaS and On-Prem models.
5+ years in QA with 5+ years in QA leadership; strong background in test planning, design, execution, and automation.
Expertise in UI/API automation (Selenium, Postman, Pytest); hands-on scripting (Python); experience with CI/CD and Agile (Scrum/Kanban).
Cloud experience (Azure/AWS), performance/security testing, data validation, and regression test maintenance.
Proficient with Jira, Confluence, GIT, Jenkins/ADO, Bitbucket, and test management (X-Ray); strong communication and analytical abilities.
Practical
The Sr. Quality Engineer will report to the Technology Department. This role is responsible for leading a team of QA testers/engineers in testing our suite of products and software products to consistently deliver the highest quality solutions via SaaS, and On-Premises models. You will be an experienced leader in driving and implementing QA frameworks, processes, and strategies. You will implement industry standard quality assurance policies and practices, and ensure they are followed by measuring product and process quality.
At First Dollar, we believe in empowering engineers to build a smarter health benefits platform - one where human expertise is amplified, not replaced, by AI tools. We seek engineers who have demonstrated experience using AI responsibly to accelerate their development workflow, improve code quality, and solve complex problems more efficiently.
The incumbent will be expected to build the appropriate relationships and trust at all levels within the organization as they effectively communicate project issues, status, and successes with all team members at all levels. This incumbent must be creative, client focused, solutions-driven, organized, and thrive in an extremely dynamic environment as well as have solid people skills.
Direct the development of the QA strategy, methodology, discipline, and
framework. Driving and improving the QA team in areas of automated testing and
agile testing.
Provide technical expertise in Test Automation, Testing Methodologies, Testing
Processes, Tools, and Techniques across the teams.
Responsible for defining QA strategy, approach, and execution in development
projects.
Responsible for leading and directing the QA team.
Provide leadership and technical expertise within Test Automation and Quality
Assurance.
Performance management, coaching, and professional development for QA team;
ensure testing skill set is up to date and capable of supporting the development
effort.
Focus on continuous QA improvements including usage of appropriate testing
tools, test techniques, test automation.
Building and maintenance of quality standards as well as enforcing technical
and testing standards.
Monitoring of all the QA activities, test results, leaked defects, root cause
analysis and identifying areas of improvement. Implement steps required to
improve the processes.
Ensure the proper usage of available tools to gain the maximum benefit of the
QA effort. This includes testing tools for functional, application performance,
automation, etc.
Manage training and continuous learning of QA staff by means of short courses,
conferences, meetups, certifications, etc.
Be an escalation point for all matters related to testing and quality
assurance and operate as a primary point of contact for the QA teams.
Work with development team to develop and execute QA strategies to meet and
exceed department and corporate quality goals.
Gather and present testing metrics and testing activities for the projects to
key stakeholders.
Collaborate with business partners, such as Customer Support, Client Services
and Operations to incorporate feedback into the QA process.
Facilitate inter-team communication across many agile projects within the
organization.
Measure Product Quality and share metrics with the teams, management, and
other stakeholders.
Balance best practice decisions with delivering high business value (right vs
right now)
Be accountable for outlining detailed testing tasks (+ resulting estimates)
during sprint planning.
Ask the right questions (to developers, QAs), at the right time, to
proactively avoid quality risk.
Engage with developers to outline how a solution design results in dependency
impact.
Design and produce high quality automated test cases within a defined
framework.
Develop testable interfaces between the system under test and the automation
framework.
Translate existing manual regression test cases into automated tests.
Assure automated regression test cases are integrated and passing in a nightly
build process.
Contribute to merge up/down through development process, adheres to a
well-defined code promotion process.
Employ static code analysis to identify test case readability, anti-patterns,
& coverage
Monitor automated test results after code is committed and holds team to
account on quality.
Conduct cross team and inter-team automated test case review.
Define, develop, maintain, and clean test data in support of automated test
cases.
Support and is accountable for timely releases and adherence to release
activities.
Collaborate outside of the product team to encourage a development community.
Encourage self-study by promoting best practices and bringing in external
perspective.
Review requirements, specifications, and technical design documents to provide
timely and meaningful feedback.
Provide code review and analysis of teams’ automation code.
Assist in managing and maintain regression test suite.
Create detailed, comprehensive, and well-structured test plans and test cases.
Estimate, prioritize, plan and coordinate testing activities.
Design, develop and execute automation scripts using open-source tools.
Identify, record, document thoroughly and track bugs.
Perform thorough regression testing when bugs are resolved.
Develop and apply testing processes for new and existing products to meet
client needs.
Liaise with internal teams (e.g. developers and product managers) to identify
system requirements.
Monitor debugging process results.
Investigate the causes of non-conforming software and train users to implement
solutions.
Track quality assurance metrics, like defect densities and open defect counts
Stay up to date with new testing tools and test strategies.
Support and mentor junior team members
Review requirements, specifications, and technical design documents to provide
timely and meaningful feedback.
Accountable for outlining detailed testing tasks (+ resulting estimates)
during sprint planning.
Facilitate test cases reviews to stakeholders.
Engage with developers to outline how a solution design results in dependency
impact.
Manage and maintain regression test suite.
Estimate, prioritize, plan and coordinate testing activities.
Identify, record, document thoroughly and track bugs.
Perform thorough regression testing when bugs are resolved.
Develop and apply testing processes for new and existing products to meet
client needs.
Liaise with internal teams (e.g., developers and product managers) to identify
system requirements.
Track quality assurance metrics, like defect densities and open defect counts
Stay up to date with new testing tools and test strategies.
Support and mentor junior team members
Support and is accountable for timely releases and adherence to release
activities.
Collaborate outside of the product team to encourage a development community.
Encourage self-study by promoting best practices and bringing in external
perspective.
Other duties as assigned.
#LI-Remote
Qualifications
Years of Experience: 5-7 years of experience
Degree: Bachelor’s Degree in Computer Science, Computer Engineering, or equivalent experience
Certification: QA testing related certifications (or willingness to obtain) such as Certified Test Engineer (CSTE), Certified Software Quality Analyst (CSQA), and Certified Associate in Software Testing (CAST)
7+ years of experience in software development industry
5 years of experience in managing a quality assurance team
Experience in Agile methodologies such as Scrum and Kanban
Specialization in performance and load testing, security, automation, release
management, and agile training.
Hands on expertise with automation tools, frameworks, and standard
methodologies
Proven experience in test planning, test design, test & automation strategy,
and test execution.
Demonstrated experience leading test efforts for Software and Product
development.
Understanding and ability to work on a variety of IT platforms.
Experience working in Cloud environment (such as Azure and AWS) and cloud
technologies.
Experience following development and production delivery process.
Self-starter, independent worker and have a love for QA!
Hands on UI and API automation experience (JMeter, Blaze Meter, Postman,
Python 3.x, Pytest, Selenium, BrowserStack, MABL)
Agile tools exposure (e.g., Atlassian products – JIRA, Confluence, GIT, X-Ray)
Continuous Integration tools knowledge (e.g., ADO, Jenkins, Bitbucket,
Spinnaker)
Data validation and quality testing
Test Automation
Proficiency with tools such as Selenium, BrowserStack, Postman or other QA
testing tools
Proven experience in developing and coding automation test scripts.
Proven work experience in software quality assurance and development
Strong knowledge of software QA methodologies, tools, and processes
Experience in writing clear, concise, and comprehensive test plans and test
cases.
Excellent analytical and communication skills
Proven experience preparing, presenting, and maintaining required SDLC
documentation and artifacts.
Experience with performance and/or security testing is a plus.
Experience with complex technical integrations (APIs, web services) and SaaS /
PaaS cloud platforms preferred.
Experience with any of the following is a plus: XML, JavaScript, .NET
framework, T-SQL, JQuery, JSON preferred.
Solid knowledge of SQL and scripting preferred.
Experience working in an Agile/Scrum development process preferred.
Familiarity with Jira and the software development life cycle (SDLC)
preferred.
Practical AI experience - Comfortable using tools like GitHub Copilot,
ChatGPT, or Claude for prototyping, debugging, and problem-solving
Leverage AI as a tool, not a replacement - Candidates are expected to
understand that AI is a power productivity multiplier while maintaining
engineering judgment, and ensuring AI generated code meets quality standards
Demonstrated experience using AI responsibly to accelerate their development
workflow, improve code quality, and solve complex problems more efficiently