Software Quality Engineer (MTS 2)

Software Quality Engineer (MTS 2)

Toronto, Ontario, Canada †-†Permanent

Job Description

Our client is looking for smart, passionate and professional people who have experience testing online or digital products. They offer a fun, empowering and innovative work culture that is all about being focused on the customer and doing the right thing.

Their team aims to provide excellent quality engineering services. Yes, they do work hard. On the other hand work/life balance is very important to them, so they also make a great effort to accommodate people's personal lives. Helping and supporting the team should come naturally to you. Constant learning is an integral part of their culture. They aspire to be world-class at everything they do.

What you will do:

- Develop best in class test automation code
- Conduct non-functional testing, including web accessibility, product app security, server-side load and performance and client-side page speed
- Improve product and code testability
- Architect new environments and develop tools to improve the efficiency of product development
- Evangelize the quality of your product
- Collaborate with other functions including product management, product development, designers, business analysts and business users
- Plan, define and execute test strategies in a multi-screen, multi-platform, multi-language web application environment and ensure they are released to production with high quality
- Lead projects and mentor engineers

About the team:

- The QE team is a highly dynamic team that enables powering disruptive experiences on the home page, view item, transaction flow, deals, events, stores, coupons, and notifications
- Opportunity to work across the entire platform/ecosystem
- Opportunity to work with the latest and greatest technology such as node js, raptor, service, web, and mobile apps
- They grow their Quality Engineers to be full stack engineers

Must Have Skills:

Technical & Testing Skills:

- Strong computer science fundamentals including data structures and algorithms
- Strong coding skills, preferably in one or more high-level programming languages, Java is a plus
- Experience with automation testing frameworks Selenium/Webdriver/TestNG
- Proficient with at least one of the following types of databases: Relational, columnar or NoSQL databases (Oracle, Teradata, Hadoop, MongoDB)
- Experience with web development technologies, HTTP, Javascript, CSS, HTML
- Knowledge of scripting languages like Perl/Python/PHP
- Familiarity with server-side load and performance testing tools like JMeter
- Experience with at least one form of non-functional testing like web product security, page accessibility and client-side page speed
- Familiarity with mobile operating systems like iOS, Android
- Familiarity with mobile application testing tools, emulators, and mobile application development environment
- Experience with test modelling, test design and test reporting
- Familiarity with Jenkins jobs, CI/CD

Soft & Interpersonal Skills:

- Highly collaborative attitude, a great teammate
- Focus and attention on customer experience
- Self-learner: has a constant interest in learning new things and independently seeks areas of improvement for personal growth
- Self-driven attitude: goes an extra mile, proposes solutions and improvements, is involved and proactive
- Strong communication skills both oral and in writing
- Prioritize well in a multi-project environment
- Analytical approach and forward-thinking observer
- An effective negotiator with other teams/functions
- A sound approach to risk management

Basic Qualifications:

- Bachelorís degree, or equivalent in Computer Science, Engineering or a closely related field
- 7+ years experience

Special Perks:

What they offer:

- A competitive salary, great benefits, and lots of employee resources
- A fun-loving, supportive, environment where people are challenged and expected to grow. Plus, they actually like hanging out with each other.
- Potential for career advancement in just about any line of business and the opportunities to work almost anywhere in the world within the company.


- Benefits are an essential part of your total compensation for the work you do every day. Whether youíre single, in a growing family, or nearing retirement, our client offers a variety of comprehensive and competitive benefit programs to meet your needs. Including maternal & paternal leave, paid sabbatical, and plans to help ensure your financial security today and in the years ahead because they know feeling financially secure during your working years and through retirement is important.


Starting: ASAP

Similar jobs in Toronto:

Similar jobs in other locations: