Position: General QA Engineer
Date of Birth: August 16, 1997
Citizenship: Ukrainian
Place of residence: Kyiv, Ukraine
Phone: +380996627078 (Viber, WhatsApp, Telegram)
E-mail: [email protected]
Github: https://github.com/Alexveselun
Linkedin: https://www.linkedin.com/in/alexandr-y-9409a220a
Programming Languages and Tools: Python, JS/TS, SQL, BASH, HTML, CSS;
Testing Tools: Postman, Swagger, Cypress, Playwright, DBeaver, Artillery, Charles, BurpSuite, SQLMap, AWS, Playfab, Contentful, Sentry,
Type of testing: Automation Testing, Manual Testing, Security testing, Load Testing, Functional, Non-functional, Regression, Retesting, Smoke Testing, Localization Testing, Usability Testing, API testing, cross-browser/platform testing;
CI/CD: Semaphore CI, Sorry Cypress;
Version Control Systems: git;
Operating Systems: Linux, MacOS, Windows,
Mobile Platforms: iOS, Android; Browsers: Chrome-based, Firefox, Safari;
Project Management Methodologies: Agile(Scrum, Kanban);
Issue Tracking Systems: Github, Jira, Confluence, Notion, Redmine;
Testing Artifacts: Bug reports, Test cases, Checklists, Test plan, Test suite, Test strategy,
Test Management Systems: TestRail, Notion, Google Sheets;
IDE: Visual Studio Code, WebStorm, NotePad++;
Spoken Languages: English, Ukrainian, Polish, Turkish, Russian.
Project Description: Zephyr seeks to leverage data-driven decisions and AI throughout the entire SDLC to help organizations to increase software development team velocity, reduce infrastructure costs, and improve end-user experiences.
Technologies: NextJs, NestJs, Stripe, Auth0, Sentry, CloudFlare, Scully, Swagger, Playwright, Qase, Figma
Responsibilities: Development and writing of e2e tests, Assistance in the development of requirements, Development QA documentation(Test Strategy, Test Plan, Checklists, Test Cases), Design testing, Testing databases and their interaction with the system, Mentoring, Manual testing, API testing, Documentation testing, BlackBox/GreyBox/WhiteBox testing, Performance Testing, UI/UX testing, Module Testing, Integration Testing, Cross-browser testing (Chrome, Safari, Mozilla)
Project Description: Design system that combines many different systems in one place
Technologies: React, NestJs, TypeScript, Figma
Responsibilities: Development QA documentation, Manual testing of the application, Check Lists, Test Cases development, Assistance in the development of the UX design of the admin panel, API testing, Documentation testing, BlackBox/GreyBox/WhiteBox testing, UI/UX testing, Module Testing, Integration Testing, Cross-browser testing (Chrome, Safari, Mozilla)
Project Description: The Waitlist App That Doesn't Suck. Get organized with our easy-to-use waitlist app and simple online reservations & appointments. Team composition: Project Manager, 3 Developers, 2 QA engineers Working approach: We worked using KANBAN, and we had 2-week sprints. We had daily meetings, planning meetings and retrospectives. Technologies: Angular12, Node.js, NestJS, TypeScript, Scully, Sentry, Docker, PostgreSQL, Redis, AWS Responsibilities: Test Strategy development, Documentation testing, CheckList development, Test Cases development, UI/UX Testing, Description of the issues found with a description of possible causes, Cross-browser testing (Chrome, Safari, Mozilla), Cross-Platform testing(IOS, Android)
Project Description: This project included working with automation tests for a mid-size customer in Europe, who is one of the most known providers of online learning experiences. I worked with a set of business applications aiming to provide a unique learning experience. The platform includes a feature-rich learning management system and a inspiring learning experience platform. The main goal for the project was to cover all of the applications with automation tests.
Team composition: Team was composed of more than 8 engineers, including AQA and manual engineers as well as 2 front-end engineers. Working approach: We worked using SCRUM, and we had 4-week sprints. We had daily and weekly meetings, planning meetings and retrospectives. While we followed the best practices, the project was very comfortable in terms of communication and processes because it wasn’t overloaded with a bunch of ceremonies. Additionally,I could reach out to anyone when needed.
Technologies: Angular12, Node.js, NestJS, TypeScript, Scully, Sentry, Swagger, TestRail, Cypress, SorryCypress, Semaphore
Responsibilities: E2E tests development Fix E2E tests Maintain E2E tests Cross-browser testing (Chrome, Safari, Mozilla), Cross-Platform testing(iOS, Android) Documentation testing
https://valor-software.com/ Project Description: Valor Software is more than just a software development company. We’re a team of people driven by innovation who pull off the impossible with the blend of the brightest technological minds and edge technologies. The Valor website is the main portal of discovery for new customers to come to the company. It was in the middle of a redesign and replatform, and my responsibility was to help cover it with tests both manual and automation to ensure that we did not have regressions on this critical aspect of our business. Team Composition: Designers, Developers, AQA Working approach: I was reviewing pull requests, writing test automation, and performing manual regression. Technologies: Angular12, Node.js, NestJS, TypeScript, Scully Responsibilities: Manual testing of the application, Testing Strategy Development, Assistance in the development of the UX design of the application, Documentation testing, UI/UX Testing, Description of the issues found with a description of possible causes, Cross-browser testing (Chrome, Safari, Mozilla), Cross-Platform testing(iOS, Android)
Project Description: Often labeled as the next World of Warcraft, Ashes of Creation is a rapidly scaling MMORPG. Valor was brought in to redesign, and replatform their web experience as well as their eCommerce platform. Additionally we were responsible with introducing new payment providers (Stripe and PayPal) while maintaining support for the legacy provider. This was a unique challenge as any time that finances are involved testing becomes more serious. In addition to the regular automation and manual testing, the patterns of usage for their site required heavy emphasis on load testing because they receive bursts of traffic during live streams. As work was completed and tested it would frequently go through another quality pass by the customer where they would do one final check before release, this was often the day before a live stream.
Team Composition: The team consisted of 4 developers from our side and 2 from the client side and 2 QA engineers. Technologies: JavaScript, Node.js, AWS, NestJS, PostgreSQL, MongoDB, Sentry, Docker, Scully, Postman, Contentful, Redis, Cypress, Swagger
Responsibilities: Manual testing of the application, Check Lists, Test Cases development, Assistance in the development of the UX design of the admin panel, Testing databases and their interaction with each other and with the system, Documentation development for E2E tests application coverage, E2E tests development, Description of the issues found with a description of possible causes API testing, Documentation testing, BlackBox/GreyBox/WhiteBox testing, UI/UX testing, Module Testing, Integration Testing, Performance Testing, Cross-browser testing (Chrome, Safari, Mozilla), Cross-Platform testing(IOS, Android, Windows, Linux)
https://www.liberty-flights.co.uk/ Project Description: Liberty flights is an eCommerce based vaping device company. Valor was working to provide a UX uplift on the project. The goal was to reduce friction for users while also providing a more modern user experience. My responsibility on this project was to ensure that there were no revenue impacting regressions. When issues were found I was responsible to document them in a complete fashion and escalate them to the development team.
Technologies: Angular 12, Node.js, NestJS, TypeScript, Scully
Responsibilities: Manual testing of the application, CheckList, Test Cases development Documentation testing UI/UX Testing Description of the issues found with a description of possible causes Cross-browser testing (Chrome, Safari, Mozilla), Cross-Platform testing(IOS, Android)
Project Description: Stock Valuation Tool & Analysis Software to Help You Beat the Market. The task of our team was to replatform the application from AngularJS to Angular 12.
Team Composition: The team consisted of 3 developers, 1 QA engineer and 1 project manager.
Responsibilities: I manually investigated and documented the existing application to capture issues/comments/suggestions. I was responsible for the development of all the documentation: testing strategy, test plan, checklists, and test cases. Also, I supported the team with module decomposition, integration, system testing, describing what was wrong, what needs to be changed.
Technologies: Angular 12, Node.js, NestJS, TypeScript, Scully, PHP
Responsibilities: Manual testing of the application, Testing Strategy Development, Check Lists, Test Cases development Assistance in the development of the UX design of the application, Documentation testing, UI/UX Testing, Description of the issues found with a description of possible causes, Cross-browser testing (Chrome, Safari, Mozilla), Cross-Platform testing(IOS, Android)
Primary Responsibilities: Writing checklists, Bug Reports, Test Cases. Providing smoke, crossbrowser, UI/UX, regression, Functional, Mobile(iOS), WEB, API, etc.
March 2023 - May 2023 HTB Academy
January 2023 - February OWASP TOP 10
March 2021 – April 2021 QA on SkillUp
January 2021 – February 2021 Basic WEB and SQL for Software testing on SkillUp
October 2019 – December 2019 Utest Academy
July 2019 – September 2019 Python for Beginners on Stepik
June 2019 – July 2019 Java Syntax on Javarush