Analyze and understand existing test coverage and automation frameworks, identifying opportunities for redesign, replacement, reusability, and improvement in efficiency and performance.
Identify and/or design modern automated test techniques to update and upgrade existing manual and automated tests.
Drive end-to-end test automation, with automated test environment deployment, zero manual testing, and integrated, aggregated status reporting.
Work with service development and release engineering to evolve the automated test portfolio usage in the continuous integration/continuous deployment (CI/CD) flow
What you will do:
Are you interested in developing Test Solutions for z Systems.
Your duties will include but not limited to :
- Analyzing and understanding business requirements
- Designing and planning the implementation of the chosen solution
- Collaborating with various teams to ensure successful implementation
- Evaluating the effectiveness of the solution and making necessary adjustments
- Defining and documenting the overall Test Execution Results
- Working together with stakeholders to comprehend their needs and requirements
- Identifying potential risks and issues related to the solution
- Participating in the continuous improvement of the solution and its components
Required Technical and Professional Expertise
- Up to 4 years of Working experience with Linux distributions (Ubuntu/RHEL) in a productionenvironment.
- Strong background in Software development with in-depth knowledge of Python, designing REST
- API and working knowledge of distributed services.
- Docker and containerize technologies. A bit on Hypervisor knowledge would be good.
- Good Shell script and Linux Basics and networking basics
- Type Script, Java Script knowledge is added advantage
- Strong skills in github, shell(ksh/bash), Devops, system monitoring, Jenkins, CI/CD pipelineintegration and end- to-end tests, playbooks and process automation.
- Understanding of container technologies like docker/podman/Kubernates and Digital Certificate Knowledge
- Expert in creating Test Cases/Test Plan.
- A Self-starter Individual with excellent problem-solving skills, able to work independently and asa part of the team.
- Strong English communication skills both written and Verbal.
Preferred Technical and Professional Expertise
- Knowledge with deployment on OpenShift.
- Knowledge on Cloud Technology including Network, Storage and Compute.
- Agile practitioner
- Knowledge in zLinux operating systems and virtualization/
- Knowledge on certificate, signature, encryption
- Open Source Platform : OpenStack, ManageIQ