Introduction
A career in IBM Software means you'll be part of a team that transforms our customer's challenges into industry-leading solutions.
We are an infinitely curious team, always seeking new possibilities, and dedicated to creating the world's leading AI-powered, cloud-native software solutions. Our renowned legacy creates endless global opportunities for our network of IBMers. We are a team of deep product experts, ensuring exceptional client experiences, with a focus on delivery, excellence, and obsession over customer outcomes.
Why IBM Ireland?
Innovate with Impact: Be at the forefront of technological innovation, developing backend services and APIs that power our world-class AI-infused management features.
Collaborate & Thrive: Work alongside industry-leading Architects, AI Experts, Product Managers, DevOps Engineers, and Test Automation Engineers in a dynamic, multi-disciplinary environment that fosters creativity and teamwork.
Want more jobs like this?
Get jobs in Dublin, Ireland delivered to your inbox every week.
Endless Growth Opportunities: With our global reach and commitment to innovation, IBM Ireland is the perfect place to advance your career and explore new possibilities. Our doors are always open for those eager to learn and grow!
Elevate Your Career with IBM Ireland - Join Us as a Product Manager!
Your Role and Responsibilities
Implement and integrate test automation into Continuous Integration/Continuous Delivery (CI/CD) pipelines to streamline testing processes and enhance efficiency.
Work across development teams to deliver a high quality product
Creating and encouraging a culture of quality on the team and within the greater organization
Estimating, prioritizing, planning and coordinating QA efforts
Establishing good practices for improving product quality
Performing code/design reviews/inspections
Finding product defects both manually and via automation.
Analyzing defects and performing root cause analysis
Required Technical and Professional Expertise
To have distributed application concepts and DevOps tools
Experience in a QA position
Experience in Scripting (Python, Shell etc)
Understanding of version control systems ( Git, etc.), including branching and merging strategies
Experience with software build tools (Travis) and continuous integration tools (Jenkins)
Experience using automation testing frameworks (Selenium, Cucumber BDD)
Experience applying automation to a continuous delivery processes
Experience working in an agile environment
Experience with Linux / Unix and Docker
Strong technical communication skills
Able and eager to learn new languages, frameworks and tools
Fluent in written and spoken English
Preferred Technical and Professional Expertise
Experience with Kanban/Jira
Experience with kubernetes/Openshift
Familiarity with standards such as REST, Swagger/OpenAPI, GraphQL, XML/JSON Schema