21.7.12

Quality Assurance — Ontario

Company Name: Kobo Inc. Quality Assurance

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, lightning-fast startup environment where you'll have a decisive hand in building the next big thing in eReading using the latest technology available.

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 have experience and a keen interest in the mobile space. 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. You've got a positive, fun and supportive attitude and a passion for building quality software.

This position involves testing of the smartphone and tablet client applications for our eReading service. 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 of 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 - Demonstrate creativity in identifying bugs with negative and corner case test cases - 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:
- computer Science or Computer Engineering Degree (or equivalent experience) - 1-2 years work experience in Software Quality Assurance - A good understanding of Agile development process (Scrum methodology) - Experience developing and executing test cases - Extremely detail oriented and organized, able to provide clear and accurate status updates - Familiarity with current market trends on Tablet, eReaders, and smart phones - Demonstrated superior troubleshooting skills - Highly technical and able to communicate well with developers and other team members - Able to work effectively in a fast paced, agile environment - Experience developing test plans and test cases extrapolated from limited requirements - Ability to learn new technologies quickly - Must be energetic and enthusiastic, with a passion for Software Quality
Required technical skills:
- Familiar testing different Mobile Platforms: BlackBerry, iPhone, Android, J2ME, etc, including installation and upgrade testing - Familiarity with the iOS, Blackberry or Android IDE's preferred. - Knowledge of querying SQL databases - Experience with API testing a plus - Ability to use bash Shell and general knowledge of Linux commands - Knowledge of file management concepts
Preferred skills:
- SQL and familiarity with SQL Server database - Knowledge of automation tools on Android, iOS and Blackberry platforms - Strong working knowledge of Android OS versions 2.3 and up is desired - Hardware testing and troubleshooting experience is a definite plus