Job Details

QA Developer

Location
Montreal, Quebec, Canada
Employment Type
Full Time
Department
QA


Benefits Offered: Medical, Dental, Life Insurance, Cell Phone Allowance, Gym Allowance


Special Perks: Company Life Coach, Company Yoga Courses, Be Part of a Triathlon Team, Subsidized Monthly Company Activities.


Employment Type: Full-time


Location: Montreal, Quebec, Canada


Do you have what it takes?

We hire superstars and not backgrounds. Young or old, if you have the stuff we'll know. You must be a driven QA Engineer and we will train someone who has everything we want. Must be highly self-motivated and a fantastic communicator. Come and expand your skillset  within our fine, progressive company. We have a superb reputation and need real stars to take care of our best accounts/projects.


What Makes us Diff?

We are the most technical e-commerce agency in the Shopify ecosystem with 7 years of experience and a team of 60+ in house e-commerce geeks servicing more than 250 clients across the globe. The clients that we serve are all unique and require something different and we accommodate all of them, with 3 offices in Montreal, Toronto and New York. To find out more about who we are please explore our website at diffagency.com.


What to expect

As a DevQA Engineer you will be responsible for executing test cases, writing bug reports, and ultimately ensuring that everything works before a project or feature is delivered. You will be the last stand before code is sent into the wild, nothing will slip past you.


We require passionate people that thrive to better themselves, augment their skillset and transform their knowledge into value for our clients. Sharing knowledge is encouraged within our team, we are always learning and strive to take our craft to the next level and we want you to be a part of it!



What is required?

  • B.S. in Computer Science/Engineering, Electrical Engineering, or equivalent experience.
  • 2+ years of test-automation experience.
  • Ability to perform testing against web based applications both from the front-end UI as well as back-end databases and API.
  • Knowledge of ERP systems.
  • Experience managing and running test cases using test case management tools.
  • Strong knowledge of QA concepts and deep experience in test design, debugging, and execution.
  • Ability to work independently and with other team members.
  • Excellent written and verbal skills - you're poised, articulate and convincing.
  • Experience in Ruby on Rails is an asset.




Responsibilities

  • Create detailed, comprehensive and well-structured modular test designs, test plans and test cases.
  • Create, document, execute and maintain test plans to perform functional, load and performance tests for large-scale, complex software systems.
  • Design and implement test automation programs.
  • Perform end-to-end / integration testing between E-commerce system and third party systems.
  • Improve existing test infrastructure to expand regression coverage.
  • Work closely with product and engineering teams to understand business requirements and architecture of software systems.
  • Report issues through a formal bug tracking system JIRA and work with the engineering team to help isolate, debug, and resolve issues/bugs.
  • Develop modular, reusable and maintainable automated tests to be integrated into existing automation framework.


Our Toolbelt

  • Google Suite
  • Jira
  • Confluence
  • Slack


Bells & Whistles

  • Medical, dental & life insurance!
  • MacBook Pro for business and personal use.
  • Ability to work from home on an as-needed basis, sometimes life gives you lemons.
  • Monthly fun company events (movie nights, go-karting, escape games, laser quest, rock climbing, picnics, etc!)
  • No dress code


Diff is an Equal Opportunity Employer.

Certified ''Best Place To Work In Technology'' Canada - Ranked 15th for 2018

Growth 500 Canada - Ranked 26th for 2018

Awarded Canadian Business Excellence (Top 10)


Please submit a copy of your CV along with a cover letter outlining why you are a good fit for us. We are excited about the possibility of meeting you and want to get to know you as soon as possible!