Quality Assurance Analyst
Job Description
Mandatory Requirements
- A University degree in Computer Science, Health Sciences, Business Administration or similar disciplines is preferred, however, an equivalent of education and experience may be considered
- A minimum of 8 years of demonstrated testing experience that includes the following types of testing: functional, performance, connectivity, regression, integration, and automation
- A minimum of 8 years of demonstrated experience in quality assurance and system testing best practices and methodologies
- Excellent communication skills (written and oral) in English.
- The candidate must be available to start work in Fredericton on the date specified in Section 8 of the SOW.
Scored Requirements
- 6+ years of Demonstrated experience in security relating to data confidentiality and client privacy as it pertains to databases and application design and development
- 6+ years of Demonstrated proficiency in 'open source' performance testing tools for web applications and web services like JMeter
- 6 + years of Demonstrated advanced experience with Structured Query Language (SQL) in a QA environment.
- 6+ years of Demonstrated knowledge of Quality Assurance frameworks and experience with project methodologies such as Waterfall, Waterscrum, Agile.
- 6+ years of Demonstrated experience with supporting the User Acceptance testing process including working with the Business Owners and execution of Test Cases/Scripts, Defect Reporting and Resolution tracking etc.
- 6+ years of Demonstrated experience in Client Quality Center and Client WebInspect or similar product.
- 3+ years of Demonstrated experience with Automation Testing tools - Eg. SOAPUI
- 3+ years of Demonstrated experience in database upgrades, and the use of database comparison tools - Eg. SQL Data Examiner
- 3+ years of Demonstrated experience working with Provincial Health Care and Electronic Health Records applications in a Canadian context.
Roles And Responsibilities
The duties of the Quality Assurance Analyst 3 will include but are not limited to the following:
- Completion of the QA deliverables as defined in the Deliverable Assessment Framework. These activities will be identified and managed as part of the project or maintenance release plans;
- Build and maintain repository of manually executed and/or automated test cases based on project requirements and change requests;
- Assist business users in User Acceptance Testing;
- Create and maintain performance testing initiatives and adhering to best practices;
- Ensure the quality of applications based on defined scope and project requirements and meetings with project stakeholders;
- Ensure compliance with government IT policies, procedures and security standards;
- Communicate regularly with Project/Team Representatives and participate in Quality review sessions;
- Stay informed regarding project direction and context as applicable;
- Attend team status meetings;
- Attend working group meetings as required
- Review project/release requirements and perform Gap Analysis;
- Work with various IT resources during the design, development, and implementation of IT Projects/Releases;
- Develop User documentation and procedures;
- Develop testing and defect reports at the end of each testing cycle;
- Assist in training of new QA resources;
- Work with the existing QA team members to ensure a knowledge transfer at the end of the assignment
- Assist other QA resources with testing;
Other Benefits:
Be an early applicant