Position: Senior QA Automation Engineer (JavaScript/TypeScript)
Category: QA Automation
English level: upper
Years of experience: 6

- implemented from scratch QA processes in web projects;
- implemented from scratch functional (UI, API), load, and automated visual testing in web projects;
- integrated automated tests to existing pipelines, create pipelines with tests;
- introduced new testing tools to the project;
- improved stability of existing testing framework and reduced flaky test rate;
- moved tests into containers to enhance test environments and integrated tests with projects already run in containers;
- setup environment for testing (CI; remote browser runners; reporters);  
- have experience in Team leading two QA engineers and Tech leading;
- mentored groups of software testing students;
- mentored junior manual QA and junior automation QA engineers.
Here is a brief summary and experience:
- more than 6 years in QA;
- 5 years as Automation QA Engineer / SDET;
- participate in 5+ projects with different tech stacks;
- ISTQB Certified Tester Advanced Level (Test Manager);
- Automated testing using JavaScript and Selenium WebDriver, Protractor, WebdriverIO, Cypress, Playwright, Puppeteer, CodeceptJS, Cucumber, Supertest, Mocha, Jasmine, Jest, make, NodeJS, Allure, Selenoid, Browserstack;
- Knowledge of QA processes, principles, and practices (Types of testing, Testing methodologies, QA activities in SDLC, etc);
- Working with QA documentation (reports, test cases, checklists, bug reports, mind maps, requirements gathering);
- Manual black-box testing (smoke / acceptance / functional / regression / cross-browser / new feature / usability, sanity testing, exploratory);
- Manual and automated API testing (REST);
- Testing of JS memory leaks on front-end (Chrome DevTools);
- Knowledge of JavaScript (ECMAScript 6), TypeScript, Git, HTML, xPath and CSS selectors, JSON;
- Load/Stress/Performance testing (Locust, cURL);
- Preparing and maintaining CI (Jenkins, GitHub Actions, CircleCI), pipelines;
- Preparing (Docker) containers with UI and API tests. Running tests inside containers.
- Confident Linux (Ubuntu), macOS, Windows (WSL 1,2) user;
- Automation visual testing;
- Automated and manual testing of web applications (UI/API);
- Some experience in manual testing of mobile applications (iOS, Android);
- Some experience in security testing of Web applications (users access level, OWASP ZAP);
- Experience in E-commerce, Logistics, Healthcare, HR, and Streaming domains.
It would be nice to have modern technologies, flexible work hours, and work on a web project.