Position: Front-End Developer
Category: JavaScript
English level: fluent
Years of experience: 2


Front-End Developer - EPAM Systems
September 2021 - Now
Responsibilities:
- Developing UI components using Angular 2+
- Performing integration with external web services (BFF)
- Implementing cross-module communication via Redux (NgRx)
- Requirements analysis and clarification
- Participating in SCRUM meetings
Technologies and instruments: Angular 2+, RxJS, NgRx, TypeScript, Jasmine, Git, AG Grid, TeamCity, GitLab

Senior Test Automation Engineer - N-iX
December 2019 - September 2021
Responsibilities:
- Creating solution for e2e testing using WebdriverIO, JavaScript from scratch  
- Integrating e2e testing solution with Twilio API for SMS testing
- Integrating e2e testing solution with Google API for emails testing
- Integrating mobile testing solution with Appium into e2e testing solution
- Covering new features with e2e tests
- Manual testing
- Requirements analysis and clarification
- Participating in SCRUM meetings 
- Close interaction with Product Owners and developers team
Technologies and instruments: Angular 2+, RxJS, NgRx, TypeScript, Jasmine, Git, AG Grid, TeamCity, GitLab

Test Automation Engineer - Levi9
April 2017 - December 2019
Responsibilities:
- BDD with Protactor using CucumberJS
- Creating and supproting test automation framework for E2E testing using JavaScript
- Manual testing
- SCRUM
Technologies and instruments: JavaScript (ES5, ES6), Protractor, CucumberJS, Jasmine, Git

Test Automation Engineer
April 2017 - April 2017
Responsibilities:
- BDD using Cucumber
- Creating and supporting test automation framework for E2E testing using Java/Groovy/JavaScript
- Supporting manual testers
- SCRUM
Technologies and instruments: CucumberJVM,  CucumberJS, WebDriver,  Protractor, Java, Javascript, Groovy, Git, JUnit, PL/SQL Developer , AutoIt

QA Automation Engineer - GlobalLogic
February 2015 - April 2016
Responsibilities:
- backend and API automated testing
- maintaining and extending existing automation framework
- maintaining/refactoring existing and creating new integration tests
- E2E testing using Selenium Webdriver for UI part and existing backend testing framework for backend
- manual testing
- making presentations for/performing sprint demos
Technologies and instruments:: C#, WebDriver, Java/Groovy, MSTest, Jenkins, Accurev, Sql server management studio

Software Testing Engineer - EPAM Systems
March 2013 - February 2015