With close to 50 years of physician-focused experience, MD has one main goal: to help Canada physicians and their families achieve financial well-being. Our commitment to work/life integration, employee well-being and ongoing learning are key factors that contribute to our overall success.
For the sixth consecutive year, MD Financial Management has been recognized as one of the Achievers 50 Most Engaged Workplaces™ in North America. The annual award, given by Achievers—an industry-leading provider of employee recognition and engagement solutions—commends top employers that display leadership and innovation in engaging their workforces.
What You Will Do:
Reporting to the Team Lead, Quality Assurance, as the Test Automation Developer, you will will work as part of the Automation Team to build and maintain the automation infrastructure and framework to provide Automated solutions to support the QA team in manual testing areas, such as Regression testing, in order to maximize the efficiency, consistency, traceability, versatility, and flexibility of QA testing support.
You will play a critical role in the development and analysis of automation scripts, during the building phase, and be responsible for the ongoing maintenance and support of the overall Automation Suite moving forward.
From a technical perspective, you will be instrumental in Analyzing & reviewing automation test scripts written by the Automation team to ensure script quality and enforce coding standards
On occasion, you may be accountable for leading small projects from inception through to completion including planning, scheduling, oversight, status reporting, regression scripting/testing and releases while upholding the strongest quality assurance testing standards and methodologies and ensuring key stakeholders are kept up to date on the status of the project. You may also be required to assist with resourcing estimates for upcoming projects.
Note: Availability for potential on/call and/or weekend work is an important requirement of this position.
What You Need:
You hold a Bachelor’s degree in Computer Science, Computer Engineering, Management Information Systems, or equivalent work experience coupled with a minimum of 6+ in an Automation Engineer/Developer, Software Developer, and/or Quality Assurance Analyst/Tester, preferably within a financial services industry.
You have proven experience in building automation frameworks, test plans and/or teams.
What You Bring:
You have past experience with reviewing and analyzing requirement documentation and specifications to determine the appropriate QA test approach & develop detailed test cases in order to schedule and plan in accordance with SDLC methodology.
You thrive on working in a fast-paced environment where multi-tasking and ever-changing priorities are the norm.
You have the confidence and capability to work independently but also enjoy the collaborative process and look forward to partnering with other team members to identify and implement the best solution possible.
You are strong communicator. You actively listen, formulate a recommended course of action and tailor your responses accordingly based on the key stakeholders’ level of understanding and vested interest.
What Success Looks Like:
You successfully lead and influence others to follow your vision, respecting individual concerns and working collaboratively to reach a solution acceptable to all.
You are able to leverage the best from team members to drive on-time and on-budget project completion.
You are constantly learning and honing your skills.
Your attention to detail, commitment and enthusiasm for providing top-notch results are key differentiators.
You’re a proven problem-solver and have the confidence and ability to apply sound judgement to make impromptu decisions.