M+E Technology Job Board

Test Automation Specialist

  • Full Time
  • London
  • Applications have closed

IBM

Introduction
As a Test Specialist at IBM, your analytical and technical skills will directly impact the quality of the software we create. Come work in an agile environment where you will help each iteration reach the next level. Whether the testing is manual, automated, or cognitive, you hold a key role in releasing the best deliverables to IBM’ers and our clients.

Your Role and Responsibilities

As a Test Automation Specialist, you’ll use your expertise in the planning, design, management, execution and reporting of tests – using appropriate automated testing tools and techniques – to ensure that IBM systems conform to exacting standards and quality metrics. This role provides the unique opportunity to put your own stamp on the Test Automation initiative in newly formed Development Squads in London.

Role and Responsibilities:

Full lifecycle project experience as a Test Automation Specialist including definition of an automation strategy, automation script and data preparation, test execution including scheduling i.e. design, develop and manage test automation frameworks.
Technical astute coder for role solely based upon creating and driving automation suites.
Report on Test Automation results and escalate/resolve issues in a timely manner.
Work collaboratively within an Agile team of cross-functional engineers to automate acceptance tests, sanity tests, regression tests, etc.

This role would be ideal for someone who values and seeks best practices and thrives in team-driven environments.

#CIOLondon

Required Technical and Professional Expertise

Experience with Java and OOP from a Test Automation Perspective
Experienced with a range of Testing Tools: Cucumber, RestAPI (SoapUI, Postman, etc.), UI (Selenium-Webdriver, etc), etc.
Working knowledge/experience of Docker
Assisting developers/squad in Test automation Requirements
Experience with cloud-hosting solutions, and integrating Automated Tests into DevOps-CI/CD pipelines and using Jenkins, Travis, etc.
Work with DevOps/Developers in integrating Automated Tests into DevOps-CI/CD pipelines
Solid knowledge on Agile methodology and practices, such as SCRUM, Extreme Programming (XP), Test Driven Development (TDD), etc.
Experience working with relational databases and/or NoSQL databases, and writing SQL.
Comfortable multi-tasking and working as part of a global team, as well as working independently and taking ownership
Good understanding of Software Development Lifecycle
Excellent communication skills both verbal & written, and excellent teamworking skills

Preferred Technical and Professional Expertise

Working knowledge/experience of Kubernetes
Experience with IBM Cloud or similar services (Azure, AWS, GCP)
Experience working on enterprise transformation of monolithic application architectures to microservices
Experience using modern collaboration tools in a highly-responsive environment
Great planning and organisational skills, good time management, with the ability to manage and prioritise own workload and to deal with urgent deadlines and changes to requirements
A passion for creative solutions to real user needs and business problems
Logical approach to problem solving and meticulous attention to detail
Highly motivated and productive, an entrepreneurial self-starter