Our client is looking to recruit for a Software QA Manager to join their growing team. Your key responsibilities will include:
Develop quality assurance best practices and testing strategies, including integration, User Acceptance Testing, E2E testing, regression, automated regression testing and quality assurance metrics.
Research, recommend and implement software quality assurance tools and services.
Define, document, and improve Continuous Testing processes and procedures that fit within and enhance our CI/CD pipeline and methodologies.
Provide leadership, direction, and strategy for a growing team distributed in different geographical locations.
Establish the organizational capacity needed to execute on strategy.
Train, mentor, coach and manage direct reports, both in their day-to-day actions as well as their career path/growth.
Determine the need for training and talent development.
Work closely with Project Managers, Technical Architects and Developers to plan and execute strategies for completing projects on time.
Manage the system development from a QA perspective by tracking and maintaining issues reported against the system. Performing data analysis, writing, and delivering test reports for Management.
Validate test cases built by team members ensuring team is creating robust testing strategies to maximize software quality.
Maintain effective communication with the software developers and product owner through the entire development lifecycle ensuring the qualitative delivery of the system being developed according to the specified requirements.
Make sure timelines are followed by the quality assurance team.
Education and Qualifications
Bachelor’s degree in Computer Science or related field
Minimum of four (4) years managing a software quality assurance team in software development and/or other technology-related organizations.
Strong experience in the SDLC
Experience in testing enterprise-grade products that require high availability, high volumes of transactions and quick issue response.
Experience with Agile
Experience with testing/automation tools such as JMeter, Selenium, SoapUI, and others.
A record of successful delivery of software applications as an individual and as a team leader.
Experience and knowledge of various programming languages such as Java
Excellent communications and reporting skills
Motivated, organized and professional
Able to successfully work under tight project deadlines