Andrii Hembar
Verified Expert in Engineering
Quality Assurance Developer
Andrii has over eight years of experience in automation testing, including web, mobile, desktop, embedded, and database services. Skilled in different technologies, programming languages, and frameworks, he has experience setting up testing from scratch, estimating, leading, and mentoring small teams of test engineers. As an engineer, Andrii is passionate about learning new technologies and using them to get the best results towards product quality.
Portfolio
Experience
Availability
Preferred Environment
PyCharm, MacOS, Jira, Slack, Python 3, Appium, Selenium, CircleCI, TypeScript
The most amazing...
...achievement I've accomplished was when I provided a client with a stable and scalable CI solution developed from scratch and delivered after six months.
Work Experience
QA Engineer Consultant
TheoremOne
- Spearheaded the architecture and development of a data-seeding framework utilizing TypeScript and Prisma object-relational mapping (ORM).
- Pioneered the implementation of quality engineering best practices throughout the project, ensuring high-quality deliverables.
- Analyzed and improved Azure DevOps CI/CD pipelines for optimized software delivery.
- Conducted gap analysis and enhanced integration testing for a prominent enterprise client.
Manual QA Analyst
Hype Labs Inc.
- Wrote test plans for the blockchain web and mobile applications.
- Performed testing of the UI, back end, designs, and requirements.
- Wrote the back-end testing from scratch using Python.
Senior Lead AQA Engineer
Tictrac
- Reduced the time spent on regression from one week to three hours without losing product quality.
- Designed and developed from scratch a scalable mobile test automation project using Java, BrowserStack, Appium, and CircleCi.
- Conceptualized and built a scalable web test automation project using Python, PyTest, Selenium, and CircleCi.
- Mentored three test engineers in test automation, pull requests review, and work planning.
- Integrated Jira and TestRail logging into the regression automated suite.
- Integrated Applitools UI test framework to the mobile and web testing projects that allowed finding even pixel displacement UI bugs.
- Performed quarterly and yearly test automation planning for web, mobile, and REST API test projects.
Senior AQA Engineer
Yuvoh Analytics
- Designed and developed an end-to-end test project using Node.js, Protractor, Frisby2, and Mocha.
- Crafted and built an integration tests project using Node.js, Mocha, Chai, and PostgreSQL.
- Configured continuous testing pipelines using GitLab.
- Created scheduled crawling data jobs using Python, Airflow, and PostgreSQL.
- Performed manual acceptance testing of a responsive website.
Test Engineer
Medtronic
- Designed, validated, and automated tests for embedded systems for classes I to III medical devices.
- Performed both manual and automated testing of the wireless protocol Bluetooth Low Energy.
- Handled requirement analysis, software verification, defects tracking and validation, and pull request reviews.
- Manual testing of a mobile application that handles insulin delivery to patients via an insulin pump.
Middle Test Engineer
Aristotle Circle
- Built the test web test automation from scratch for an education payment website using Java, Selenide, and TestNg.
- Created integration tests for an education payment system back-end using TypeScript, Frisby, RESTler, and NodeSQL.
- Trained and led a four people team of QA manual engineers in test automation.
- Performed regression, acceptance, design, and mobile testing for iOS and wrote tests cases and checklists using TestRail.
Junior Test Automation Engineer
SoftServe
- Developed data-driven integration tests using C#, LINQ, MSTest, and Entity frameworks for a healthcare project.
- Built end-to-end desktop tests using C#, LINQ, and CodedUI frameworks.
- Performed regression, acceptance, and manual web and desktop testing and wrote tests cases.
- Debugged a REST API by testing data consistency from a Microsoft SQL database using Visual Studio Code and Fiddler.
Experience
Python Web Selenium End-to-end Tests Project
https://github.com/Haisenberh/Python-Selenium-Web-Test-Portfolio-ProjectPython API Tests Project
https://github.com/Haisenberh/Portfolio-Python-API-Testing-ProjectGlobal Health and Wellness Platform
• investigating current testing needs and problems
• test automation planning
• designing and developing software for automating tests
• reducing amount spend on manual regression
• bug detection, validating and logging
• leading and managing a small team of QA engineers
Education
Bachelor's Degree in Computer Science
Lviv Polytechnic National University - Lviv, Ukraine
Certifications
SQL Certificate [hackerrank.com/certificates/892d853f7051]
HackerRank
Rest API Certificate [hackerrank.com/certificates/277e0e0ec7bf]
HackerRank
Python Certificate [hackerrank.com/certificates/8aa557db0f50]
HackerRank
Quality Assurance and Testing of Modern Software Systems
SoftServe
Skills
Libraries/APIs
REST APIs, LINQ, Entity Framework, Jira REST API, Chai, Puppeteer
Tools
Cucumber, TestRail, GitHub, Postman, PyCharm, Pytest, CircleCI, BrowserStack, GitLab CI/CD, Google Cloud Console, Gradle, MSTest, Jira, Mocha, Git, Prisma
Frameworks
Appium, Selenium, Selenide, TestNG, Jasmine, Protractor, Cypress
Languages
Java, SQL, Gherkin, Python, JavaScript, Bash Script, TypeScript, C#, Python 3
Paradigms
Software Testing, Automated Testing, Test Automation, E2E Testing, Automation, Manual Testing, Object-oriented Programming (OOP), Coded UI Tests, Functional Testing, Azure DevOps
Platforms
MacOS, Mobile, iOS, Android, Ubuntu Linux, Bluetooth LE, Docker, Visual Studio Code (VS Code), Blockchain
Storage
MySQL
Other
Web App Testing, Selenium Page Object, Mobile App Testing, Bug Discovery & Tracking, Automated UI Testing, GUI Testing, Test Planning, API Testing, Regression Testing, QA Automation, REST API Automation, QA Testing, Quality Assurance (QA), Integration Testing, Manual QA, Mobile Device QA Automation, Test Automation Frameworks, UI Testing, Mobile UI, Test Scripting, CI/CD Pipelines, Website QA, Applitools, Computer Science, Networks, Discrete Mathematics, Web Scraping, Embedded Systems, Technical Requirements, Validation, Leadership, QA Leadership, IT Consulting
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring