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.
YOU'LL WANT TO MEET US, IF YOU:
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/college degree in Computer Science, Engineering, Information Systems, or related disciplines
WE WANT TO MEET YOU, IF YOU:
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 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
STILL WITH US? HERE ARE SOME ADDITIONAL DETAILS:
JOB RESPONSIBILITIES
Collaborate with key stakeholders within both the company and the customer
Analyze systems and perform functional testing to troubleshoot production issues
Serve as a subject matter expert for assigned modules
Review software requirements and specifications
Design and execute detailed test plans and test cases to ensure software quality
Ensure QA processes, documentation standards, and escalation procedures are consistently followed
Identify opportunities for test automation and develop supporting scripts
Conduct functional, integration, regression, UAT, and performance testing
Write SQL queries and analyze results to support testing and issue resolution
Document and report software defects clearly and consistently
Work as part of a team to produce on-time software deliverables according to documented specifications
Stay eager to learn new technologies and always think from the user's perspective to improve quality and usability
REQUIRED QUALIFICATIONS
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
BONUS QUALIFICATIONS
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
Job Type: Full-time
Pay: $50,000.00-$90,000.00 per year
Benefits:
Dental care
Extended health care
Education:
DCS / DEC (preferred)
Experience:
Software Quality Assurance: 2 years (required)
Work Location: Hybrid remote in Burlington, ON L7L 5L4
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.