Oracle Test Automation Developer - Environment Management in Kitchener, Canada

Test Automation Developer - Environment Management

Preferred Qualifications

Position Summary

We are currently looking for a Software Developer in Test to join a new team being built in our Kitchener office. This team is working on Internal Tools that are being utilized by several teams at NetSuite to provide the best experience possible for our customers.

To be successful in this role, you will need to have experience working in both Java and SQL. An ideal candidate is someone who has worked with one of the testing frameworks—Selenium/JMeter/TestNG/Karma/Jasmin/Sinon/mocha/QUnit. You need to be an avid programmer along with the ability to create test cases and test plans from scratch. Experience working in a SAAS/PAAS based organization would be a huge plus.


  • Writing test plans for new product features.

  • Designing test case outlines and optimizing automated test execution

  • Working on initiatives to improve test processes, test tool research

  • Analyzing workflows and designing test scenarios

  • White box code analysis, Performing peer code reviews

  • Test Driven Development practice.

  • Designing, implementing and running automated tests.

  • Finding and reporting software vulnerabilities.

  • Reproducing problems reported by customers.


  • Computer Science or Computer Engineering.

  • Has worked with automated tools and testing frameworks to optimize test case execution, is familiar with code coverage and continuous integrations, and is comfortable working within an Agile/Scrum environments.

  • Object oriented programming experience required, preferably Java.

  • Proficient testing/developing web applications.

  • Driving testing projects and junior engineers in the team

  • Complex technical problem solver

  • Familiarity with unit test development, preferably JUNIT.

  • Practical experience with Agile/Scrum SDLC.

  • Experience with Karma/Jasmin/Sinon or other testing framework

  • Excellent interpersonal skills working in a team environment.

  • Self–motivated, capable of working independently and able to efficiently manage multiple tasks.

Detailed Description and Job Requirements

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

Job: Product Development

Location: CA-CA,Canada-Kitchener

Job Type: Regular Employee Hire

Organization: Oracle