Position Title: Quality Assurance Engineer Location: Richmond Job Vacancy No: FY07-117 Job Overview This position is responsible for designing, building and running tests and other quality measures that ensure the quality of his/her assigned products within the scope of his/her training and expertise. Key Responsibilities · Design, develop and utilize automated test scripts to perform duties. · Design and develop test plans. · Specify and set-up testing environments. · Develop and perform test cases and maintain associated test records. · Design, develop and utilize automated test scripts to perform duties. · Record issues into a defect-tracking system. · Follow-up and close issues entered into the defect-tracking system. · Escalate issues to a higher level where issue resolution is not achieved within a reasonable amount of time. · Provide information to technical documentation (i.e. Product Release Notes/Readme files). · Review product documentation (manuals/Getting Started Guides) for technical accuracy. · Work with development team to understand assigned modules/new product features for the purpose of developing test cases. · Familiarize themselves with new technology, operating systems, automated testing tools, etc. in order to maintain an awareness of technological advances. · Assume a QA project or team leader position within the team. Position-Specific Decision-Making Authority · Generally works without consulting their manager. · Independent decisions are made daily. · Examples of typical decisions without manager consultation: o Design of Automation harness o Choose most appropriate way to document a product. o Choose how to best test a product function. · No significant budgetary or other financial accountability. · Does not supervise (hire, evaluate, and/or terminate) other employees. Position-Specific Authorities · Perform product testing according to test plans/procedures. · Create and update Quality Assurance issues in the defect-tracking system. · Create test cases and procedure according to approved specifications. · Produce specification for test cases and procedures for most aspects of a product. Business Travel Business travel of approximately 5 or less percent yearly is expected for this position. Preferred Education Bachelor’s Degree in Computer Science, Engineering or related field. Work Experience · Typically has 2 to 5 years experience in a related role. · Ideally the experience is across multiple products and/or computer environments. Specific Skills and Certifications · Knowledgeable in more than one of the following languages C++, Java, Python, VBScript, JavaScript, C#, VB.NET, Perl. · Ability to follow and report exactly as described in test cases/procedures. · Ability to determine sufficiency of test cases/procedures to ensure high product quality. · Ability to design and build test cases/procedures to an approved specification. · Ability to produce specification for test cases and procedures for most aspects a product. · Excellent trouble shooting skills. · An understanding of load & performance, usability, fail over/recovery and security tests would also be looked upon favourably. |