Location Toronto/Remote Job type Full Time

Job Description:
As a Software Quality Assurance Analyst, you will help develop an understanding of our client’s strategic direction, issues, and project goals. An understanding of quality assurance methodologies and strategies, test case development, requirements mapping, test execution, and defect/bug lifecycle is essential for success in this role. QA Analysts analyze, test, and assess systems requirements, develop and implement information systems development plans, policies and procedures, and provide advice on a wide range of technical issues.

Job Duties:
Design, develop, test, implement, and oversee IT systems.
Collect and analyze data to identify areas for improvement within an organization’s IT infrastructure.
Review existing IT systems and internal processes.
Develop, implement, and apply policies and procedures throughout the software development life cycle to maximize the efficiency, effectiveness, and overall quality of software products and information systems, and to ensure that all systems and processes meet organization standards and user requirements.
Defining test strategy, writing test plans, designing and executing software tests, preparing test data, bug tracking, and reporting.
Perform defects analysis and escalate issues as required to ensure further actions and closure of issues within the required timeframe.
Develop quality assurance procedures and tests for the development and improvement of new and existing systems.
Partner with project teams to ensure that test scripts are developed or modified to cover new functionality and/or enhancements that are introduced into the system.
Identify, analyze, and document discrepancies and ensure that appropriate adjustments are made.
Translate functional requirements into a library of test cases to validate each component of a design.
Define comprehensive scenarios and variations in data to adequately perform testing.
Develop and evaluate procedures and controls to identify gaps between user requirements and test scripts.
Interact with Subject Matter Experts (SMEs) to identify and refine test requirements.
Perform preventive maintenance tasks on computer systems.
Produce high-quality verbal and written consulting deliverables (including customer presentations, and consulting reports) to effectively communicate project findings.

Desired Skills:
Excellent attention to detail.
Excellent communication and organizational skills, and must be a team player.
Strong problem solving and troubleshooting skills.
Ability to work in a fast-paced environment.
An up-to-date, working knowledge of current, past, and projected trends in the industry.
May be required to work off-hours for project needs, support/upgrade/outage reasons, and systems implementations.

Qualifications:
Minimum of 3 or more years of IT experience.
Understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) Frameworks and Defect Life Cycle Process.
Quality Assurance skills including smoke testing, functional testing, regression testing, interface testing, negative testing, and/or user acceptance testing.
Experience with Agile/Scrum methodology.

Educational Requirements:
Bachelorโ€™s degree in Computer Science or IT or Software Engineering

Please e-mail your resume to hr@equilibrage-strategies.com or click on “Apply Now” below to submit your application.