Position: QA Lead / Automation QA / QA Manager
Category: QA Automation
English level: upper
Years of experience: 8


Experience as a QA manager in an out-staff company and also as a QA team lead and automation QA on various projects at the same time.

Main responsibilities:
- People management (internal QA engineers, up to 13 people)
- Set up and maintain test processes on projects from scratch 
- Automated testing (Python/Java/Dart). 
- CI setup (Gitlab-CI, Jenkins, Bamboo). 
- Performance testing: Jmeter, Locust

Experience in testing: Web apps, APIs, Mobile (iOS, Android), custom command line tool products using various tools, testing types and techniques. 

Last 3 projects:
Team Lead QA on a project to build the  platform to support employees and residents of one of the KSA cities with day-to-day life (~1.5 year). 5 QAs in a team.

Main responsibilities:
- set up and maintain manual test processes in a  team
- set up and maintain the test automation process for the backend and frontend (both API tests (~3000 tests) and UI (~200 tests) using java/selenide/junit5/Gradle ).
- mentoring new employees
- set up CI/CD (Gitlab-CI, Jenkins)
- performance testing with jmeter for > 15 microservices


Team Lead QA on a project for a cryptocurrency platform (~1 year). 2 QAs in a team.
Main responsibilities:
- write API autotests on python
- write web UI autotests, based on python + webdriver
- planning, maintaining, increase of automation coverage
- set up and maintain test processes in a team
- setup CI/CD (Jenkins, Gitlab)
- mobile automation testing (Flutter/Dart)
- perform manual testing
- used technology: python, pytest, appium, vuejs, jmeter, sql, docker, gitlab


Team Lead QA on a project for OAE insurance company (~1 year).
3 QAs in a team.
Main responsibilities:
- setup testing process
- manual testing for WEB and mobile product
- creation automation for WEB and mobile from scratch (on python)
- setup CI/CD
- demo for client 
- performance testing (jmeter)