
QA Automation Engineer for Infrastructure & Network Development team (hybrid)
About the company:
As part of United Internet Group, with more than 11,000 employees and 28 million fee-based customer contracts, we are Europe’s leading internet specialist and largest hoster. Building the roof for strong brands such as 1&1, IONOS, STRATO, GMX, WEB DE, MAIL COM, 1&1 Versatel and the Drillisch Online brands, United Internet offers a broad portfolio of Internet access products and cloud applications.
Present in Romania since 2003, we are an Engineering Centre that lives and breathes technology.
Our engineering culture is shaped by the use of cloud native technologies, microservices combined with a DevOps attitude and an innovative mindset. We have a customer centric culture where every colleague is a contributor to our products’ design and success working closely with teams in Bucharest and abroad. Our strength lies in our team spirit and a positive and respectful interaction. In Romania, we have passionate teams sustaining the business segments of Access/Telecommunication, Mail & Media and Hosting, working and enjoying the 1&1 culture together.
Learn moreAbout the team:
The Infra and Tooling Software Development department is responsible for helping the Data Center engineers administer and see to the well-functioning of the tens of thousands of servers. We are responsible of designing and maintaining enterprise level applications that have complex requirements and are considered critical to the infrastructure.
We are working on over twenty applications, many of them being designed by us from scratch and then placed live; if you join us you will have the chance of seeing the whole development cycle of an application, from design to placing it live, and help make a direct impact on the good functioning of a system.
Our technology stack is very diverse and each one of the team members is considered as a full stack engineer having knowledge in multiple programming languages and scripting, in designing and maintaining databases, in making front ends and in managing DevOps pipelines.
You will work together with a creative and innovative group of people that love experimenting and learning new things. We are an international team that breaks barriers and solves real customer and business problems.
Main responsibilities:
We're looking for a talented Senior QA Automation Engineer with strong Python skills to join our innovative team in Bucharest. Help us build and maintain the backup product - we are backing up entire Data Centers.
We appreciate:
- Very good Python scripting skills - senior level;
- Proven experience with Python automation;
- Good/Very Good Linux skills;
- Linux OS - POSIX file system standard && Standard OS tools and helpers;
- Some knowledge of Shell scripting;
- Writing and maintaining test plans for manual tests which are hard to elaborate or automate;
- Manage, improve and maintain continuous build test environment;
- Knowledge of backend (REST API);
- Knowledge of build automation tools Maven&&Gradle;
- Experience with CI/CD platforms - Jenkins;
- Experience with version-control systems: Github, Gitlab, and other;
- Attention to details, going in depth into OS workings - Linux;
- A proactive mindset, who shares his/her ideas and brings them to life;
- Highly motivated, self-driven, good analytical skills with an eye for details and passionate about Quality Assurance;
- Good written and verbal English language skills.
Would be a plus:
- Experience with Big Code applications - >1k lines;
- Some JAVA knowledge;
- Some C/C++ knowledge;
- Some experience with Databases - MySQL;
- Cloud-native technologies: Docker, Kubernetes;
- UI testing frameworks (e.g. Cucumber, Selenium, JUnit);
- Strong understanding of REST APIs, systems resilience, concurrency, and scalability concerns;
- Openness to take new approaches, learn new concepts and technologies;
- An open collaboration approach and transparent communication.
Details about our technology Stack:
Python Libraries we use:
- Flask;
- sqlalchemy;
- LibApache2-Mod-WSGI;
- paramiko;
- pexpect;
- hypothesis.
Linux OS tools we use:
- strace;
- lsof;
- Linux kernel interface /proc;
- iostat;
- netstat;
- tcpdump;
- Perf;
- gdb;
- valgrind.
What we offer:
- Access to local/international trainings, development and growth opportunities, including access to e-learning platforms, covering both technical and soft skills areas;
- Modern technologies, product responsibility;
- Flexible work schedule;
- Hybrid work option;
- Medical services package from one of two private providers;
- 25 vacation days per year;
- Substitute days off for public holidays that occur on the weekend;
- Meal tickets;
- Internal referral program;
- Team events, networking events organized to promote a passionate, creative and diverse culture;
- Summerfest and Winterfest parties;
- Of course, coffee, soft drinks and fresh fruits are on us in the office.
Diversity enriches:
Different cultures, nationalities, genders, age groups, sexual orientations, and religions as well as people with disabilities - we encourage diversity. Because only teams that reflect all facets of society offer the best framework conditions for creativity and make a company productive and distinctive. We value diversity and welcome all applications.