IBM Jobs

Job Information

IBM Java/J2EE Developer & Test Automation Expert in Markham, Canada


Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.

Your Role and Responsibilities

IBM's Watson Health Cúram Solution team is now searching for a Java/J2EE Developer & Test Automation Expert to join our team! We live in a moment of remarkable change and opportunity. Discover what you can make of this moment and apply now to explore this opportunity with us.

In this role in the Watson Health Cúram team, you will support clients implement the Cúram Social Management Platform (SPM). You will join a dynamic team that works with customers to meet their business objectives while embracing emerging technologies, new standards and solving complex problems.You will continue to develop expertise in the technical aspects of IBM Watson Health SPM solutions and work closely, at project sites, with clients, systems integration partners and delivery teams.

Cúram Solutions offer full life-cycle support for managing health and social programs from needs to outcomes. By designing around the client, Cúram solutions empower organizations to collaborate around client needs, providing citizens with easier access to governmental services and offering more effective ways to achieve desired health and social goals..

To learn more about what we are doing, check us out …

*Must be flexible to travel to client project sites.

The ideal candidate will have software design, development and test automation experience using Java/J2EE, ReactJS, Selenium, TestCafe, UFT, etc along with demonstratable experience in COTS software planning and execution. Experience in Continuous Testing, Cloud Testing, Combinatorial Test Design, Agile, Load, and Mobile Testing. The benefits achieved through these services are significant, resulting in reduced effort, faster time to market, and improved quality. With IBM Continuous Testing, test organizations are able to transform by connecting automated and manual processes across the lifecycle, utilizing highly automated workflows and cloud infrastructure to support large-scale, “hands-free” enterprise testing. The candidate must be a quick learner to be able to develop solid hands on skills in IBM Cúram SPM design and development and build processes.

This role is open to be filled from Ottawa, Toronto, or Montreal

Required Technical and Professional Expertise

  • Bachelor’s Degree in Computer Science/Information technology related fields

  • 2 to 5 years of IT experience in Testing of various Web - based, Object Oriented, Client Server applications, React-native and ETL for data migration and reporting applications on Windows, Linux and Mobile platforms.

  • Defines testing data requirements and testing environment needs

  • Experience in White Box and Black Box Testing, which includes Functional, Regression, Integration, End to End, Load, System Testing, Performance testing

  • Experience in validating SOAP and REST based web services

  • Expertise in automation using Selenium WebDriver with Java/Python and HP UFT

  • Experience in Data Driven and Keyword Driven framework to maintain test suite.

  • Expertise with SDLC life cycle (agile and waterfall) and associated IT processes - Scrum and/or Design Thinking certification is desirable

  • Deep understanding of batch programs, interfaces, workflows

Preferred Technical and Professional Expertise

  • Knowledge of IBM Cúram Social Program Management technical architecture build and deployment models on cloud is a plus.

  • 2 to 4 years’ design/development handson experience in Cúram SPM implementation using Java /JEE/ J2EE, ReactJS, JavaScript

  • Experience with the Eclipse Integrated Development Environment, or Eclipse based IDE products such as IBM RSA.

  • Knowledge of J2EE, Application servers such as Websphere or Weblogic.

  • Knowledge in UML

  • Knowledge of relational databases (DB2 or Oracle)

  • Experience in modern UI/UX design and user research practices, tools, languages

  • Experience in working with ReactJS & Redux, JSP, HTML5, CSS3, jQuery and JavaScript.

  • Experience with UML (Class, Sequence, Domain Model) and on various design patterns

  • Knowledgeable of DevOps and CI/CD automation tools such as Git, Github, Jenkins, Ansible, etc.

  • Good interpersonal skills, preferably bilingual in English and French

About Business Unit

IBM Watson Health is pioneering a new partnership between humanity and technology with the goal of transforming global health and revolutionizing many aspects of the medical and pharmaceutical industries, as well as government sectors. We aspire to improve lives and give hope by delivering innovation to address the world’s most pressing health challenges through data and artificial intelligence insights.

Your Life @ IBM

What matters to you when you’re looking for your next career challenge?

Maybe you want to get involved in work that really changes the world? What about somewhere with incredible and diverse career and development opportunities – where you can truly discover your passion? Are you looking for a culture of openness, collaboration and trust – where everyone has a voice? What about all of these? If so, then IBM could be your next career challenge. Join us, not to do something better, but to attempt things you never thought possible.

Impact. Inclusion. Infinite Experiences. Do your best work ever.

About IBM

IBM’s greatest invention is the IBMer. We believe that progress is made through progressive thinking, progressive leadership, progressive policy and progressive action. IBMers believe that the application of intelligence, reason and science can improve business, society and the human condition. Restlessly reinventing since 1911, we are the largest technology and consulting employer in the world, with more than 380,000 IBMers serving clients in 170 countries.

Location Statement

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

Being You @ IBM

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.