Job Specifications
Overview
Panasonic Canada Inc. is currently looking to hire for the position of Senior QA Analyst.
Contributes to testing of our desktop, web, mobile and cloud applications on various platforms to assure those products are high quality and secured. Contributes to all aspects of software and product testing, including manual and automation testing, load, stress, and performance testing. Contributes to development of testing strategies, test documents, identification of faults, and the review of QA reports. Contributes to projects as assigned and ensures the project is going as per the plan. Creates test cases for new and existing functionalities. Tests engineering efforts that extend the life of our current platform. Provides subject matter expertise and assists in the development of best practices. Works with other departments to facilitate maintenance efforts. Assists junior QAs through transfer of knowledge and addressing specific questions. Participates in team resolution of issues. Monitors and contributes on researching, comparing, and recommending new QA tools.
This is a full-time position.
This position is hybrid. Any office-based work will be performed from our Mississauga office at Ambler Drive & occasionally from Niagara on the Lake office.
Responsibilities
Tests and supports new and existing applications on desktop, web, mobile and cloud platforms. Performs manual and automation tests in accordance with established guidelines and project plan. Contributes to hardware device testing. Creates automation to support regression testing, and continuously improves testing practices to ensure timely and efficient delivery.
Develops focused test plans. Performs complex test cases and maintain associated test records. Reviews new requirements. Provides estimates on new requirements. Assists in the process with development in order to provide timely and accurate resolution to critical customer issues. Contributes to the quality portion of building, packaging and deploying code. Identifies patterns that need to be addressed from a quality perspective prior to hitting QA environments.
Designs test plan for future requirements. Sets up and maintains test environments. Performs unit testing, integration testing, system testing, acceptance testing, performance testing, security testing, usability testing, compatibility testing, regression testing using Agile and Waterfall based methodologies. Follows defined processes.
Creates documentation for new and existing features and functionalities. Reviews documents submitted by other team members. Writes detailed test cases. Reviews test cases created by other team members. Ensures all components of the applications continue to meet functional requirements. Tracks and logs failures, communicates failures to the lead. Communicates status to the lead as required.
Provides fourth-tier support for menu, application and hardware related issues including POS software setup and functionality, hardware configuration and general POS related functions. Provides timely and accurate resolution to customer issues. Establishes root cause and provides analysis and in depth testing to reproduce the reported issue before escalating for resolution. Proactively works with other team members as needed to resolve issues and meet project goals. Interfaces with other groups or departments regarding external project requirements.
Provides technical and functional guidance and support to more junior team members. Provides technical and functional performance feedback to management for junior and intermediate team members. Performs peer test reviews to identify improvements to test plans. Provides subject matter expertise in one or more areas of product functionality.
Provides technical leadership and influence on other team members. Coordinates and prioritizes work as well as the work required from others. Fosters teamwork within the group, proactively mentors, develops team members. Uses customer understanding and knowledge of the relevant technologies to measure the quality of a better product/service, provides customer insight to management.
Performs additional duties during absence of team lead or when asked by team lead. Oversees software releases. Resolves escalations. Attends meetings as required. Proactively works with other team members as needed to resolve issues and meet project goals. Preforms daily reviews, including but not limited to the prioritization of tasks and assigning the prioritized tasks to juniors and intermediates. Answers queries/questions from stakeholders and management. Communicates results to the team lead.
Upgrades knowledge and skills in current and emerging Software & Hardware technologies through the use of self-teaching options such as on the job training for proprietary offerings, through researching manuals, participating in software communities, or using other online options, and through the use of more formal options such as in-class sessions, webi
About the Company
Panasonic is a leading technology provider of electric batteries and consumer lifestyle technologies, as well as innovative smart mobility, sustainable energy, and integrated supply chain solutions. Throughout Panasonic’s 100-year history, one of our guiding principles has always been to contribute to society by improving people’s lives and making the world a better place. The goal? To fulfill our Founder’s vision of making today better than yesterday, tomorrow better than today by empowering people to live better lives and ...
Know more