To apply, please email hr@centeredgesoftware.com, along with a copy of your resume and the position for which you are applying noted in the subject line.

Summary

The QA Manager is a mid-level management position responsible for overseeing all aspects of software quality assurance for both client/server based applications and cloud-based applications. This role will work hand in hand with software engineering teams and product teams to ensure that quality is included from inception, through to delivery, and production support. The candidate should have a strong desire and ability to define, implement, and maintain QA best practices. The QA Manager will also be tasked with coaching and mentoring onshore and offshore QA staff. The ideal candidate is process driven, collaborative, and a natural leader. Experience working in a Scrum environment, Continuous Integration/Delivery, manual testing, and QA Automation are required. Point of Sale, ecommerce, and family entertainment industry experience would be ideal.

Responsibilities

  • Develops, implements, and maintains quality practices including methodologies, measurements, and reporting
  • Works cooperatively within an integrated team of developers, product owners, and QA members in an Agile development environment with fast-paced releases
  • Manages Quality Assurance team to implement and execute quality assurance process used to validate our products/applications
  • Leads initiatives to improve testing coverage and team efficiency; assures team deliverables, and serves as a strong proponent of quality within the team through close interaction within the QA team and development teams
  • Defines cost and time effective system test strategies; identifies and reviews test plans, test cases and testing results to ensure documents are updated efficiently and appropriately
  • Recommends quality improvement practices and processes based on current and emerging technologies to improve performance, reduce costs, and/or reduce administrative time
  • Implements automated testing, white box, and black box processes/procedures as appropriate
  • Sets measurable objectives and defines training plans for team members; motivates team and delegates assignments and provides feedback (including career development and regular status reports to staff and management)
  • Enforces quality standards and change signoff requirements. Serves as escalation point for issues; resolves conflicts involving scheduling, resources, or QA/Technical issues
  • Drives consistency of adoption of agile and quality practices, coordinating with technology and product peers across the organization

Qualifications

  • Demonstrated experience with managing a distributed team that includes resources within and outside the US
  • Experience with automated test tools (i.e. Selenium, Telerik, QTP)
  • Experience creating and maintaining quality metrics and reporting procedures required
  • Demonstrated proactive ability to lead staff and teams to successful quality outcomes as it relates to testing, standards, and deployment
  • Excellent interpersonal, written, and verbal presentation skills with a demonstrated ability to communicate and maintain quality process and practices for software development
  • Exceptional leadership skills, establishing credibility within teams as a knowledgeable, effective leader
  • Sound business judgment, proven ability to influence others, and strong analytical thinking skills are required

To apply, please email hr@centeredgesoftware.com, along with a copy of your resume and the position for which you are applying noted in the subject line.