Sr. Quality Engineer
Inspira Financial · Oak Brook, IL · 2 wk ago
Quality Assurance$91k–$111k/yrFull-time
About the role
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.
Responsibilities
- 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.
- Maintain 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.
- 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.
- Balanced best practice decisions with delivering high business value (right vs right now).
- 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.
- 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.
- 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.
- 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.
Qualifications
- Years of Experience: 7-10 years of experience
- 5-7 years of leadership experience
- Preferred Qualifications: Bachelor’s Degree in Computer Science, Computer Engineering, or equivalent experience; 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)
- Skills & Abilities: 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!
- Experience: 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; 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