Job Description and Duties of the Quality Assurance Team Lead The Quality Assurance Team Lead has primary responsibility for identifying problems with the soft- ware and its design. The position involves close interaction with the Development Manager and Sup- port Manager. Division/Department: QA/Development Type of Position: Full-time Location: Toronto, Ontario Main Duties: • Working with product designers and developers at all stages to promote quality • Producing test plans and ensuring they are followed • Assigning work to QA analysts • Automating tests where appropriate • Producing and prioritizing bug reports • Reproducing bug reports from the field and writing clear steps to reproduce • Running cross-platform testing (Windows, Linux, Solaris, AIX) and load testing • Working with developers to perform root-cause analysis and preliminary problem diagnosis • Responsible for release management Skills: • Excellent communication skills. Required to document, communicate, and report on defects and other software issues. • Strong problem-solving capability . • Functional UNIX (Linux/Solaris), and Windows experience required, you must be able to get around easily. Scripting and automation is common. • Programming knowledge of Java, PHP would be an asset. • Experience with web-based database applications preferred. • Experience with automation tools (such as Watir/Ruby, Grinder, Rational Suite) preferred. • Experience with MySQL ideal, would be nice to have SQL Server and Oracle experience as well. • Experience with WebLogic, WebSphere ideal. Work Experience Requirements: • 3+ years experience in a Quality Assurance or Development role. • Understanding of software engineering and web development. • Experience in an Extreme Programming or Agile environment ideal. • Knowledge of the systems management industry an asset. Education Recommendations: • Bachelor's degree is required, preferably with emphasis on Business or Computer Science Quality Assurance Team Lead Job Description - Quality Assurance Team Lead 1