For our location in Berlin we are looking for a:
Senior Software Engineer in Test – Linux Network Stack (m/f/d)
Reference ID: BE-PrBi-1810086
- Dive into a sophisticated cloud stack.
- Participate as a team member in planning sprints, software design, and developing and testing features at the Linux stack level.
- Co-operate with development for optimization and debugging of a new-generation Networking Backend for our virtual data center environment.
- Automate test cases and partner with other team members on automation plans.
- Draft and execute test plans for performance, load, stress, endurance and security testing.
- Validate the acceptance/completeness of the features through both manual and automated means at a full stack level.
- Working with Linux Kernel, Linux Networking stack, KVM, vhost_net, virtio_net, qemu and InfiniBand technologies to provide a high-speed, low-latency VM network interconnect.
- Derive quality metrics from the development environment.
- Grow your peers in terms of Linux Networking stack and testing expertise.
- Strong operational experience (e.g., as a developer, system administrator, QA) with Linux (kernel/userland, virtualization, server, storage, etc.).
- Fluent in some scripting languages (e.g., Python, Bash) and familiar with CLI.
- Comfortable with C/C++.
- Knowledge in IPv4/IPv6, TCP networking protocols.
- Knowledge in Virtualization technologies, QEMU internals is a plus.
- Show intuition and knowledge about analysing software to find bugs and apply that knowledge in order to drive the quality of the service.
- Proficient in delivering under Agile Scrum, Continuous Integration.
- Highly experienced in and knowledgeable of test techniques such as boundary analysis, type checking, negative testing, test-data coverage analysis, coverage testing and other techniques.
- Hands-on experience, having performed both functional, non-functional testing & ability to review requirements, design, code as needed.
- Specialist at using and enhancing automation testing frameworks and tools.
- Strong analytical and problem-solving skills with attention to details.
- Very good communication skills.
- Fluent in English; knowledge of German is an advantage.
Apply online now
For reasons of better readability, we have used the male language form (when and wherever applicable) throughout the text. However, this does not imply any kind of discrimination against other sexes, but should be understood as gender-neutral in the sense of linguistic simplification.