21.7.12

QA Lead-Web Team — Ontario

Company Name: Kobo Inc. QA Lead-Web 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 seven 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.

In this role you will be leading a great team of Testers in a fast paced agile environment. You will apply your knowledge of Manual and Automated QA test methodologies, practices, tools and technologies in an exciting agile development environment. In addition to simply loving technology, you are a highly adaptable team player with a positive, fun and supportive attitude and a passion for building quality software.

This position involves leading the team testing of the kobobooks.com website, Back End service and device Embedded webstores for our eReading service.

Responsibilities and expectations:
Provide leadership to a team of 3-5 testers in an Agile Scrum environment
Represent and advocate for QA and testing in all aspects of the Agile Scrum development process including Sprint Planning and daily Scrum meetings
Take initiative to recommend and implement quality process improvements
Create release test plans, track quality status, and provide release recommendations to the team manager
Create and execute test plans and test case for user stories within each sprint, 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

Required skills:
Must have experience leading a test team in a agile development environment
Highly technical and able to communicate well with developers on the team
Experience managing software releases
Experience developing and executing test plans including test estimations and risk assessments
Proactive and creative problem solver with proven ability to multitask and manage tight deadlines
Extremely detail oriented and organized, able to provide clear and accurate status updates
Demonstrated superior troubleshooting skills
computer Science or Computer Engineering Degree (or equivalent experience)
5 years work experience in Software Quality Assurance including White Box and Black Box testing with at least 2 year of leadership experience
Demonstrated ability to handle fast paced development environment and enjoy it.
Energetic and enthusiastic, with a passion for Software Quality!

Required technical skills:
Experience developing and/or testing custom applications built on IIS
Experience working with web technologies such as .net, Spring framework, JSON, Javascript
Experience working with web testing tools such as firebug, fiddler, wireshark, httpWatch
Experience with cross browser and cross platform testing (IE, FF, Safari, Windows, Mac)
Strong knowledge of SQL and familiarity with SQL Server
Sufficient codebase knowledge, able to inspect patches and anticipate functional changes and regression impact
Ablility to read exception stack-traces, and identify relevant traces from a log file
Understands (basics of) concepts such as HTTP request/response model, hashes, encryption, etc.

Preferred skills:
Programming experience in C# or similar language
Experience with eCommerce Web Testing including payment authorization technologies
Experience with Facebook application development a plus
Experience working with mobile devices a plus
Experience in setting up and utilizing open source automated testing frameworks and tools is an asset