Job Description : Automation Engineer with Python and Networking skillset
Position Summary
we are looking for talented software engineers on a contract basis to Automate our product test cases using Python
Primary Responsibilities
- Responsible for understanding your areas wrt automation and work in its end-to-end customer context.
- Collaborate closely with your agile team, under the guidance of the Test lead and manager to solve problems and drive solutions.
- Implement automated and manual test cases to ensure maximum test coverage for platforms
- Define the Automation strategy along with the test lead and plan best suited for a given platform feature
- Work effectively both within a team and cross-functional team to drive identification and resolution of issues efficiently.
- Utilize your software design, analysis and programming skills to develop innovative automated test cases and tools to ensure maximum test coverage.
- Understand the quality life cycle to include: Automation planning, defect analysis and reporting.
- Effective bug reporting and documenting with ownership driven approach
- Demonstrate a deep understanding of software development process, demonstrated proficiency in designing Automated test cases and contributing to effective planning.
- Execute automated and manual tests on platform software and strong analytical skills that can determine root cause when a failure occurs.
Knowledge, Skills and Abilities
- Strong Hands on experience wrt Automation Skills(Python) along with good knowledge of Networking concepts, with a minimum of 3 years test experience.
- Proficiency in Python Scripting and Object-Oriented Programming Concepts.
- Minimum of 3 years test automation experience with python is required.
- Experience in developing, setting up and working with complex test automation framework for parallel test execution on multiple platforms.
- Knowledge on Hardware clustering, High Availability and Failover systems.
- Strong understanding on Linux Operating system concepts and file systems.
- Working experience in Agile based software delivery models.
- Exposure to CI/CD tools is a plus. Preferably GIT CI/CD pipelines.
- Knowledge of IP networking: routing, switching, and network standards from layer 1 on up through the transport and application layers.
- Experience working with platform hardware at a low-level is a plus
- Creative and innovative problem-solving skills