Position: QA Automation Engineer
Company: UPPeople
Category: QA Automation
Experience required: 3y
English level: upper

Responsibilities:
— Closely collaborate with development & infrastructure teams from Kyiv, the Netherlands, and Belgium
— Actively participate in overall team meetings, architectural design sessions, product meetings, communities of practice, etc.
— Create and automate UI, API, and integration tests
— Improve the microservices testing approach
— Help teams to establish proper environments (we work with CI/CD/clouds/virtualization) and frameworks to bake-in better quality in features
— Support and improve test harnesses on all levels
— Perform all the necessary tasks to improve quality — from business requirements review to execution (exploratory, manual, automated, performance — whatever is necessary)

Requirements
Essentials:
— At least 3 years of overall testing experience
— 1 year of test automation commercial experience with Java and Selenide framework
— Expertise in the backend, API and UI tests automation
— Good understanding of continuous integration, deployment, and delivery processes
— Hands-on experience of different types of manual software tests execution
— Requirements management experience (analyzing and documenting)
— At least Upper-Intermediate English speaking and writing proficiency (good communication skills).

It will be nice if you have:
— Experience in the creation of custom-developed test automation framework
— Hands-on experience or deep understanding of the PACT contract testing approach
— Experience in integration of autotests into CI/CD pipelines
— Practical experience in dealing with infrastructure (AWS, Docker, Databases)

We offer:
— Full taxes compensation
— Accounting support & consulting
— Medical insurance
— COVID support (monthly financial contribution)
— Partial education compensation
— Paid time off (vacation, sick leaves, public holidays)
— Career path design, helping to reach out next promotion steps