21.7.12

QA Analyst - eReading Devices Team — Ontario

Company Name: Kobo Inc. QA Analyst - eReading Devices Team

Kobo Inc. is a global eReading service with one of the largest eReading catalogues in the world. We believe reading is important and consumers should have the freedom to read any book on any device. We have attracted over four million readers from over 100 countries around the globe. We have top ranked eReading applications for iPad, iPhone, Blackberry, Android, Windows, MacOS and we are the eReading application of choice for leading tablet OEMs. Kobo eReaders are also available at leading retailers globally.

What do we offer you?
Kobo offers the opportunity to work in a cutting edge, lightening-fast startup environment where you'll have a decisive hand in building the next big thing in eReading using the latest technology available. New companies like Kobo have a whole different feeling compared to established ones - the pace is faster and the atmosphere more exciting, with new milestones and challenges occurring every day. We offer a casual and collaborative working environment, amazingly smart and passionate people to work with, all in the vibrant Liberty Village area of Toronto.

The Role:
In this role you will be working with a top-notch software development team and play a critical role in building cutting edge eReading solutions. You will apply your knowledge of QA test methodologies, practices, tools and technologies in an agile development environment. In addition to simply loving technology, you are a highly adaptable team player who thrives on driving innovation, and quite frankly, you like to break things. You will play a major part in bringing our phenomenal eReading devices to life - you can look at the physical end product and know that you had a huge hand in making that. You've got a positive, fun and supportive attitude and a passion for building quality software. If in addition to that you are also flexible enough to work with us in the hectic environment of a fast-growing startup, we'd like you to join us!

This position involves testing of Kobo's dedicated eReading device and desktop application as well as third party eReading devices. We are looking for someone who can ramp up quickly and thrives in a fast paced agile environment.

Responsibilities and expectations:
- Represent QA and testing in all aspects of the Agile Scrum development process including Sprint Planning and daily Scrum meetings - Create and execute test plans and test cases (manual and automated) for user stories, including risk based regression testing - Log defects and work closely with developers to investigate, troubleshoot and verify defect fixes - Escalate quality issues quickly and effectively - Take initiative to recommend and implement quality process improvements - Assist the Customer Care group in resolving third line support issues
Required skills:
- Highly technical and able to communicate well with developers and other team members - Experience developing test plans and test cases extrapolated from limited requirements - Experience and capability with risk based and exploratory testing - Extremely detail-oriented and organized, able to provide clear and accurate status updates - Self-directed individual who is able to manage workload within conflicting priorities - Must be energetic and enthusiastic, with a passion for Software Quality - computer Science or Computer Engineering Degree (or equivalent experience) - 1-2 years of work experience in Software Quality Assurance including White Box and Black Box testing - Cat-like reflexes; slightly paranoid (of the non-delusional variety please)
Required technical skills:
- Experience in testing applications for desktop, mobile, wireless and Bluetooth devices including installation and upgrade testing - Experience in using multiple desktop Operating Systems: Linux, Mac OS, and Windows - Knowledge of file management concepts - Experience with Source Control tools
Assets:
- Knowledge of the Qt development framework is a bonus - Experience with Test Automation tools, particularly Squish is a bonus - A good understanding of Agile development process (Scrum methodology) - Familiarity with current market trends on Tablets and eReaders - Ability to use bash Shell and general knowledge of Linux commands - Knowledge of networking - Familiarity with SQL including ability to write basic scripts