Cloud Test Automation Engineer

Job Description
The Product

The mission of IBM Resilient is to help organizations thrive in the face of any cyberattack or business crisis. Our award-winning Incident Response Platform (IRP) empowers security teams to analyze, respond to and mitigate incidents faster, smarter and more efficiently. Resilient is fast becoming the industry standard solution for incident response. The IRP integrates all other security technologies into a single hub and provides easy workflow customization and process automation. Armed with Resilient, security teams can have best-in-class response capabilities. We are growing rapidly and are looking for a highly motivated, dynamic, talented individual to join our Software Development team focusing on our cloud deployment.

The Job
Located in the Galway, Ireland, you will work as part of a focused team who will be responsible for architecting and developing the IBM Resilient product to be a highly available and horizontally scalable solution running in the IBM Security Cloud.
We are looking for a highly motivated person, who can make an impact in terms of quality and test automation. This is a role for a Software Developer with hands on experience of the development and execution of automated test plans in a continuous delivery environment. You will be responsible for the maintenance and creation of test processes and scripts, implementing best practices that will have an impact on QA, also contributing to the full development lifecycle. Applicants for this role must have strong experience of automation testing, ideally in a continuous delivery environment, modern testing practices and tools and Agile software development.

Key Responsibilities:
Work in a global, multidisciplinary team using agile approaches.
Design test strategies, test plans and test cases for functional testing.
Provide active technical leadership throughout the entire development process, including reviewing acceptance criteria, reviewing test cases and test automation code, setting up

Required Technical and Professional Expertise

  • At least 3 years' experience as software engineer or automation engineer.
  • Minimum 2 years' experience of automation tooling and scripting (preferably Selenium, TestNG)
  • Proficiency in Java/Groovy with 2+ years' experience.
  • Development methodologies.
  • Bachelor's or Master's Degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or related fields


Preferred Tech and Prof Experience

  • Development Environment knowledge in Linux, bash shell programming, git, python, Gradle, virtual machines and Docker.
  • 2+ years Kubernetes experience


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.


Meet Some of IBM's Employees

Peter M.

Leadership Development Solutions Leader

Peter works with a variety of teams within IBM to increase organizational clarity, equip leaders to serve well, and provide opportunities for employees to continually grow and expand their skills.

Rashida H.

Director, IBM Watson Client Delivery

Rashida leads the IBM Watson Delivery Team, which focuses on providing Watson implementation training for clients around the world, helping companies achieve the solutions they seek.


Back to top