Position: Automation QA Engineer
Category: Python
English level: upper
Years of experience: 8


I am a Quality Control Lead with approximately 10 years of professional experience (3+ years of experience as a QA Team Lead., 1+ years of experience as a QA automation) in Software Testing.  I have a solid understanding of software testing processes, including requirement analysis, planning, estimation, creation and maintenance of test documentation, execution, and reporting. 
From the latest project, I have experience in setting up automation QC processes from scratch using JS and Cypress. Also, I have an experience in verbal and written communication with foreign customers as well as direct reporting.
I have experience in testing browser and desktop applications as well as Embedded systems, on projects with Scrum and Waterfall methodologies. 
My responsibilities as a QC Lead are sprint planning activities for a QC team, analyzing user stories requirements, creating, and reviewing test documentation for a warehouse application, analyzing, reporting, and tracking defects, and supporting developers with reproducing the issues. Also, I am driving QC retrospective meetings to improve testing processes. English level – intermediate strong.
During the last year or so I'm improving my Python skills. Attended Python Core and Test Automation with Python. Also, I have a Senior Python developer as a mentor. Open to new opportunities related to this area.


Skills:
Manual QC:
Test case management: PractiTest; TFS; TestLink; QTest
Bug tracking: Jira, TFS

Automation QC:
JS; Cypress; GitHub; Docker
Python; Pytest/UnitTest; Selenium; Allure
Basic skills in load testing: Python; Locust; Requests  
Have some experience with Robot Framework and Jenkins
SQL

API Testing:
Postman
Python; Pytest; Requests library

Programming Languages:
Python – Core; Experience in setting up a project using PO/Composite pattern.
JS - basic
Java - basic

Methodologies:
SCRUM
Waterfall
Kanban