Position: Senior QA Automation Engineer
Category: QA Automation
English level: fluent
Years of experience: 4


Quality Assurance Automation Engineer / Software Development Engineer in Test (SDET) with more than several years of experience in test automation for both UI and API. Worked on different phases of SDLC, including requirements analysis, estimation, design, development, testing and support. Skilled in Behavior-Driven Development (BDD), Web Stack, Java, Selenium, REST API and Agile Methodologies. Strong quality assurance professional with a Bachelor's degree in Software Engineering and C1 English level.

Projects & Tech Stack:
1. 
Role: QA Automation Engineer & Application Developer
Product: AI plugin for Jira
Responsibilities: 
- Front-end development and bug fixing (JavaScript),
- Elaboration of BDD test scenarios, 
- Manual and Automation testing (Java + JBehave + Selenium), 
- Jenkins/Docker configuration (Groovy scripts)

2.
Role: QA Automation Engineer / SDET
Product: Institutional Portfolio Management System (Web Platform) for brokers, traders and analysts 
Responsibilities: 
- Elaboration of BDD test scenarios, 
- Automation Testing of UI (TypeScript + Protractor + Cucumber + Selenium Grid), 
- Automation Testing of API services (REST, requests lib, Fiddler), - Automation Testing Framework support,
- Data comparison between legacy and current systems (using crawlers - python scrapy), 
- Manual Testing, 
- Release management & System Deployment (Jenkins, Genesis), 
- Team leading

3. 
Role: Data Migration QA Engineer
Product: National Health Care & Insurance database
Responsibilities: 
- Data migration support (Microsoft SQL), 
- Elaboration of SQL validation procedures to check data against business rules and requirements

4. 
Role: QA Automation Engineer
Product: B2B eCommerce platform
Responsibilities: 
- Elaboration of BDD test scenarios,
- Automation Testing of UI (Java + Selenium + Cucumber), 
- Automation Testing of API (REST Assured, Postman, Fiddler), 
- Automation Testing Framework support, 
- Elaboration and execution of manual test cases, 
- Documentation preparation

Things I would like to improve: 
- Mobile native/hybrid/web testing using Appium
- Involvement into cloud service processes