fbpx

This role is closed!

QA automation with Python

Essentials 

Job title: QA automation with Python
Location: Bucharest
Type: employment contract

Technologies          

Python

Offer

Welcome package that you will feel like being part of the team.
Tailored career development plan.
Medical insurance.
Flexible working schedule

Client

Our client is one of the world’s leading web hosting and internet service providers, serving both private and commercial users.

Role

You will be part of Development Romania Domains & Global Platform team. This is an engineering department covering all aspects of the engineering cycle, from technical planning, development, quality and testing to operations and support. In the Bucharest office our client builds a wide range of applications, from Internal tooling (Infrastructure, Networking and Monitoring) to Domains registration, DNS, SSL, WebHosting and Global Platform applications.

The Python QA engineer to work within our cross-functional team of talented people on the Backup product, an in-house solution used for backing up data in an efficient and scalable way, for almost 18.000 of  Linux hosting systems.

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:
Automated functional tests
Manual tests, only when suitable scenarios demand them
Non-functional tests
Integrate the automated test suite into 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 from Germany
Be a part of our young and dynamic team

Requirements

3+ years of experience in developing test frameworks with Python / Python3
Working experience in testing CLI apps and REST APIs
Working experience with Linux bash scripting
Working experience with Jenkins (pipeline / job configurations for test integration)
Knowledge of relational / non-relational databases
Linux and Docker knowledge and skills
Experience with version-control systems, such as Git
Problem solving and analytical skills
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

Nice to have

User-level experience with tools like: Jira, Confluence
Experience with automation testing tools like: Jmeter, Locust, etc.
Knowledge of other programming languages: Java, Groovy, JavaScript
Working experience with hypervisors like KVM, VMware, etc.
ISTQB Foundation Level

Apply today

If you meet the minimum requirements and are interested in applying for this position, please send your details to careers@key-talents.com with “QA Automation with Python”, in the subject line.