MAK Consulting Group

Software Quality Assurance Analyst

MAK Consulting is an exciting and innovative software development company based in Burlington & Brantford, Ontario, Canada. We have an immediate opening for a current or future superstar Quality Assurance Analyst.  The ideal candidate would reside within commuting distance to either our Brantford or Burlington office. Currently, MAK’s team is following a hybrid structure, working two days a week in one of our office locations.

As a member of the QA team, you will be assigned to work on specific projects. Following MAK’s quality assurance processes, you will develop test plans and carry out manual testing, where appropriate, to create high quality software deliverables.


– Enjoy learning new technologies and applying them to the task at hand

– Take pride in the quality testing

– Love to deliver great results for clients

– Are high energy, and love working with people

– Value being trusted to take on responsibility

– Like being part of a creative process

– Love to see a job through from start to finish

– Have a university degree in Computer Science, Engineering, Information Systems, or related disciplines


– Want to work for a team-oriented company

– Are looking for a company that stakes its reputation on the quality of its work

– Are looking for a big-city salary while enjoying a lower cost of living

– Want to avoid the stop-and-go traffic to and from Toronto

– Want to grow along with a fast-growing company

– Want to work for a place where the owners are programmers too

– Want a career where you are appreciated by both your employer AND clients

– Want to be part of a team that prides itself on being friendly, professional and respectful


– Communicate with key project stakeholders within both the company and the customer

– Perform system analysis, and functional testing to troubleshoot application production issues

– Serve as an expert resource within the company on the functionality of assigned modules

– Review and analyze software requirements and functional specification documents

– Design and write test plans and innovative test cases to ensure that the software delivers the required functionality while meeting defined standards

– Identify value-add opportunities to automate testing and write the necessary scripts

– Perform manual functional, integration, regression, user acceptance, and performance/load testing

– Write SQL queries and analyze data returned

– Report software defects in a clear and consistently documented manner

– Work as part of a team to produce on-time software deliverables according to documented specifications


– University/College education in Computer Science, Software Engineering, Information Systems, or related disciplines

– 2+ years of work experience in Quality Assurance testing of software products

– Understanding of all aspects of software development and implementation; test development and automation

– Ability to report software problems (bugs, defects) in clear written form

– Ability to analyze log files to trace bugs as part of the QA process

– Strong written & oral communication skills

– Excellent problem solving and team building skills

– Adaptable, able to learn new skills/technologies

– Working knowledge of scripting languages and automated testing tools

– Proven ability writing test plans and creative test cases

– Dedication to working within project deadlines and facilitating successful completion of projects on schedule


– Experience with SQL

– Past experience with source control systems such as DevOps, GIT

– Strong skills in Windows based operating systems

– Project management experience

– Experience with Microsoft Office product suite

So, what’s next? If we sound interesting to you, e-mail your resume to We’d love to hear from you!