Key Skills: Automation Selenium Exp, Python, Pytest, Containerization (Docker/Kubernetes), Jenkins Exp
Job Description:
- Very good knowledge of Programming in Python
- Experience in building Python based Automation Framework.
- Operate, maintain, and troubleshoot test infrastructure through the use of data and metrics.
- Design, operate, maintain and troubleshoot Jenkin based CI pipelines and maintain and report jenkins jobs.
- Knowledge of Analyzing Pipeline runs & take corrective action to have a stable & reliable pipeline.
- Collaborate with team members, across business units, and across multiple time zones to create high quality service.
Minimum Qualifications
- Demonstrated Coding ability on Python
- Demonstrated experience in design, implementation, delivery, and maintenance Test Frameworks
- Able to work with couple of hours of overlap with USA time zone
- Systematic problem-solving approach, strong communication skills, and a sense of ownership and drive;
- Experience in analyzing Jenkins jobs & root cause the issue
Preferred qualifications
- 5+ years as a test developer or tools engineer;
- Strong Experience in Framework development using Python
- Understanding of Unix/Linux, and optionally Windows operating systems;
- Experience working with Infrastructure as Code / Automation tools (Ansible, Terraform, CloudFormation, Jenkins);
- Good to have experience in Configuration as Code in jenkins (Groovy scripting)
- Experience with containers and container orchestration systems such as Docker and/or Kubernetes;
- Good to have experience with storage administration such as Pure Storage, including troubleshooting;
- Well organized, with ability to prioritize tasks independently, set goals and follow through in order to see them to completion.