Position: Sr QA Automation Engineer/ Test Lead
Category: QA Automation
English level: upper
Years of experience: 9

Built the test automation strategy for the team(using Playwright, Cypress, Postman +TS and nUnit+C#).
Designed the solution for handling the setUp of test data for manual QAs.
Designed the template for open API specification.
Suggested to use Docker for deployment, made a prototype base on a single-page application, Auth0 and Cypress tests.
EXPERIENCE
May 2021 – present
Led the test strategy for the tribe, set up test automation flow from the scratch (including the test coverage and quality gates) with Shift left testing approach.
Set up GUI tests (Functional, Regression – unit, including visual tests, and e2e) auto-tests based on JavaScript, TypeScript, Cypress, Playwright, Mocha, Chai, Docker for MFE projects and a monolith project.
Set up API tests (Functional, Regression – unit and e2e) based on C#, RestSharp, NUnit, Postman.
Was responsible for the test architecture documentation, based on Documentation as Code philosophy (Swagger, Confluence, Markdown files).
Took part in DevOps tasks for automation tests (deployment and continuous integration) using Docker, GitLab. Was responsible for the maintenance of test environments, configuration CI. 

QA Automation Engineer
Sept 2017 – present
Working with the main web application and public APIs.
Write GUI tests (Functional, Regression) auto-tests on C#, Selenium Webdriver, MSTest, NUnit; JavaScript, Cypress, Mocha, Chai, Docker.
Write API tests (Functional, Regression) based on C#, REST Assured, MSTest, NUnit. 

Quality Control Engineer (Test Automation) 
Jan 2017 – Sept 2017
Test planning and test design, creating use cases. Writing test-scrips in POSTMAN based on spec. Create mock for Soap services via SoapUI based on WSDL. Set up CI in Jenkins with Newman runner for POSTMAN test collections.

QA engineer  
Jun 2014  – Jan 2017
Working with the main web application, mobile website, native app, internal web-based tools, internal and public APIs.
Test planning and test design, creating use cases, writing BDD auto-tests on Java & Kotlin. Maintenance and update existing integration test (use JUnit). Functional, Regression testing of APIs based on JAVA / Kotlin.

Junior QA engineer
April 2014 – Jun 2014 
Manual testing. Identifying, reproducing bugs, bug reporting, tracking using JIRA. Using MS SQL.
Only automation tasks.
Playwright, Cypress for UI automation, don't want to work with Selenium.
Can work remotely when needed, flexible schedule. 
Possibility to change tools for test automation.