HM Note : This hybrid contract role requires three (3) days in office. Candidates' resumes must include their first and last names.
Responsibilities
Provides advice on testing strategies, test plans, selection of testing tools, and resource identification for testing.
Plans and organizes testing efforts for large systems in both Graphical User Interface (GUI) and non-GUI environments, including systems integration tests, specialized tests, and user acceptance testing (e.g., stress tests).
Responsible for developing test plans, scripts, and cases, and executing them across various components.
Collaborates with testing leads, IT leads, and project team members during analysis, design, development, implementation, and support phases.
General Skills
- Experience in planning, organizing, and implementing testing efforts at the specified level.
- Knowledge of structured methodologies for application development, design, implementation, and maintenance.
- Experience with Computer Aided Software Engineering (CASE) tools and data query tools for test case development.
- Familiarity with automated test tools and version control systems across platforms.
- Experience executing functional, non-functional, and system integration tests.
- Supporting and participating in user acceptance testing (UAT).
- Knowledge of quality assurance principles, practices, tools, and methodologies.
- Experience creating testing strategies, plans, cases, and data for various testing phases.
- Experience with quality assurance and testing types such as unit, integration, load, and performance testing.
- Understanding of all phases of the Systems Development Life Cycle.
- Excellent analytical, problem-solving, decision-making, organizational, creative, perseverance, verbal and written communication, and interpersonal skills.
- Proven ability to meet deadlines and work collaboratively as part of a team.
- Knowledge of at least one automated testing tool and one programming language.
- Experience with information retrieval packages and testing in object-oriented environments.
- Understanding of Information Management principles, policies, and practices.
- Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) and related standards.
- Experience planning and organizing testing efforts for both large and small systems.
- Ability to code automated test scripts and test COTS applications.
Experience
A minimum of 5-9 years in:
- Requirement analysis, including documentation review, user interviews, and workshops.
- Creating detailed test strategies, plans, schedules, and cases.
- Reviewing user acceptance test cases based on defined scenarios.
- Managing the full defect lifecycle from discovery to resolution.
Must Be Familiar With
- Test strategy, plan, schedule, and case development.
- MS Office tools, Windows OS (desktop and server).
- Web, web services, and thick client testing interfaces.
- Enterprise content management products such as HP TRIM, OpenText, Alfresco, etc.
- Data migration processes.
Nice To Have Skills
Execution and Analysis of Tests (40%)
- Executing manual and automated tests to verify requirements, identify defects, and ensure compliance.
- Preparing test environments and analyzing results.
- Documenting test outcomes and communicating findings to relevant stakeholders.
- Reporting defects and verifying fixes.
Communication Skills (20%)
- Preparing documentation such as reports, reviews, and assessments.
- Presenting ideas clearly and effectively, maintaining high customer service standards.
- Delivering presentations to teams and project members.
Must Have
- Experience with OpenText environment.
- Creating detailed test strategies, plans, schedules, and cases.
- Reviewing and developing user acceptance test cases based on scenarios.