Social newtork's ads and business products
My role and responsibilities:
1. Perform desktop web UI, API, mobile web testing;
2. Test the product on each stage of its life cycle: product research and exploration,
requirements analysis, mockups testing; creating testing documentation, testing features and
supporting them after release;
3. Write new and support existing automated tests;
4. Collect, reproduce, report and retest bugs brought by tech support and beta testers;
5. Write articles for internal knowledge base, participate in demo, sometimes perform test analysis of existing
features and cover them with test documentation for future regressive runs.
Test automation stack: Java, Selenide, TestNG.
UI test automation course
Was a lecturer on a UI test automation course from November, 2019 to April, 2020.
Network security management system
Web admin interface which represents devices' activity in a local network. It is aimed to track suspicious activity
and provide information about it to the user.
My role on this project was a test lead: I created a test plan, helped setting up testing process and forming the QA
team, made a code review on automated tests, communicated with the development team and the customers.
IP-telecom solution and CMS for call centers
A project for big IP-telecom service. The CMS consisted of an admin panel for setting up calls parameters, agent
interface (for actually calling) and supervisor interface (for agents and system activity monitoring).
I have tested as the platform itself, as it's integration with Salesforce.
Technological stack: Java + Spring for the backend, Angular JS for the frontend, PostgreSQL DB.
Test automation stack: Java, Selenium, JUnit, and Cucumber.
Web platform for marketing operations management and monitoring
A service that processes personal data of leads that participated in surveys, promo actions or marketing campaigns,
in
JSON format, and adds those leads in a system. Further, it allows to send promo emails and SMS, form leads activity
charts, visualize statistics based on their age, gender, number of participations, opt-ins, etc.
Technological stack: Ruby on Rails for the backend, React JS for the frontend.
Integrations: Surveygizmo, Unbounce for polls, Twilio service for SMS, SendGrid for emails.
Telemedicine web platform
Web system for performing online consultations of psychologists, psychotherapists and psychiatrists and their
clients
via video calls. After the project had launched, it reached over 3000 clients in a month.
Technological stack: Node JS and MongoDB for the backend, Vue JS for the frontend.
Integrations: LemonPay payment system, WebRTC protocol for video calls, Twilio service for SMS, SendGrid for emails.
Internship management website
Company's internal project: a website for students that allows to apply for an internship, get an intake test and
collect necessary information, and a back office for this site.
Technological stack: PHP + Symphony on the backend, JS + React on the frontend.
Small or part-time projects
- Lawyer suggesting system for private and legal persons. Backend/API only (Ruby on Rails);
- Service for shipping goods from USA and Europe to other countries (web, PHP + Laravel, Vue JS);
- Redesign of existing mobile app for smart home devices remote control (Android 5+, Java);
-
Mobile app for students who look for part-time job (JS + React Native);
-
Online site constructor (PHP + Symphony);
-
Desktop app for uploading CSV files into insurance provider's database (C++);
-
Online tool for monitoring data for stock trading;
-
Online store linked to actual offline branch shops that allows to order food and get it in an hour (client
part + back
office);
-
A system for sending marketing e-mails for an on-line store (PHP + Magento).