The project and the team
We are working with the latest cutting-edge technologies used in the world of modern SDNs. After joining our team, you will have a chance to integrate the newest hardware solutions with open and proprietary SDN systems, enabling new features and improving their performance to a level not achievable by many other companies.
What else you should know:
- The team consists of developers, QA automation and DevOps engineers
- This is a pure Research and Development project with a small amount of maintenance work (in the release we are working on)
- We use Scrum/Agile methodology
- The client is based in the US
Your role
As a part of the project team, you will be responsible for:
- Designing and planning tests for new features of new cutting edge network solution with close collaboration with our development team
- Maintaining and improving a fully automated CI/CD test solution
- Automating test cases using our framework base on Pytest
- Designing and automating a new environment configuration to extend our testbed capabilities
- Working in agile methodology and collaborating with a team
Do we have a match?
As a QA Engineer you must meet most of the following criteria:
- Understanding of the test process and its role in the software development life cycle
- Strong Python programming skills
- Experience with Python test frameworks
- Experience with CI/CD tools and processes
- Basic understanding of virtualization technologies (Containers, Virtual Machines, Orchestrators, virtual networks…) with emphasis on Docker, KVM, OpenStack and Kubernetes
- At least basic knowledge and experience with computer networks configuration, technologies and protocols
- Ability to use Linux network tools for network configuration and testing
- Ability to independently configure test environments and conduct test exercises in a creative way using a testing mindset
- Experience in working with Linux and Git
- Good abilities in writing unit/functional/regression tests
- Good communication skills, English (B2 level),
- Be a team player, have a problem-solving attitude, and willingness to learn continuously
Beyond the criteria above, we would appreciate the nice-to-haves:
- ISEB / ISTQB certifications
- Experience in developing automated solutions with Ansible and Jenkins declarative pipelines with an emphasis on CAC
- Experience working with Software Houses
- Experience with any private/public cloud infrastructure and services
More reasons to join us
- Flexible working hours and approach to work: fully remotely, in the office or hybrid
- Professional growth supported by internal training sessions and a training budget
- Solid onboarding with a hands-on approach to give you an easy start
- A great atmosphere among professionals who are passionate about their work
- The ability to change the project you work on