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

Whom we are looking for:
Perfectial welcomes an Automation QA Engineer to contribute to a unique delivery platform for our Irish customer.

Operating worldwide, the platform powers the world’s first and last-mile deliveries, helping posts connect nearly 1 billion consumers with global eCommerce networks.  It offers a point-of-service counter automation solution, data management, application tools and software for bill collection, entitlement payments, licenses, retail sales, and banking.  The idea of the project is to develop, implement and extend applications that can run on a variety of environments including iOS, and Android.

We are looking for a dedicated specialist who will help us create a critical part of our continuous integration process. The test infrastructure is deployed in the Azure cloud and covers the entire system from Windows and Android clients to backend Windows servers. The test infrastructure uses Gauge with the integration code written in Python. In addition, there are emulators written in C# as well as test code that may leverage internal product APIs written in C#.

If you are an ambitious person who gets motivated by contributing to meaningful projects, we would like to hear from you!

Responsibilities:
Support the creation of UI tests in Gauge by providing the underlying Python-based framework
Help ensure that the test cases are correctly running in various test environments including in the Azure cloud
Diagnose test case failures and filing the required bugs
Implement Gauge test cases as necessary to support other groups
Requirements:
2+ years  experience with Python
Understanding of test automation processes including UI testing
Experience with Git
Experience with Selenium, WinAppDriver, and/or Appium
Knowledge of software development and test automation best practices, code conventions, code review experience.
Experience with designing unit, integration, system, and user acceptance tests
Experience assessing test coverage
Will be a plus:
1+ years REST web services experience
Experience with Windows PowerShell
Experience with Agile
Experience with Bamboo or Jenkins
C# experience
 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.
Feel free to contact any of our recruiters, they will provide you with all the information you might be interested in.