Overview Our client, a leading product innovation firm, focused on the strategy, design, and development of cutting-edge apps, is hiring a Sr Quality Assurance Analyst - Contractor based in downtown Toronto, working in a hybrid model for 3 days in the office and 2 days remote.
Role Summary
The Sr. Quality Assurance Analyst is responsible for conducting thorough testing of web and mobile apps to ensure that quality standards are met, and functionality is aligned with specifications. This role will document all keystrokes and bugs identified through the testing process, noting all error codes, and produce detailed reports.
Responsibilities
- Review Business and Functional Requirements, identify the gaps and risks
Provide detailed Testing effort estimates, and create Testing Strategies, Testing Plans using risk analysis methodologies. Create comprehensive Test Cases and Traceability Matrix against requirements
Execute Test Scenarios / Test Cases / Test Scripts for web and mobile applications to validate implementation requirements and ensure the validity of results, accuracy, reliability, and conformance to business and compliance standardsOversee Testing tasks throughout planning, preparation, and execution to ensure Testing milestones are fully met and in accordance with project schedules. Provide comprehensive and accurate Testing Status Report
Create and / or review Test Preparation Checklists, follow through to ensure Test environment setup, testing dependencies, and required data are available prior to execution start datesWork closely with internal delivery Teams, PMOs, and business stakeholders to ensure successful delivery of projects. Identify and mitigate testing risks. Evaluate and communicate the impact of scope changes from a timeline and risk perspective
Ensure Test Plans, Test Cases are reviewed with Development and BA groups and feedback incorporated accordingly. Ensure defect cycles are accurately logged in the defect tracking system, and follow through defect logs closely to ensure timely closureBackend database testing in MySQL environment including validating stored data, procedures, triggers, and jobs
Create and / or update and execute automation scripts for web and mobile applicationsCreate automation frameworks from scratch, enhance existing frameworks and build robust regression suiteDevelop and execute Load and Performance test plans and scripts utilizing LoadRunner / JMeter
API testing using Rest or PostmanAutomate APIs, create API test framework from scratch, expand existing API test scripts Testing Web & Mobile app products for AODA compliance, and generating AODA testing reportsOversee the collection and analysis of QA KPIs. Review and analyze Quality and Velocity metrics data, and identify trends and key risk drivers. Provide root cause analysis of defects and incidents, put together improvement action plansWork collaboratively among different teams to develop and improve QA processesSupport other analysts by reviewing work and providing feedback when requiredOther duties, as assignedRequired Qualifications
Formal Education or Equivalent
University degree in computer science, engineering or equivalent education and experienceYears of Experience
5+ year’s experience in various types of testing including Functional, Systems Integration, Performance & Stress, Regression5+ year’s experience with Testing Lifecycle Management Tools (i.e. JIRA, Confluence)4+ year’s experience with testing Web-based applications, mobile applications, and APIs3+ years of Automation Experience using tools such as Selenium, Postman, AppiumSolid experience with test planning and execution of multi-phase testing projects, in a fast-paced and highly productive working environmentCompetencies
AccountabilityDetail-oriented (Meticulous about the process)Ownership MindsetTeamwork MindsetQuality OrientationProblem SolvingEffective CommunicatorSpecialized skills, knowledge, or certifications unique to this role
Solid experience with test planning and execution of web and mobile applications, in a fast-paced and highly productive working environmentExpertise in database testing in MySQL Server environments including designing and manipulating test data, validating stored procs, jobs, triggers, and replicationExperience in testing API / web services – REST, SOAP, POSTMANExperience in documenting, tracking, and escalating issues as appropriate, using JIRAProficiency with writing and a solid understanding of SQL queries is considered an asset4+years of automation experience – preferable with selenium and Appium is considered an asset1+ years of large enterprise or e-business systems experience is considered an assetExperience with performance testing considered an asset is considered an asset