Job Description
Inspirational, innovative, and entrepreneurial - this is how we describe our empowered teams. Combine your passion with purpose and join a culture that is thriving in the face of change.Make an impact with our Technology - Development team as a QA Analyst. This diverse team of tech-savvy builders and problem solvers embraces digital transformation, and the possibilities technology brings to the future of our industry. We’re looking for team members who have a strong sense of ownership and drive, and who thrive on delivering high-quality solutions that are redefining the way MNP does business.MNP is proudly Canadian. Providing business strategies and solutions, we are a leading national accounting, tax, and business advisory firm in Canada. Entrepreneurial to our core, our talented team members transcend obstacles into opportunities and are successfully transforming mid-market business practices.ResponsibilitiesDevelop QA strategies and standards based on projects across teamsReview requirements specifications and technical design documents to provide timely and meaningful feedbackCreate detailed, and well-structured test plans and test casesEstimate, prioritize, plan, and coordinate testing activities to ensure tasks are completed as scheduledDesign, develop and execute manual test scenarios under regression test plansPerform functional, integration, regression, and system testingPresent test results and communicate test progress to QA ManagerParticipate in meetings with developers and project managers to discuss release scope and roadblocksIdentify opportunities and implement appropriate best practicesInstall and deploy builds in test environmentsMeet sprint goals, ensuring quality releases are deliveredExecute functional and regression tests manually and through automationContribute and support in the development of automated test scripts and execute for releasesLeverage AI to support test case generation, automation script creation, and test optimizationSkills And ExperienceAt least 5 years experience in software quality assuranceAt least 2 years experience in test automationProficiency with test automation tools such as Selenium, QTP, or Test CompleteStrong programming skills in Java, Python, or C# for test automationProven ability to thrive in dynamic and rapidly changing environments or release cyclesExperience testing both desktop and web-based applicationsSolid understanding of web service and API testing, including the interactions with SOAP and/or REST service endpoints through Swagger or PostmanAbility to identify, record, document, and track bugs using Azure DevOps or JiraWorking knowledge of relational database systems such as Microsoft SQL Server and MySQLExperience in an agile development environmentExcellent communication, collaboration, and problem-solving skillsFamiliarity with performance testing tools like JMeter or LoadRunner is an assetExposure to generative AI tools (e.g., ChatGPT, GitHub Copilot) in QA or development workflows is an asset.MyRewards@MNPWith a focus on high-potential earnings, MNP is proud to offer customized rewards that support our unique culture and a balanced lifestyle to thrive at work and outside of the office. You will be rewarded with generous base pay, vacation time, 4 paid personal days, a group pension plan with 4% matching, voluntary savings products, bonus programs, flexible benefits, mental health resources, exclusive access to perks and discounts, professional development assistance, MNP University, a flexible ‘Dress For Your Day’ environment, firm sponsored social events and more!Diversity@MNPWe embrace diversity as a core value and celebrate our differences. We believe each team member contributes unique gifts and amplifying their potential makes our business stronger. We encourage people with disabilities to apply!
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period