Position: AQA Test Engineer (Python)
Company: GlobalLogic Ukraine
Category: QA Automation
Experience required: 3y
English level: upper
Published: 2022-02-01T00:00:00+02:00

**Job Requirements**
4+ years of relevant commercial experience in Test Automation
Strong development skills with Python
Experience writing test automation in Python, including knowledge of automation frameworks & libraries
Experience in creating and maintaining sandbox environments and mock datasets for use in testing APIs
Experienced in developing test automation from scratch using given tools and strategies
Experienced in using technologies that are outside of the main technology stack (e.g. communication protocols, XML, SQL, etc.)
Deep theoretical knowledge or significant practical experience in using different test automation approaches
Basic knowledge in a scripting language (i.e. groovy and shell).
Good understanding of Data Integration and Web-Services (SOAP/REST)   
Deep understanding of modern test automation patterns and standards
Experienced in estimating components/parts
Excellent communication skills
Analytical mind and problem-solving aptitude
Effective time management
Upper intermediate spoken and written English

**Preferred Skills: **

Experience in testing data oriented APIs or databases such as Snowflake or Bigquery
Experience in writing performance benchmarks to measure throughput or resource utilization of APIs under test 

**Personal Qualities:**

Inspiring leader
Proactive with a strong sense of urgency and competitive drive
Enthusiastic communicator
Adaptable
Embraces change
Collaborative team player
Customer service minded
Strong attention to detail, organized and goal-oriented 

**Job Responsibilities**

-Start automation on a project from scratch
-Drive automation strategy for the team
- Make key technical decisions
-Represent the voice of automation QA in team-level and cross-team planning activities
-Ensure mutual expectations between QA automation and other functions (Manual QA, Product, Development, Infrastructure, etc.) are clear
-Balance workload among automation QA team members taking into account business needs and individual skills, interests, and availability
-Create a framework from scratch and define all necessary side tools 
-Perform code review
-Strictly follow QMS procedures and processes
-Provide team status on time
-Continuously improve testing on the project
-Participate in QA Initiatives, collaborate with other test engineers

**Department/Project Description**

Airbyte is an open source data portability tool. It allows users to move their data across APIs, databases, data warehouses, and data lakes in all directions.
Most companies have data spread across different services and systems and the volume of this data is growing. In order to make the best decisions, companies are looking for a way to consolidate this data into the warehouse or date lake of their choice and then ask data scientists and business analysts to extract insights in order to build a competitive edgeю
There are existing cloud solutions today with Fivetran and StitchData but both fall short in the number of connectors that they provide. This results in companies having to build and maintain a secondary system internally to accommodate missing connectors. Also both Fivetran and StitchData are cloud solutions which means that many companies can’t work with these services because they cannot let data leave their premises for security reasons.

Airbyte solves the following problems:

Provide an open source solution so organizations can contribute the connectors that are missing thus addressing all connectors
Provide a self hosted solution to solve the security problem
Disrupt existing pricing models that are most of the time based on volume.