Location
UkraineRate
Years of experience
7+About
I am a QA Engineer with extensive experience in both manual and automated testing across a diverse range of platforms, including web applications, mobile apps, and APIs. With a Master’s degree in Economic Cybernetics and specialized training in IT project management and software testing, I bring a strong analytical background and a systematic approach to the quality assurance process. My professional journey has been marked by roles in leading tech companies like OneReach.ai, where I have not only tested and ensured the quality of conversational AI platforms but also played a critical role in setting up testing processes from scratch and mentoring new team members. My technical expertise encompasses a wide array of tools and technologies, including JavaScript, WebdriverIO, Postman, JMeter, and various AWS services, equipping me to handle complex testing scenarios and improve software reliability significantly. I am proficient in multiple testing methodologies and frameworks, and my ability to adapt and learn quickly has consistently resulted in high-quality software products. Committed to enhancing user experiences through meticulous testing and continuous improvement, I am always eager to tackle new challenges and contribute to successful project outcomes in dynamic and innovative tech environments.Tech Stack
Tester, Apache JMeter, API, AWS, Bash, GraphQL, Jira, MySQL, QA, RESTExperience
- Functional and Non-Functional Testing: Conduct comprehensive functional and non-functional testing for mobile applications (iOS and Android) and web applications to ensure they meet specified requirements and performance standards.
- API Testing Automation: Utilize JavaScript tools like JEST and Postman for automating API testing, ensuring APIs function correctly under various scenarios and integrate seamlessly with other systems.
- Web UI Testing Automation: Implement automated tests for web user interfaces using WebdriverIO combined with Mocha and Chai, enhancing the efficiency and coverage of testing processes.
- Performance Testing: Perform performance testing of microservices architecture to evaluate system behavior and performance under load, using tools and techniques that simulate real-world usage conditions.
- Client-Web SDK Testing: Test software development kits (SDKs) for both iOS and Android platforms to ensure they are robust and developer-friendly, thereby facilitating seamless integrations.
- Test Documentation Creation and Review: Develop comprehensive test documentation including test plans, test cases, and test scripts; review these documents regularly to ensure they remain current and effective.
- Participation in Design and Requirements Reviews: Actively participate in the design and requirements review process to provide insightful feedback and ensure testability of new features and system enhancements.
Employment history
– Mobile app functional and non functional testing (iOS, Android)
– WEB application functional and non functional testing.
– API testing automation with JS (JEST, Postman).
– Web UI testing automation (WebdriverIO+Mocha+Chai)
– Performance testing of microservice architecture.
– Client-web SDK testing (iOS, Android).
– Browser extension testing.
– New features internal demoing.
– Set up testing process from scratch.
– Test documentation creation and review.
– Participating in requirements/design creation and review.
– Mentoring newcomers.
– Interviewing candidates.
– Design and continuously update the curriculum and course materials for the QA Manual course to ensure they are up-to-date with the latest industry standards and practices.
– Deliver comprehensive lectures and practical sessions that cover all fundamental aspects of manual quality assurance testing, including test plan creation, test case design, and defect reporting.
– Assess students’ progress through practical tests and assignments, providing constructive feedback to help them understand their strengths and areas for improvement.
– Offer one-on-one guidance and support to students, helping them grasp complex concepts and apply them in practical settings.
– Ensure that teaching materials and course content remain relevant to current industry demands by incorporating the latest tools, technologies, and methodologies used in manual QA testing.
– Manage class logistics, including scheduling, resource allocation, and ensuring a conducive learning environment for all students.
– Continuous integration.
– Front-End, Back-End functional testing.
– Installation testing for Windows, Linux.
– REST API testing.
– Performance testing (Apache JMeter).
– Testing of integration with other web-services (Slack, PagerDuty, Microsoft Teams, AWS, Azure).
– Bug reporting/tracking/fixes verification (JIRA).
– Test environment maintenance and setup.
– Test driven development.
– Smoke /regression /acceptance /performance /end to end/sanity testing.
– Web Service testing (SOAP UI, Postman).
– UI/UX, localization testing.
– Change Request Scripting and Testing in full cooperation with developers.
– Requirements testing and test documentation creation (test plans / test cases / check lists).
– QA to BA and QA to customer handovers.
– Bug Report creation (Jira).
– WEB Exploratory / Cross-Browser / Smoke / Localization /Acceptance testing.
– Bug reporting with JIRA.
– Create and execute test cases and test scripts based on project requirements.
– Conduct usability testing to ensure the application met user expectations and standards.
– Collaborate with the development team to identify and resolve issues.
– Participate in sprint planning and daily stand-up meetings to ensure timely delivery of tasks.
Education history
“Project Management in IT”
“Scrum Master” training
“JavaScript tutorial”
“Software testing”
Masters degree in Economic cybernetics
We’ve helped 83 clients with IT recruitment and software development.
Read about a few of them below...