Software QA Manager Minneapolis, MN (remote to start)
SUMMARY The Software QA Manager is responsible for overseeing/managing the Software QA function for a suite of products in a hybrid cloud environment. This manager will work closely with the product, development and DevOps teams in an Agile environment to streamline the software testing processes, and ensuring clients are seeing minimal impact when it comes to product delivery. This manager will have the opportunity to develop unique strategies regarding overarching test plans, automated testing, manual testing, and security. And then work closely with other team leaders to ensure the implementation of these test strategies. This person will report to the Director of Software Development, and manage a team of 5-10 QA Engineers, in a hybrid offshore/onshore model.
RESPONSIBILITIES
Managing a team of 5-10 QA Engineers across multiple teams, to ensure successful delivery of software products
Oversee the overarching QA strategy across the development organization, and develop testing plans that will improve testing efficiency and effectiveness
Ensures direct reports and/or contractors are adhering to and promoting Agile / Scrum development practices and are contributing to continuous improvement initiatives
Works with management and test professionals to define overall test strategy and objectives across products in maintenance and development.
Demonstrates familiarity with documentation standards and ensures release documentation meets customer and internal requirements.
Creates and reports on key quality criteria for software releases such as test case reports.
Ensures thorough system integration, regression, and performance testing on the product
Oversees creation of test environment for performing all tests including use of virtual environments whenever possible.
Develops and implements standards for patch testing (OS and Database) and security scanning.
Determines software test metrics and gathers data to measure software test effectiveness and makes necessary improvements based on data
Collaborates directly and in-directly across all functions within the organization; coordinates effective communications and promotes collaboration within the organization related to remediation, testing and Q/A of software; promotes alignment with goals, strategies and processes within the Product and Development organization itself.
Ensures software products are completed on time and according to defined processes, principles and practices.
Assists development teams in identifying and reporting on escalation trends, resolution reports and collaborates within the organization on product defects and trends.
Oversees the vendor/contractor certifications including configurations, test plans and test execution (as appropriate).
Takes accountability for software quality in each release. Exercises responsibility towards software quality to postpone any software release that does not measure to internal Quality standards.
Stays current on best practices in software quality management and test strategies. Attains subject matter expert level of knowledge to be shared broadly with multiple development teams.
REQUIREMENTS
10+ total years of experience within software QA Engineering
2+ years of experience managing QA teams, with at least 2 direct reports
Experience managing QA strategy in dynamic environments, composing of at least 3 different software products
Experience managing QA teams in Agile environments
Experience with test automation
NICE TO HAVES
Experience testing software, or managing QA teams, in both Windows and Linux environments
Experience testing software, or managing QA teams, in both on-prem and cloud environments
Experience testing mobile applications, or managing QA teams, ideally with Appium
Managing both onshore and offshore QA engineers
Seniority level
Entry level
Employment type
Full-time
Job function
Quality Assurance
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at 1872 Consulting by 2x