Position: QA Automation Engineer (Java)
Company: Perfectial
Category: QA Automation
Experience required: 2y
English level: intermediate

It is Messaging platform that supports a variety of communication channels (like SMS, MMS, IP Push and others) in a unified manner. This platform is extended with billing, data reporting and a portal for customers to manage their purchases and access. The platform also supports centralized customer management through customers’ accounts.

Requirements:

2+ years of experience in test automation using Java, TestNG, Maven or Gradle
Experience in UI Test Automation using Selenium
Experience in testing web services using REST Assured
Experience in BDD test automation using Cucumber
Experience of working with Jenkins, Gitlab or another CI tool
English: Upper-intermediate or better
Would be a plus:
Experience in Performance Testing using JMeter
Experience in using Allure Reports

Responsibilities:

Rebuild continuous GUI and API test automation process from scratch
Cover test cases are written in Gherkin format using BDD approach
Communicate with Client and onsite Development team
Plan and estimate test automation activities to meet project milestones without delays

Our professionals value us for:

Regular performance evaluation and salary revision, attractive benefits package;
Functional offices, centres of excellence, and mentorship from competence leads to support the professional growth;
Tech talks, open talks, and conferences; training and certifications;
Free English courses of all levels with attentive and friendly teachers;
Health insurance; maternity aid; corporate sports teams, hobby clubs, in-house gym or gym discounts;
Referral program, bonuses for marriage and childbirth;
Great team parties and corporate events; cool branded gifts; an additional paid day off for the Company Day celebration;
Warm and relaxed atmosphere, smooth and transparent communication, and unlimited fun.