Are you passionate about technology? Do you love building new things? Do you want to develop the future of IBM's Cloud offerings? If you answered YES, then we have the right opportunity for you!
The shift toward the consumption of IT as a service, i.e., the cloud, is one of the most important changes to happen to our industry in decades. At IBM, we are driven to shift our technology to an as-a-service model and to help our clients transform themselves to take full advantage of the cloud. With industry leadership in Analytics, Security, Commerce, and Cognitive Computing and with unmatched Hardware and Software Design and industrial research capabilities, no other company is as well positioned to address the full opportunity of Cloud Computing.
The Enterprise Cloud Development Team dedicated to ensuring that IBM Cloud is at the forefront of cloud technology, from data center design to network architecture to storage and compute clusters to flexible infrastructure services. We are building IBM's next generation cloud IaaS platform to deliver performance and predictability for our customers' most demanding workloads, at global scale and with efficiency, resiliency, and security.
We are looking for a Senior Test Automation Developer to join our team, who can innovate and shares our passion for building rock-solid systems. These are exciting times, and you have an incredible opportunity to work with us in building a cloud platform from the ground up. This position will work with the Development Operations squad, the Test Integration coordinators and also collaborate across the entire Cloud Lab development organization.
The Senior Test Automation Developer will have direct focus on designing a continuous integration test process, building the test tooling and integrating it in to DevOps build environment for Cloud. The right person will be an excellent communicator, a strong team player and will be schedule-driven.
Experience managing Software test automation and tooling
Knowledge of automated test frameworks and test harnesses for deploying test suites at various stages of the deployment life cycle
Minimum 3 years of experience with agile development
Minimum 3 years of operational knowledge GitHub and Python
Knowledge of REST API and Swagger specifications
Experience understanding of Linux / UNIX core fundamentals including command-line operations and scripting (BASH)
Experience with a continuous integration, continuous development environment (CICD) and tools such as: GitHub and JIRA
Preferred Technical and Professional Experience
Preferred Professional and Technical Expertise:
Experience designing and building dynamic cloud-native applications
Experience with virtual Networking (TCPIP,Virtual Machines, etc.)
Knowledge of databases connecting to test tools as backend server, development to capture test result data and query
Experience with Elasticsearch
Knowledge of Cloud Operations and Cloud Operating Systems (Open Stack, AWS, Google, MS)
Experience performing competitive evaluations of industry leading open test framework solutions
High School Diploma/GED