Software Developer-Test Automation

IBM

jobsnear.net

Introduction

At IBM, work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, lets talk.

Your Role and Responsibilities

  • As an experienced Software Developer, you will be part of a team using the latest tools, technologies, and architectures to deliver state of the art test automation.
  • You will become an expert from a system integration perspective and understanding customer use cases.
  • You will architect and develop complex automation test cases that will integrate into our CI/CD pipelines.
  • Your role will be critical to our product delivery planning and execution.
  • You will be involved in the engineering activities, from planning, feature design, technical architectures with a focus on Automation capabilities and pipeline integration.
  • Your expertise in Java, Java scripting, Junit, Selenium, and Robot framework will allow you to enhance and extend our existing automation.
  • You will join a dynamic, friendly, and diverse team in an international and highly technical environment.
  • You will be a self-starter, requiring limited supervision or guidance, with good communication skills and can multi-task and prioritize your work.

Required Technical and Professional Expertise

  • Experience in software development and test automation development.
  • Experience developing and testing with complex high-performance products.
  • Uses RESTful APIs, GraphQL APIs, and SOAP web services.
  • Backend experience: Java, scripting, Windows, Linux, WebSphere, LDAP repositories, enterprise object storage (S3).
  • Frontend experience: client-side web application experience, including familiarity with Java, HTML, CSS, JavaScript, React, REST APIs, and Python.
  • Knowledge in Container technologies such as Docker and Kubernetes/RedHat OpenShift environments.

Preferred Technical and Professional Expertise

  • Expertise in testing frameworks like Junit, Selenium, and Robot framework.
  • Strong candidates will also have experience with Java programming and scripting languages.
  • Experience in cloud environments (IBM Cloud, AWS, Azure).
  • Strong trouble shooting skills. Able to resolve complex issues.
  • Relational database skills such as Postgres/ DB2/ Oracle.
  • Generative AI knowledge including LLM, embedding models, and vector databases.

Read Full Description

Apply
To help us track our recruitment effort, please indicate in your cover//motivation letter where (jobsnear.net) you saw this job posting.

Job Location