About the job QA Automation Engineer
About the team:
We strive to deliver quality above anything else. As part of the Domains and Global Platform department, we have a wide range of applications, from DNS, Domains Registration, SSL or WebHosting to Internal tooling (Infrastructure, Networking, and Monitoring) and Global Platform Applications.
We are looking for a QA Automation Engineer to work with our cross-functional team of talented experts.
Main responsibilities:
- Participate in testing and delivery of high quality software;
- Manage the testing process through all phases of the project lifecycle;
- Define, implement and execute:
- Middleware automated functional tests - main focus;
- Front-end automated tests - optional, depending on project;
- Manual tests - when suitable scenarios demand them;
- Non-functional tests.
- Integrate the automated test cases into the Continuous Delivery pipeline;
- Maintain both the test suites and the test frameworks;
- Promotion of best practice testing within the team using any other frameworks and tools;
- Investigate, report, document and check bugs resulting from different types of tests;
- Work with partners from both the local team and from teams in Germany;
- Be a part of our young and dynamic team.
We appreciate:
- Java and OOP knowledge;
- Background in REST API test automation;
- Knowledge of API testing framework such as Cucumber or similar;
- Knowledge of a build automation tool (e.g. Maven, Gradle);
- Knowledge of relational and / or non-relational databases (e.g. MySQL, PostgreSQL, MongoDB, Couchbase, OrientDB, etc);
- Experience with version-control systems, such as Git;
- Basic Linux skills;
- User-level experience with tools like: Jira, Confluence;
- Knowledge of software development lifecycle and methodology;
- 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 interested in Quality Assurance;
- Good written and verbal English language skills;
- Very good communication skills.
Would be a plus:
- User-level experience with tools like: Jira, Confluence;
- Knowledge of automation testing tools like: Jmeter, Selenium;
- Knowledge of Selenium framework;
- Docker and/or Kubernetes knowledge;
- Usage of tools and technologies like: Postman, Swagger;
- Hands-on experience with Continuous Integration platforms (eg. Jenkins);
- ISTQB Foundation Level.
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 or full-remote 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.