This job is no longer available.

Watson Analytics - Quality Analyst

Ottawa, Ontario
Entry Level, Early Career
Job Description

Our team of Quality Analysts set up test environments, develop automation, manage a delivery pipeline to worldwide production environments, and speak as the voice of our clients in scrum teams. Analysts also investigate problems uncovered during testing, recreating those problems as appropriate and verifying fixes. We provide feedback on usability, reliability, serviceability, and documentation to the appropriate stake holders, as well as collaborate closely with Product Management to prioritize plans and ensure timely, high quality deliverables to our clients.

Our testing activities are primarily focused around the system verification of a Cloud-based offering. The successful candidate could also be exposed to other testing aspects of the product including function/component, performance, stability, and regression. Knowledge of the target market for the product and the client environment is necessary. Familiarity with Continuous Integration systems, Agile development practices, and other testing methodologies, tools and techniques is encouraged, but not necessary.

We currently have an opportunity for a Watson Analytics - Quality Analyst to augment our team to help design and implement our cloud-based Analytics offering. In this role, the successful candidate will create test strategies and plans, work with clients, development and test engineers to identify and automate test cases, execute these plans and analyze the test results. The successful candidate should have a demonstrated ability to work independently on advanced technology projects, and will be a graduate of a recognized post-secondary institution, and possess a passion for improving software products.

Teams are based at strategic IBM Lab locations and presence on site is required 100% of the time.

This role will involve working with technology that is covered by embargo Export Regulations. If you are a Foreign National from any of the following embargoed countries (Cuba, Iran, North Korea, Sudan, and Syria) on a work permit, you are not eligible for employment in this position.

Responsibilities include, but are not limited to the following:

  • Develop and maintain new feature test cases.
  • Automate test cases.
  • Demonstrate a clear pride of ownership.
  • Collaborate with others.
  • Actively participate in the Agile development process.
  • Propose new ideas.
  • Be relentless on quality.
  • Maintain a fun, inclusive and creative work environment.

Required Technical and Professional Expertise:

  • Excellent problem-solving skills.
  • Familiarity with continuous delivery practises.
  • Familiarity with Agile software development techniques and the Software Delivery Life Cycle
  • Strong understanding of REST API and UI driven testing and test automation.
  • Academic training and/or work experience in one or more of the following: Java, JavaScript, Objective-C, Android, JavaScript frameworks such as jQuery.

Preferred Technical and Professional Experience:

  • Software Automation experience.
  • Knowledge of Agile development process.
  • Academic training and/or work experience in REST API and UI driven testing and test automation.

EO Statement:

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.