Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

IBM Senior Software Developer-Test Automation 
Ireland 
528290633

29.07.2024

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.