
Summary
We are looking for a Python AQA Engineer with 3+ years of experience and solid knowledge of L2/L3 protocols to join PLVision and take part in development of networking software products for the technology leader. Our team is responsible for improvement, CI stabilization, and verification of a framework extension.
In this role, you will design, develop, and execute automation scripts using popular open tools in Python. You will collaborate with different engineers from global companies within the open-source communities.
If you want to work on a long-term project in the future-proof technology domain, apply for this vacancy, and join our expert community.
A stable business with 100% Ukrainian capital, PLVision has offices in Ukraine and Poland. The company is investing all its net income in 2022 for the needs of Ukraine’s Army.
Client profile
Our customer is an Israel-based leader in the network equipment market, recently acquired by a multinational technology corporation. PLVision has been working with the customer since 2015, and the team, as well as the variety of projects, are constantly expanding. PLVision engineers are involved in various areas of software development, including Switch SDK, SONiC, Firmware, PHY, and more.
Responsibilities
Perform research and analysis to make optimal solution decisions.
Execute full software development cycle (from design to final delivery)
Develop and execute testing procedures for new and existing products with an emphasis on an emulation of customer environments
Design, develop and execute automation scripts using open source tools in Python
Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
Liaise with the internal teams (e.g., developers and product managers) to identify system requirements
Root cause software and hardware that do not conform to the specifications
Possess strong communication skills
Be a strong advocate of software quality
Stay up-to-date with new testing tools and test strategies
Requirements
Bachelor's Degree in Computer Science or Software/Computer Engineering
3+ years of experience as a Software Engineer
Strong programming skills in Python
Strong problem-solving skills
Ability to lead feature development, take full ownership and deliver independently
Understanding of Linux OS concepts
Would be a plus
Experience with Bash
Experience with PyTest
Experience with CI methodology & tools (Gerrit, Jenkins etc.)
Hands-on experience with Ethernet Switches: Cisco/Arista/Juniper L2 & L3 Switches & Routers
Exposure to communication of network protocols
About PLVision
We are a software product development company specializing in computer networking, embedded systems, and the Internet of Things Connectivity. PLVision has offices in Krakow, Poland, and in Ukraine: Lviv, Odesa, Kyiv, and Kharkiv (currently relocated). Founded in 2007, the company helps networking industry leaders and ambitious startups in the U.S., Israel, and EU countries to launch innovative products.
PLVision has taken an active stand on Ukraine, investing all net income in 2022 to support the Armed Forces and the country, as well as implementing many volunteer initiatives.
Login to download