Position: Automation QA Engineer (Python)
Company: GT
Experience required: 3y
English level: upper

**Requirements:**
Strong Python + Python test framework
Selenium
Cloud-based architecture (pref. GCP)
Solid experience in software testing
Unit testing, manual testing, integration testing
Logical and meticulous approach to testing
CI/CD, Git, GitHub
Good communication skills

**Responsibilities:**
Design, setup and manage the full test architecture for our product
Setup a test framework for automatic testing
SUT is a cloud-based serverless system with a reactJS frontend and a Python RESTful API as backend
Write unit tests for the Python API
Manage unit tests for the reactJS components (implemented by UI the developers)
Design, manage and review the manual UI testing
Design, setup and manage integration tests for our staging version of UI + API (connected to a staging version of our database)
Automate tests for cloud-based services
Create tickets with bug details for our developers
Oversee bug-fixing life-cycle
Implement CI/CD testing (pipeline: GitHub -> GCP)
Assure maintainability of the test system
Automate reporting of QA parameters (production + staging)