The Quality Assurance I Analyst (QA1) position is a junior level position in the Quality Assurance Department within Information Services. The QAI analyst role functions primarily as a tester within the Quality Assurance Department.
At a junior level the QA1 analyst is required to liaise with either an intermediate or senior Quality Assurance analyst to elicit, analyze, and validate requirements for testing purposes. Collaborating closely with these resources the QA1 Analyst collects and translates business requirements into QA documentation for testing.
The QAI Analyst works closely with the Quality Assurance II (QA2) and Quality Assurance III (QA3) Analysts to ensure quality assurance testing best practices are being followed.
Quality Assurance Documentation
- Recognize and effectively engage either a QA2 or QA3 analyst for assistance in successfully understanding and creating required QA documentation.
- Research and analyze appropriate information and data necessary to accurately and effectively create test cases to validate requirements.
- Validate test plans and test cases with either a QA2 or QA3 analyst to ensure accuracy of documentation prior to the actual testing.
- Follow the standard practice and templates for creating Quality Assurance documents.
Test Execution
- Execute test cases either manually or automated.
- Keep track of entire testing work in the document repository.
- Take directions for the next steps from QA2 and QA3 after analyzing the Test Results.
- Use analytical skills to correctly provide the details and answer questions in terms of test results when reviewing the test results with QA2 or QA3.
- Document results effectively in the appropriate tool or document.
- Retest test cases until the problem is resolved when necessary.
- Participate in application testing before every code release.
Defect Tracking
- Understand technical and functional processes.
- Create and manage defects for assigned tasks.
- Provide defect tracking reports for their assigned tasks to the Quality Assurance Manager speaking to the defects created.
- Support testing phase by participating in defect reviews and facilitating appropriate collaboration between business and technical resources for acceptable defect resolution when required.
- Learn to generate defect reports from a test repository from time to time and present to QA Manager, QA2 or QA3.
Task Assignments
- Act as QA1 Lead on small size projects, working closely with either a QA2 or QA3 to define scope, identify Quality Assurance services required and manage QA1 Analyst deliverables.
- Execute testing activities aligned to the existing QA SLTs (Service Level Targets) of the department.
- Assist in enforcement of assignment scope, identifying and escalating change requests to the Quality Assurance Manager and/or QA2 or QA3 analyst.
- Communicate progress and status regularly of Quality Assurance deliverables to Quality Assurance Manager identifying impacts to assignment deadlines and schedules.
- Understand Quality Assurance standards and apply them consistently.
- Develop meeting agendas, objectives and minutes for QA10 initiated collaboration.
- Support implementation by contributing to documentation of information releases and user manuals to ensure successful operation of new or enhanced technology solutions.
- Prioritize multiple tasks effectively.
Communication & Team Effectiveness
- Promote active listening with team members.
- Communicate effectively with both technical and non-technical staff and with members of cross-functional teams.
- Control scope of own work (prioritize, identify potential issues with estimates or deadlines early), recognize when assistance is required and will actively seek help.
- Communicate in a timely manner, escalate own issues and potential team issues appropriately to Quality Assurance Manager or QA2/QA3 in managers absence.
- Prepare written business correspondence that is coherent, grammatically correct, effective, professional and engaging.
- Participate in Peer Review of team deliverables, contributing to the development of consistent and effective documentation that adheres to team standards and templates.
- Effective team member within Information Services department, active participant and contributor in group discussions.
- Foster a culture of team collaboration and continuous improvement.
Experience:
- 3 - 5 years of experience as a user of our primary banking.
- Some experience with process modeling techniques and methodologies.
- Some experience with business requirements gathering techniques and analysis.
- Working knowledge of Microsoft Office Suite including Word, Excel, and PowerPoint.
- Working knowledge of Microsoft SharePoint desirable.
- Financial sector experience (preferably in banking) is considered an asset.
Education and Training:
- Post-secondary certification in Quality Assurance testing is strongly preferred, but combination of experience and education is also considered.
- Bachelor’s degree or diploma with Commerce, IT, Finance or Business Administration.
Any other special requirements necessary to do the job:
May be required to work outside normal business hours to meet project deadlines or support implementations. Weekend or shift work, available to travel, etc.
The business may from time to time ask for branch and/or department support for special projects and/or areas experiencing staff shortages. All employees may be asked to volunteer to assist in areas of need during these times. These assignments could result in a change of hours, location, and/or travel.
Why Servus Credit Union? We live our values in how we do business and how we treat our employees. Servus Credit Union is one of Canada’s 50 Best Managed Companies. Servus is committed to being socially responsible and living the co-operative values. Through our operations, we strive to make a positive impact on our economy, the environment and society. We know that our employees are our most valuable assets so we offer ongoing growth and career advancement and we reward employees for their hard work and achievements.