Position: QA Automation Engineer (Python)
Company: GeeksForLess
Experience required: 5y
English level: upper

Requirements:
•Extensive experience in automation test methodologies for backend and system applications
•Advocate for Continuous Integration / Continuous Delivery practices
•Previous experience with performance/load/stress testing
•Ability to independently configure test environments
•Good knowledge and experience with computer networks configuration, technologies and protocols
•Ability to use Linux network tools for network configuration and testing
•Experience in working with Linux and Git
•Strong Python programming skills
•Experience with Fortitester, TRex or DPDK is a plus
•Understanding of virtualization technologies (Containers, Virtual Machines, Orchestrators)
•Good communication skills, English (B2 level),
•Be a team player, have a problem-solving attitude, and willingness to learn continuously
•5 years of automation experience with a focus on python

Responsibilities:
•Designing and planning tests for new features with close collaboration with the development team
•Designing and performing network performance tests
•Maintaining and improving a fully automated CI/CD test solution
•Automating test cases using our test framework based on Pytest
•Designing and automating a new environment configuration to extend our testbed capabilities
•Working in agile methodology and collaborating with a team

Project:
The first turnkey virtualization platform for scaling network security by automating firewall virtualization