IBM Senior Front End Automation Engineer in OTTAWA, Ontario

Job Description

Job Description

Are you ready to build your career, not just your résumé?

We are looking for a self-starting, well-motivated and innovative intermediate level candidate with strong communication skills to be part of a very dynamic team in IBM.

Excellent opportunity within a global leading company, an opportunity not to be missed!

You will be working for Cognos Analytics product, using leading technologies that helps grow your skills and experience, such as Cloud Computing, automation and big data analysis.

The project involves an aggressive timeline built around agile development practices where the team is expected to demo and present a functional slice of the final product in 2 week sprints.

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 verification of new features and automation of regression test cases in a Cloud-based offering. The successful candidate will have proven experience exercising leadership verifying features and automating regression tests, and expertise in addressing technology, performance, stability, usability and maintenance challenges of an automation system. 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 Senior Automation Engineer to augment our team to help design and implement our cloud-based Analytics offering. In this role, the successful candidate will build and maintain automated test suites, create test strategies and plans, work with 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 to exercise ownership of an automation system. The successful candidate will be a graduate of a recognized post-secondary institution, and possess a passion for improving software products.

Responsibilities include, but are not limited to the following:

  • Develop and maintain new feature test cases.

  • Automate, troubleshoot, improve and maintain test cases and testing environments.

  • Instruct junior automation engineers and software developers in automating test cases and review their test cases.

  • Identify opportunities for improvement of automation systems and propose changes to enhance them

  • Demonstrate a clear pride of ownership.

  • Collaborate closely with others to plan work tasks (using agile software development processes and techniques).

  • Actively participate in the Agile development process.

  • Propose new ideas.

  • Be relentless on quality. It's your job to work hard to 'break' the product to help with the quality of our product and design process. The ultimate goal is to iron out any bugs and improve the quality of the finished product.

  • Maintain a fun, inclusive and creative work environment.

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.

Required Technical and Professional Expertise

  • Strong understanding of REST API and UI driven testing and test automation.

  • At least 5 years experience in one or more of the following: Java, JavaScript, Objective-C, Android, JavaScript frameworks such as jQuery.

  • Excellent problem-solving skills.

  • Familiarity with continuous delivery practices.

  • Excellent verbal and written communication skills

Preferred Tech and Prof Experience

  • Software Automation experience

  • At least 5 years experience in REST API and UI driven testing and test automation.

  • Knowledge of Agile development process.

  • Time management skills and dedication to project success

  • Works well with others and is a team player

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.