View posting & apply here

Halifax, NS, Canada    |   Technology and Digital Media    |   Management    |   Full-time

The Quality Assurance (QA) Manager responsibilities include designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts).

The QA Manager role plays an important part in our company’s product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective. If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we’d like to meet you.

Ultimately, you should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.

Responsibilities

  • Work together with the Product Owner to plan and execute projects, and to define the Product Vision
  • Ensure that teams have appropriate product and technical specifications, direction, and resources to deliver products
  • Establish realistic estimates for timelines while ensuring that projects remain on target to meet business deadlines
  • Demonstrate leadership abilities to our clients with the deployment of software upgrades, enhancements and fixes that are coordinated based on release schedules
  • Provide a software development plan that meets the future needs of our clients and markets, based on leading edge technologies
  • Evolve the existing software system applications and architecture in various areas as needed
  • Coordinate release and sprint planning
  • Conduct daily scrum meetings
  • Provide leadership and guidance to coach, motivate, and lead team members to their optimum performance levels and career development
  • Identify, record, document thoroughly and track bugs and developers resolve both technical problems
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Investigate the causes of non-conforming software and train users to implement solutions
  • Track quality assurance metrics, like defect densities and open defect counts

Qualifications

  • Minimum of 5 years’ of management/leadership experience in a software development organization, combined with a Bachelor’s degree in Computer Science
  • Minimum of 8 years’ experience working through the design, development, release cycle, and delivering software products to market
  • Experience with performance and/or security testing
  • Strong knowledge of software QA methodologies, tools and processes
  • Experience in writing clear, concise and comprehensive test plans and test case partnered with hands-on experience with automated testing tools
  • Demonstrated knowledge of SQL and scripting and experience working in an Agile/Scrum development process
  • A record of successful QA delivery of software applications as an individual, team leader and/or development manager
  • Strong understanding of the software development life-cycle
  • Strong leadership, project management skills, time management, and problem-solving skills
  • Experience with managing the quality assurance of SaaS and cloud based applications
  • Experience creating detailed, comprehensive and well-structured test plans and test cases
  • Proven ability to estimate, prioritize, plan and coordinate testing activities

Core Skills:

  • SQL
  • Quality Assurance
  • Scrum
  • Agile Testing
  • Team Leadership
  • Problem Solving
  • Product Development
  • Test Cases

Additional Information

  • Please submit resume and cover letter
  • Closing date for applications is Sunday, August 13, 2017
  • Applicants will be updated of their status throughout the selection process

2015 © Copyright - Bionova