Responsibilities
• Design APIs for the test framework based on open-source projects.
• Develop executable and correct automation scripts according to test plans
provided by QA engineers, also support the revision of test plans.
• Create readable test reports and perform regression tests to identify product
issues.
• Cooperate with internal teams to stay up-to-date with the features in latest
product release.
• Play a self-motivated role in a fast-paced Scrum team.
Qualifications
• BS/MS degree in Computer Science, Electrical Engineering or others with
programming experience.
◦ Coding skills in C/C++, Python, etc.
• Familiar with Python.
◦ API development and test.
◦ Test automation (PyTest, Unittest, or other related frameworks).
◦ The understanding of Scapy or Snappi (Open Traffic Generator) is a plus.
• Hands-on experience with Unix-like operation systems.
◦ Linux server and macOS device.
◦ Command line tools such as Shell script and Makefile.
◦ Network protocols (DNS, TCP/IP, VLAN, etc.).
• Basic knowledge of Git, Docker, Jenkins.
◦ Github flow and GitLab for version control and CI/CD integration.
◦ Experience in Jenkins Pipeline and Allure Jenkins plugin is a plus.