QA Engineer

QA Engineer

WHAT ARE WE LOOKING FOR?

A QA engineer to help scale our platform to support millions of shoppers across multiple retail partners around the globe. You’ll work with our team of designers, developers and data scientists to build solutions that power slick mobile and web applications, personalized content services, and robust integrations with retailer data systems.

TLDR; We’d like to you to develop the strategy, automations & scripts to make sure our front-end and back-end teams are pushing the best quality code possible.

WHO ARE WE?

We are building the retail experience of the future. We work with large retailers to power their digital experiences, while personalizing each shopper’s content and offers based on their purchase history. We’re connecting the physical shopping experience with the best of the digital world.

Unata’s digital marketing platform consists of state of the art data analysis systems, award-winning mobile and web applications, and machine learning technologies. We hold ourselves to the highest standards; our work has won awards from Apple and many industry publications.

WHAT MAKES WORKING AT UNATA SO GREAT?

Working with dedicated people who want to make an impact. This ain’t no another-day-another-dollar gig.

A working environment where your opinions are discarded. Just kidding, your opinions are valuable. That’s why we want to hire you!

A team that appreciates learning new technologies and implementing them when they make sense.

Attending various developer conferences like PyCon where our team is regularly selected to present (Latest tutorial)

Competitive compensation and stock options.

Stocked-up fridge full of food and beer.

Totally-optional, totally-fun activities every Friday, usually ping pong at Spin Toronto or board games in the office.

REQUIREMENTS, REQUIREMENTS, REQUIREMENTS

Write, maintain, and execute automated tests across multiple platforms

Review requirements, functional specifications, and technical specifications with respect to correctness, consistency, comprehensiveness and testability

Knowledge of various software testing methods (Regression, Load/Stress, Code Coverage Analysis, Black/White box testing, Acceptance, Performance)

Understanding of and experience using RESTful APIs

Work side by side with the Engineering Team to build and deploy new features

Help design, implement and iterate on test strategy

Create, maintain and execute automated test plans scenarios and cases

Reproduce, isolate, identify and track defects

Familiarity with Continuous Integration tools would be an advantage (e.g. Jenkins)

Understands and implements engineering best practices: automated testing, version control systems, documentation, continuous integration, duct tape redundancy, etc.

Feels at home (cd ~) in a Unix development environment.

Can demonstrate and talk about their willingness to learn new things. Like that new reactive microservice framework everyone’s been deploying on docker lately.

BONUS POINTS!

Degree in Software Engineering, Computer Science, etc

Working experience with Devops

Experience with the following technologies:

Python

Javascript

Cool personal projects on github or other places

Oh! And a willingness to be the greatest ping pong player in the world (or the office)

WHAT ARE YOU WAITING FOR?

Send us a note with a copy of your resume, let us know how how much of a great fit for the position you are.


Date Posted:
Aug 19, 2015 6:51 AM PDT
Company:
Unata
Website:
http://unata.com/qa-eng
Contact:
jobs@unata.com

Company:
Unata
Location:
Toronto, Ontario, Canada

Unata powers the future of 1-to-1 omni-commerce for retailers, interconnecting all digital touchpoints including circulars, ecommerce, loyalty programs and beacons through an omni-channel experience that links web, mobile, email and more. Unata’s award-winning platform integrates with a retailer's ERP/POS/loyalty systems and leverages their data with our machine learning recommendation... more