Responsibilities/Accountabilities:
While working with a team in an agile environment, you will be:
- Planning, implementing and managing QA project scope and deliverables
- Managing relationships with team and clients as key point of contact for all QA aspects of releases
- Driving QA strategy and investigating, applying and evolving QA tools, processes and best practices including metrics and analytics
- Developing recommendations and alternative solutions based on business drivers, technical input and impact/cost analysis
- Developing, documenting and executing test cases, scripts, plans and procedures
- Leading and mentoring QA team members
- Preparing and presenting QA proposals and reports
- Helping deliver projects successfully on-time and on-budget to the client's satisfaction
“Must have” Skills and Qualifications:
- Degree/Diploma, ideally in Engineering, Computer Science or Mathematics (or equivalent education/experience)
- Three years minimum relevant hands-on experience coordinating small to mid-sized QA teams
- Experience and expertise in functional, integration and regression testing
- Experience and expertise in automated testing methodologies, frameworks and tools
- Subject matter expert on QA industry best practices
- Solid business, technical and project management skills
- Strong multitasking and planning skills
- Proven ability to interact effectively and professionally with clients
- Intense problem solving abilities
- Excellent verbal and written communication skills
“Nice to have” Skills and Qualifications:
- Experience with software development lifecycles and methodologies
- Exposure to and/or enthusiasm for Agile approaches to software development
- Solid database and programming knowledge/experience
- Technical business analysis experience
- Diverse outside interests
To apply, please upload an updated resume and cover letter in PDF or DOC format.