QA Analyst

79355
Toronto, Ontario
Contract
6 days ago

QA Analyst

 Purpose
The Quality Assurance Associate tests products* as articulated through the test strategy, test plan and test
related documentation, ensuring quality standards and delivery timelines are met.
This role applies knowledge in quality assurance strategies and techniques under general supervision. It is
designed to focus on learning quality assurance and testing standards, tools, processes and practices with the
desire to operate independently on assignments.
* NOTE: The term “Product” can refer to an application, system, service, process, product configuration,
infrastructure element, or other asset to be developed or modified.

Key Deliverables and Results

1. Product Solution and Delivery • Gains testing and product knowledge
• Gains understanding and participates in the creation of testing
strategies, plans and test cases
• Prepares documentation of progress including status reports,
traceability of requirements
• Executes automated and manual functional and non-functional tests
• Maintains test assets in a structured, automated test repository
• Estimates tasks and outlines task dependencies
• Participate in project or product meetings, walkthroughs and reviews

2. Problem Solving & Analysis • Participates in QA analysis, ensuring understanding
• Ensures documentation of analysis efforts is accurate
• Troubleshoots problems independently, using the information
available, escalating through channels where necessary
• Participates in analysis and recommendation of performance test
results

3. Quality
• Accurately documents test scenarios, following the test plan, performs

test execution and reports on progress quality
• Develops reusable and automatable test cases/test scenarios
• Maintains asset repositories
• Generates accurate data requirements
• Documents traceability to requirements

 
Role Profile
• Accurately records testing results
• Manages low complexity acceptance criteria
4. Continual Improvement • Gains exposure to and learns analysis methods, practices and tools
5. Customer Focus • Takes accountability for own deliverables, keeping in mind team goals
and objectives
• Participates in the resolution of client issues as they arise in
collaboration with other teams
3. Critical Cross Functional Role Relationships
Role Title Nature of the interaction
Peer (in same role) ? Receives mentoring and knowledge transition, and shares knowledge
Software Developers
? Gains understanding of business processes
? Collaborates to verify solutions to ensure quality and correctness of
software product
Delivery Leader, Program
Manager, Project Sponsor,
Project Manager, etc.
? Reports progress and contributes to tracking to plan
? Contributes to planning and estimating
Business Systems Analysts
? Participates to understand technical specifications and help to align
specifications to system design, business function or process and testing
standards and solutions
? Understands project plan
? Understand product lifecycle
Quality Assurance Team
Members
? Receives knowledge transition, mentoring and test reviews from peers
? Participates in developing the test strategy and plans
? Participates in testing, verifying quality and correctness of the software
product
Enterprise Architect
Stakeholders
? Learns about enterprise architecture, business & solutions architecture
and information models
Change Management,
Infrastructure Specialist or
DevOps Engineer
? Collaborates to prepare solution for release and executes delivery of
software products
? Participates in validation of non-functional requirements
Governance Stakeholders
? Participates in the engagement to ensure compliance of software
product with corporate risk profile, policies and standards and
organizational governance processes
4. What are the Key Capabilities Required?
Required Capabilities Reason for Requirement
Adaptability ? Receptiveness to new knowledge and skills
? Ability to learn and adapt quickly

 
Required Capabilities Reason for Requirement
Process and prioritization
? Directs work of self through goal setting, time management, and
planning
? Meets deadlines for work through use of time management
? Brings prioritization issues to leader
Attention to Detail ? Ensures accuracy and completeness
? Ensures information is provided in a useable form and on a timely basis
Decision Making
? Processes good conceptual and analytical skills
? Is self-motivated with good problem-solving skills
? Demonstrates judgement before decision making and escalates
appropriately
Collaboration
? Demonstrates cooperation among peers and within the team
? Communicates with stakeholders clearly and effectively
? Leverages feedback to improve
Business Relationship
Management
? Seeks to understand business needs and the organization’s vision,
purpose and values
Motivation ? Is passionate about quality assurance, demonstrates inner self-starter,
and is open to learning new ideas outside scope or knowledge
5. What is the ideal range of experience associated with the role?
Recent Graduate – 2 years
6. What level of education is required to be successful in the role? What education / specializations
would be beneficial?
University or College education in Computer Science, Computer Engineering, Management Information
Systems, Commerce, Business Administration or a related field, or equivalent combination of education
and experience
7. What knowledge differentiates high performance?
Knowledge
• Knowledge of software development lifecycle methodologies (eg Waterfall, Iterative, Agile)
? Knowledge of testing processes, tools and frameworks
? Good business acumen and familiarity with related industry business functions
? Familiarity with:
o Test management and execution tools (eg. TestRail, HPQC, UFT, SoapUI)
o Database systems (eg. DB2, Mongo DB) and data access methods (eg. Object relational
mapping, SQL, ETL, API, caching)
o Test management and test automation systems (eg Selenium, SoapUI, Postman, Cucumber)

 
Role Profile
8. What are key differentiating experiences?
Experience
? Related Experience through a coop term or working in a technical or project environment is an asset
? Experience in:
o Test driven development
o Mapping requirements to test cases
o Working in a team environment
? Customer service experience demonstrating a positive ‘can do’ attitude
? Demonstrated ability to execute with high attention to detail
9. What behaviours might de-rail someone in this role?
De-railing Behaviours
? Lack of attention to detail, process and guard rails
? Delivers quickly but without specification, documentation or transition to team
? Lack of initiative and drive – need to work independently and get results
? Inability to work in a team environment
 

The pay range that the employer reasonably expects to pay for this position is between CA$50.00 and CA$75.00

Our voluntary benefits offering includes medical, dental, vision and retirement benefits.

Applications will be accepted on an ongoing basis.

Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.

Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.

Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!

Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.

Open ears. Open minds. Open futures