Contacts Articles Events Community Personal projects Work projects Home

Work projects

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