This job posting isn't available in all website languages


Senior Software Developer in Test- Research and Development

Rakuten Kobo Inc.
00008462 Requisition #
Apply for Job
Share this Job
Sign Up for Job Alerts

Senior Software Developer in Test

About Rakuten Kobo Inc:

Owned by Tokyo-based Rakuten and headquartered in Toronto, Rakuten Kobo Inc. is one of the world’s most innovative eReading services offering more than 5 million eBooks and audiobooks to millions of customers in 190 countries. Believing that consumers should have the freedom to read any book on any device, Kobo provides people with a choice when reading. Kobo offers an eReader for everyone with a wide variety of E Ink eReaders to suit any Reader’s style including Kobo Aura, Kobo Aura H2O, and Kobo Aura ONE; along with the company’s free top-ranking eReading and audiobook listening app for Apple® and Android®. Kobo’s award-wining eReaders can be found in major retail chains around the world. For more information, visit www.kobo.com.

The Role:

Rakuten Kobo Inc. is looking for a Senior Software Developer in Test to join our QA Strategy Team.

As a Senior Software Developer in Test at Kobo, you will be an integral part of the team that helps Kobo scale and deliver value to our customers. This position will expose you to a wide range of opportunities to exercise and grow your domain skills and technical expertise and you'll work in an Agile Development environment that values communication and collaboration to continuously improve our quality and velocity.




    Design, develop and maintain test automation (functional, Integration, acceptance and performance)

    Design, develop and maintain test frameworks

    Assist in review of the business requirements and identify gaps/conflicts with the existing system

    Ensuring our product meets/exceeds our customers' expectations with respect to product quality

    Create and execute test strategies to assess product quality and functionality

    Document problems and software defects and work with developers to troubleshoot and verify fixes

    Work with Product Owners and Development to triage and prioritize issues as well as ensure requirements are complete and testable

   Provide testing effort estimates at sprint planning

    Continuously improve test methods, procedures, processes, and tools

    Be an advocate for our end users and ensure our test coverage represents their usage of the product

    Evaluate, guide and Produce documentation for improved test strategy and procedures to implement improved test processes. This includes functional, regression, performance, security, and other methodologies,

Technical Skills:

Must have:

    Bachelor's Degree in Computer Science, Engineering or related field

    Strong technical credentials, with at least 4 years experience in development or automation testing

    Strong understanding of software QA methodologies and processes

    Strong understanding of how enterprise level applications are built and deployed

    Proficient in at-least one programming language (C#, Java, Python, etc.)

    Proficient in at-least one testing framework (JUnit, NUnit, etc.)

    Strong understanding of databases and proficient in SQL

    Working knowledge of performance/non-functional testing

    Working knowledge of web technologies (CSS, JS, etc.)

    Working knowledge of build systems and package managers (e.g. MsBuild, Gradle, NuGet, etc.)

    Working knowledge of a source control system (Git preferred)

    Basic understanding CI/CD (Jenkins, etc.)

    Familiar with performance testing tools (JMeter, etc.)

    Strong problem-solving abilities, and a results-oriented attitude

    Quick learner with the ability to deliver high quality deliverables in a fast-paced, agile team environment


    Comfortable with both Windows and Mac/Linux development environments

    Experience programming in Ruby

    Experience programming in C# (with working knowledge of MVC.net, .netcore)

    Working knowledge of container technologies (Docker, Kubernetes, etc.)

    Working knowledge of configuring Jenkins

    Familiarity with mobile technologies (Android and iOS)

To Learn More About Kobo:

·        Go to the site: http://www.kobo.com

·        Get the behind-the-scenes look: http://news.kobo.com

·        Follow us on Twitter @: http://twitter.com/kobo

Rakuten Kobo Inc. is an equal opportunity employer.  Accessibility accommodations for candidates with disabilities participating in the selection process are available on request.  Any information received related to accommodation needs of applicants will be addressed confidentially.

Rakuten Kobo would like to thank all applicants for their interest in this role however only qualified candidates will be shortlisted.


My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

Rakuten Kobo Inc.

Toronto, Ontario, Canada, Americas

📁 Engineering

Requisition #: 00007884

Rakuten Kobo Inc.

Toronto, Ontario, Canada, Americas

📁 Engineering

Requisition #: 00007876

Rakuten Kobo Inc.

Toronto, Ontario, Canada, Americas

📁 Engineering

Requisition #: 00007872