badgeQuality Assurance Engineer (QAE) | Manual & Automation testing

badgeKvalitetssikringsingeniør (QAE) | Manuell og automatisert testing

badgeІнженер з забезпечення якості (QAE) | Ручне та автоматизоване тестування

OKSANA SOIKO

OKSANA SOIKO

ОКСАНА СОЙКО


I'm a QA engineer with hands-on experience in IT and service-oriented environments. I'm skilled in quality assurance, agile testing, requirement analysis, and improving business workflows. I enjoy working in Scrum teams and collaborating across functions.

Jeg er en QA-ingeniør med praktisk erfaring innen IT og tjenesteorienterte miljøer. Jeg har kompetanse innen kvalitetskontroll, smidig testing, kravanalyse og forbedring av forretningsprosesser. Jeg trives med å jobbe i Scrum-team og samarbeide på tvers av fagområder.

Я інженер з тестування ПЗ з практичним досвідом роботи в ІТ та сервісно-орієнтованому середовищі. Добре обізнана у забезпеченні якості, Agile‑тестуванні, аналізі вимог та оптимізації бізнес-процесів. Впевнено працюю в Scrum-командах і міжфункціональних групах.

Lviv Polytechnic National University
Specialist Degree | Department of Applied Linguistics

September 2005 – June 2010 Ukraine


Lviv Polytechnic National University is the oldest technical higher educational institution in Ukraine and Eastern Europe.

It was founded in 1816 and consists of 17 institutes, over 100 departments, and numerous autonomous and general subdivisions.

Lviv Polytechnic National University
Spesialistgrad | Institutt for anvendt lingvistikk

september 2005 – juni 2010 Ukraina


Lviv Polytechnic National University er den eldste tekniske høyere utdanningsinstitusjonen i Ukraina og Øst-Europa.

Den ble grunnlagt i 1816 og består av 17 institutter, over 100 avdelinger og flere autonome og generelle enheter.

Національний університет «Львівська політехніка»
Диплом спеціаліста зі спеціальності «Прикладна лінгвістика» | Інститут комп’ютерних наук та інформаційних технологій

Вересень 2005 – Червень 2010 Україна


Національний університет «Львівська політехніка» — найстаріший технічний вищий навчальний заклад України та Східної Європи.

Заснований у 1816 році. До складу університету входять 17 інститутів, понад 100 кафедр, автономні, додаткові та загальні підрозділи.


work_historyJOB EXPERIENCE

work_historyJOBBERFARING

work_historyДОСВІД РОБОТИ

  • Future Project / QA Architect

    2025

  • Fremtidig prosjekt / QA-arkitekt

    2025

  • Майбутній проєкт / QA-архітектор

    2025

  • Checker Software Systems LTD / QA + Automation Engineer / IL
    Business Scope: SaaS company offering integrated Professional Platform for Mystery Shopping Providers, Tracking Survey Providers and CX / VoC Researchers
    -----------------------------------
    QA Role: My experience as a QA + Automation Engineer at Checker Software Systems LTD has involved a combination of manual testing expertise, automation testing skills, and a proactive approach to ensuring the quality and reliability of software products.
    -----------------------------------

    · Full-time 4 yrs

    2020 - 2024



    Checker Software Systems LTD / QA + automatiseringsingeniør / IL
    Forretningsomfang: SaaS-selskap som tilbyr integrert profesjonell plattform for Mystery Shopping-leverandører, leverandører av sporingsundersøkelser og CX / VoC-forskere
    -----------------------------------
    QA-rolle: Min erfaring som QA + Automation Engineer hos Checker Software Systems LTD har involvert en kombinasjon av manuell testekspertise, automatiseringstestferdigheter og en proaktiv tilnærming for å sikre kvaliteten og påliteligheten til programvareprodukter.
    -----------------------------------

    · Heltid 4 år

    2020 - 2024



    Checker Software Systems LTD / QA + Інженер з автоматизації / IL
    Сфера діяльності: компанія SaaS, що пропонує інтегровану професійну платформу для постачальників Mystery Shopping, постачальників опитувань із відстеження та дослідників CX/VoC
    -----------------------------------
    Роль у сфері контролю якості: мій досвід як інженера з контролю якості та автоматизації в Checker Software Systems LTD включає поєднання досвіду ручного тестування, навичок автоматизованого тестування та проактивного підходу до забезпечення якості та надійності програмних продуктів.
    -----------------------------------

    · Повна зайнятість 4 роки

    2020 - 2024



    Kultprosvet / QA Engineer / UA
    Business Scope: OUTSOURCE WEB dev, Mobile apps, UI design
    -----------------------------------
    QA Role: As a QA Engineer at Kultprosvet, my role encompassed testing both web and mobile applications.
    -----------------------------------

    · Full-time 1 year

    2019 - 2020

    Kultprosvet / QA-ingeniør / UA
    Forretningsomfang: OUTSOURCE WEB-utvikler, mobilapper, UI-design
    -----------------------------------
    QA Rolle: Som QA Engineer ved Kultprosvet omfattet min rolle testing av både web- og mobilapplikasjoner.
    -----------------------------------

    · Heltid 1 år

    2019 - 2020

    Kultprosvet / Інженер з якості / UA
    Сфера діяльності: OUTSOURCE WEB dev, мобільні додатки, дизайн інтерфейсу користувача
    -----------------------------------
    Посада QA: як QA Engineer в Kultprosvet, моя роль охоплювала тестування як веб-, так і мобільних додатків.
    -----------------------------------

    · Повна зайнятість 1 рік

    2019 - 2020

    Extreme Idea LLC / Manual QA Engineer / UA
    Business Scope: Ecommerce solutions (Wordpress, Magento, Prestashop etc)
    -----------------------------------
    QA Role: As a QA Engineer at Extreme Idea LLC, I played a crucial role in ensuring the quality and reliability of the company's software products and services (WEB).
    -----------------------------------

    · Full-time 6 yrs 1 mo

    2013 - 2019

    Extreme Idea LLC / Manuell QA-ingeniør / UA
    Forretningsomfang: E-handelsløsninger (Wordpress, Magento, Prestashop osv.)
    -----------------------------------
    QA-rolle: Som QA-ingeniør hos Extreme Idea LLC spilte jeg en avgjørende rolle i å sikre kvaliteten og påliteligheten til selskapets programvareprodukter og -tjenester (WEB).
    -----------------------------------

    · Heltid 6 år 1 mnd

    2013 - 2019

    Extreme Idea LLC / Інженер з ручного тестування / UA
    Сфера діяльності: рішення електронної комерції (Wordpress, Magento, Prestashop тощо)
    -----------------------------------
    Роль із забезпечення якості: як інженер із забезпечення якості в Extreme Idea LLC, я відіграла вирішальну роль у забезпеченні якості та надійності програмних продуктів і послуг компанії (WEB).
    -----------------------------------

    · Повна зайнятість 6 років 1 міс

    2013 - 2019


quick_referenceQUALIFICATIONS

quick_referenceKVALIFIKASJONER

quick_referenceКВАЛІФІКАЦІЯ

Functional Testing Funksjonstesting Функціональне тестування

I verify that each software function behaves according to requirements. I focus on system behavior under normal and edge conditions, including UI, validation, business logic, user roles, and incorrect data handling.

I use both manual and automated functional testing, designing structured test cases to ensure maximum feature coverage.

📌 Benefits for the client:

  • ✅ Product behaves as expected
  • 🐞 Bugs detected before release
  • 📋 Transparent feature documentation
  • 💬 Better user experience

Jeg verifiserer at hver funksjon eller mulighet i programvaren fungerer i henhold til kravene. Fokuserer på systemets oppførsel under normale og ekstreme forhold, inkludert UI, validering, forretningslogikk, brukerroller og håndtering av ugyldige data.

Bruker både manuell og automatisert funksjonell testing og lager strukturerte testtilfeller som sikrer maksimal dekning.

📌 Fordeler for kunden:

  • ✅ Produktet fungerer som forventet
  • 🐞 Feil oppdages før produksjon
  • 📋 Tydelig dokumentasjon av funksjonalitet
  • 💬 Bedre brukeropplevelse

Перевіряю, що кожна функція або можливість програмного забезпечення працює відповідно до вимог. Зосереджуюсь на поведінці системи при нормальних і граничних умовах, включаючи перевірку UI, валідацій, бізнес-логіки, ролей користувача та реакцій на некоректні дані.

Використовую як ручне, так і автоматизоване функціональне тестування, створюючи структуровані тест-кейси, що забезпечують максимальне покриття функціоналу.

📌 Результат для клієнта:

  • ✅ Продукт працює як очікується
  • 🐞 Виявлення багів до релізу
  • 📋 Прозора документація функціоналу
  • 💬 Позитивний досвід користувачів
User Interface (UI) Testing Testing av brukergrensesnitt (UI) Тестування інтерфейсу користувача (UI)

I verify that user interface elements (buttons, menus, forms, etc.) work correctly and display properly across devices, screen sizes, and browsers.

I run both manual and automated UI tests using tools like Playwright, ensuring visual consistency and responsiveness.

📌 Benefits for the client:

  • 🖼️ Clean, bug-free user interface
  • 📱 Consistent look on desktop & mobile
  • 🧭 Improved user experience (UX)
  • 🚫 Reduced UI regressions during updates

Jeg verifiserer at brukergrensesnittelementer (knapper, menyer, skjemaer osv.) fungerer riktig og vises riktig på tvers av enheter, skjermstørrelser og nettlesere.

Jeg bruker både manuell og automatisert UI-testing med verktøy som Playwright for å sikre visuell konsistens og responsivitet.

📌 Fordeler for kunden:

  • 🖼️ Rent og feilfritt brukergrensesnitt
  • 📱 Samme utseende på desktop og mobil
  • 🧭 Forbedret brukeropplevelse
  • 🚫 Færre UI-bugs ved oppdateringer

Перевіряю, що елементи інтерфейсу користувача (кнопки, меню, форми тощо) працюють коректно та відображаються правильно на різних пристроях, екранах і браузерах.

Застосовую як ручне, так і автоматизоване UI-тестування (Playwright), щоб перевірити адаптивність та візуальну цілісність.

📌 Результат для клієнта:

  • 🖼️ Чистий інтерфейс без багів
  • 📱 Коректний вигляд на ПК та мобільних
  • 🧭 Зручність та позитивний досвід для користувачів
  • 🚫 Менше проблем після оновлень
Regression Testing Regresjonstesting Регресійне тестування

Regression testing involves re-testing previously verified functionality to ensure that new code changes haven’t broken anything.

I apply automated regression suites with Playwright and Robot Framework, run on every build via CI/CD pipelines.

📌 Benefits for the client:

  • 🔁 Confidence in existing functionality
  • 🐞 Quick detection of unintended bugs
  • 🚀 Faster and safer releases
  • 💰 Reduced QA costs in the long run

Regresjonstesting betyr gjen-testing av tidligere verifiserte funksjoner for å sikre at nye endringer ikke har forårsaket feil.

Jeg bruker automatiserte regresjonstester med Playwright og Robot Framework, som kjøres automatisk i CI/CD-pipelines.

📌 Fordeler for kunden:

  • 🔁 Trygghet for eksisterende funksjonalitet
  • 🐞 Rask oppdagelse av nye feil
  • 🚀 Raskere og tryggere utgivelser
  • 💰 Reduserte QA-kostnader over tid

Регресійне тестування — це повторна перевірка раніше протестованої функціональності, щоб переконатися, що нові зміни в коді не зламали існуючі можливості.

Застосовую автоматизовані регресійні тести (Playwright, Robot Framework), які запускаються на кожному білді через CI/CD пайплайни.

📌 Результат для клієнта:

  • 🔁 Впевненість у стабільності продукту
  • 🐞 Швидке виявлення неочікуваних багів
  • 🚀 Швидші й безпечніші релізи
  • 💰 Менше витрат на підтримку якості

Integration testing ensures that multiple components work together correctly — APIs, databases, services, and front-end modules.

I test critical integration points early using Playwright, REST API tools, and Robot Framework, validating communication and data flow between systems.

📌 Benefits for the client:

  • 🔗 Stable interaction between components
  • 📉 Early detection of system-level bugs
  • 🧩 Smooth collaboration across microservices
  • 🚀 More reliable deployments

Integrasjonstesting sikrer at flere systemkomponenter fungerer sammen – for eksempel API-er, databaser, tjenester og grensesnitt.

Jeg tester viktige integrasjonspunkter tidlig med Playwright, REST-verktøy og Robot Framework for å validere kommunikasjon og datakvalitet.

📌 Fordeler for kunden:

  • 🔗 Stabilt samspill mellom moduler
  • 📉 Tidlig identifisering av systemfeil
  • 🧩 Sømløs integrasjon i mikrotjenestearkitektur
  • 🚀 Mer pålitelige utrullinger

Інтеграційне тестування гарантує, що різні компоненти (API, бази даних, сервіси, UI) працюють узгоджено та правильно обмінюються даними.

Тестую ключові точки інтеграції за допомогою Playwright, REST API та Robot Framework, валідує потоки даних і взаємодію систем.

📌 Результат для клієнта:

  • 🔗 Надійна взаємодія між модулями
  • 📉 Виявлення багів ще до злиття в основну гілку
  • 🧩 Стабільна робота в мікросервісній архітектурі
  • 🚀 Більш передбачувані релізи

Usability testing focuses on how real users interact with the product. I analyze whether the interface is clear, intuitive, and consistent across user flows.

I observe and report on user frustrations, misclicks, navigation issues, and readability across different devices. Tools like user journey simulation and feedback collection are part of this process.

📌 Benefits for the client:

  • 🧠 Better user engagement
  • 🙋 Reduced customer support requests
  • 📉 Higher conversion and satisfaction
  • 🎯 Insightful feedback before release

Brukbarhetstesting fokuserer på hvordan ekte brukere samhandler med produktet. Jeg vurderer om grensesnittet er tydelig, intuitivt og konsistent.

Jeg observerer og rapporterer brukerfrustrasjoner, feilkoblinger, navigasjonsproblemer og lesbarhet på tvers av ulike enheter. Dette inkluderer bruk av brukerreiser og tilbakemeldingsverktøy.

📌 Fordeler for kunden:

  • 🧠 Bedre brukeropplevelse
  • 🙋 Mindre behov for kundestøtte
  • 📉 Økt konvertering og kundetilfredshet
  • 🎯 Verdifull innsikt før lansering

Usability-тестування — це перевірка зручності використання інтерфейсу очима реального користувача. Я оцінюю, наскільки інтерфейс інтуїтивний, зрозумілий та послідовний.

Виявляю помилки навігації, непорозуміння в UI, некоректні кліки та загальні фрустрації користувачів, використовуючи емуляцію сценаріїв та збирання фідбеку.

📌 Результат для клієнта:

  • 🧠 Покращення взаємодії з продуктом
  • 🙋 Менше звернень у сапорт
  • 📉 Зростання задоволеності та конверсії
  • 🎯 Корисний зворотний зв'язок ще до релізу

Compatibility testing ensures the software works correctly across different environments: operating systems (Windows, macOS, Linux), browsers (Chrome, Firefox, Safari, Edge), screen resolutions, and mobile devices.

I use both real devices and emulators to detect layout shifts, UI glitches, and inconsistent behaviors. This includes cross-browser testing and responsive UI checks.

📌 Benefits for the client:

  • 🌐 Wider audience coverage
  • 📱 Reliable experience across devices
  • ❌ Reduced cross-platform bugs
  • ✅ Professional appearance on all platforms

Kompatibilitetstesting sikrer at programvaren fungerer riktig i ulike miljøer: operativsystemer (Windows, macOS, Linux), nettlesere (Chrome, Firefox, Safari, Edge), skjermoppløsninger og mobile enheter.

Jeg bruker både ekte enheter og emulatorer for å oppdage layoutforskyvninger, UI-feil og inkonsistente oppføringer. Dette inkluderer kryssnettlesertesting og responsiv UI-sjekk.

📌 Fordeler for kunden:

  • 🌐 Dekker flere brukergrupper
  • 📱 Stabil opplevelse på alle enheter
  • ❌ Færre plattformavhengige feil
  • ✅ Profesjonelt inntrykk på alle plattformer

Compatibility-тестування гарантує, що ПЗ працює коректно на різних платформах: операційних системах (Windows, macOS, Linux), браузерах (Chrome, Firefox, Safari, Edge), екранах різних розмірів і мобільних пристроях.

Використовую як реальні пристрої, так і емулятори, щоб виявити зсуви в макеті, UI-баги та неконсистентну поведінку. Тестую адаптивність і кросбраузерність.

📌 Результат для клієнта:

  • 🌐 Більше охоплення аудиторії
  • 📱 Надійна робота на всіх пристроях
  • ❌ Менше багів, пов’язаних із платформами
  • ✅ Професійний вигляд на будь-якому екрані

Localization and Internationalization testing ensures that software adapts seamlessly to different languages, regions, formats, and cultural conventions.

I validate UI layout for various text lengths, check right-to-left language support, date/time/number formatting, currency symbols, translations, and cultural appropriateness.

📌 Benefits for the client:

  • 🌍 Global market readiness
  • 🈳 Accurate and user-friendly translations
  • 📐 Proper UI alignment across languages
  • 🧭 Positive user experience in all locales

Lokaliserings- og internasjonaliseringstesting sikrer at programvaren tilpasses sømløst til ulike språk, regioner, formater og kulturelle konvensjoner.

Jeg validerer brukergrensesnittets utforming for forskjellige tekstlengder, støtter høyre-til-venstre-språk, dato-/tids-/nummerformater, valuta og kulturell tilpasning.

📌 Fordeler for kunden:

  • 🌍 Klar for globale markeder
  • 🈳 Korrekte og brukervennlige oversettelser
  • 📐 Riktig UI-justering på tvers av språk
  • 🧭 Positiv brukeropplevelse for alle regioner

Тестування локалізації та інтернаціоналізації гарантує, що програмне забезпечення коректно адаптується до різних мов, регіонів, форматів і культурних особливостей.

Я перевіряю адаптацію інтерфейсу під різну довжину тексту, підтримку RTL-мов, форматування дат/часу/чисел, відображення валют, правильність перекладів і культурну відповідність.

📌 Результат для клієнта:

  • 🌍 Готовність до глобального ринку
  • 🈳 Точні й зручні переклади
  • 📐 Коректне відображення UI для всіх мов
  • 🧭 Позитивний користувацький досвід у будь-якому регіоні

Exploratory Testing is a dynamic and experience-based testing approach where I actively explore the application without predefined scripts, combining learning, test design, and execution in real time.

This helps identify unexpected bugs, edge-case issues, and usability problems that scripted testing may overlook.

📌 Benefits for the client:

  • 🔍 Uncovers hidden issues early
  • ⚡ Fast feedback on new or unstable features
  • 🧠 Leverages tester's intuition and domain knowledge
  • 💡 Complements automated and scripted testing

Utforskende testing er en dynamisk og erfaringsbasert testmetode der jeg aktivt utforsker applikasjonen uten forhåndsdefinerte skript, og kombinerer læring, testdesign og utførelse i sanntid.

Dette avdekker uventede feil, kanttilfeller og brukervennlighetsproblemer som skriptbaserte tester ofte overser.

📌 Fordeler for kunden:

  • 🔍 Avdekker skjulte problemer tidlig
  • ⚡ Rask tilbakemelding på nye eller ustabile funksjoner
  • 🧠 Utnytter testerens intuisjon og domenekunnskap
  • 💡 Supplerer automatisert og skriptbasert testing

Дослідницьке тестування — це гнучкий підхід, що поєднує навчання, проектування та виконання тестів у режимі реального часу. Я досліджую систему без заздалегідь прописаних кейсів, покладаючись на досвід, інтуїцію та бізнес-логіку.

Це дозволяє знаходити приховані баги, edge-case сценарії і проблеми з UX, які можуть залишитися непоміченими при класичному підході.

📌 Результат для клієнта:

  • 🔍 Виявлення неочевидних дефектів
  • ⚡ Швидкий зворотній зв’язок щодо нових функцій
  • 🧠 Використання експертизи тестувальника
  • 💡 Доповнення до автотестів і регресій

I perform testing across various platforms and devices to ensure consistent functionality and appearance. This includes desktop apps, web systems, and mobile devices (iOS/Android), running on Windows, macOS, Linux, and multiple browsers (Chrome, Safari, Firefox, Edge).

📌 Benefits for the client:

  • 🌍 Wider user coverage and accessibility
  • 🧩 Early detection of platform-specific issues
  • 🎯 Consistent user experience across environments
  • 💸 Reduced support costs and complaints

Jeg tester på tvers av ulike plattformer og enheter for å sikre konsekvent funksjonalitet og utseende. Dette inkluderer desktop-applikasjoner, nettbaserte systemer og mobile enheter (iOS/Android), på Windows, macOS, Linux og flere nettlesere (Chrome, Safari, Firefox, Edge).

📌 Fordeler for kunden:

  • 🌍 Bredere brukerdekning og tilgjengelighet
  • 🧩 Tidlig oppdagelse av plattformspesifikke problemer
  • 🎯 Konsistent brukeropplevelse på tvers av miljøer
  • 💸 Reduserte supportkostnader og klager

Проводжу тестування на різних платформах та пристроях, щоб забезпечити стабільну роботу і коректне відображення. До них входять десктопні програми, веб-системи та мобільні пристрої (iOS/Android), а також ОС Windows, macOS, Linux і браузери (Chrome, Safari, Firefox, Edge).

📌 Результат для клієнта:

  • 🌍 Ширше покриття користувачів і доступність
  • 🧩 Раннє виявлення платформозалежних проблем
  • 🎯 Стабільний досвід користувача на всіх пристроях
  • 💸 Менше витрат на підтримку та скарги

I apply automated tests to verify functionality, integration, UI, and system stability. I use frameworks like Playwright and Robot Framework, and integrate tests into CI/CD pipelines (Jenkins, GitLab CI), allowing for early bug detection, faster releases, and reduced regression costs.

I use data-driven and keyword-driven approaches for scalable test design, and tagging and retries to ensure test run stability. This helps adapt tests to different scenarios and reduce manual work.

I develop custom keywords and utility functions, generate reports with logs, screenshots, and videos — this enables QA/PM/DEV teams to quickly understand failures without wasting time reproducing bugs.

I actively use parallel test execution and Docker containers to isolate environments and maintain stable test performance.


📌 What it brings to the client:

  • Faster releases without delays
  • 🐛 Fewer bugs in production
  • 💸 Lower support costs
  • Stronger trust in the product’s quality

Jeg bruker automatiserte tester for å verifisere funksjonalitet, integrasjon, UI og systemstabilitet. Jeg benytter rammeverk som Playwright og Robot Framework, og integrerer testene i CI/CD-pipelines (Jenkins, GitLab CI), noe som gir tidlig feiloppdagelse, raskere utgivelser og lavere kostnader ved regresjonstesting.

Jeg bruker data-drevne og nøkkelord-baserte tilnærminger for skalerbare tester, samt tagging og retries for stabile kjøringer. Dette gjør det lettere å tilpasse testene og redusere manuelt arbeid.

Jeg utvikler egne nøkkelord og hjelpefunksjoner, og genererer rapporter med logger, skjermbilder og video — slik kan QA/PM/DEV-teamene raskt forstå feil uten å gjenskape dem manuelt.

Jeg bruker aktivt parallelle testkjøringer og Docker-containere for miljøisolasjon og stabil testing på tvers av plattformer.


📌 Fordeler for kunden:

  • Raskere lanseringer
  • 🐛 Færre feil i produksjon
  • 💸 Reduserte vedlikeholdskostnader
  • Større tillit til produktkvaliteten

Застосовую автоматизовані тести для перевірки функціональності, інтеграції, UI та стабільності систем. Використовую фреймворки Playwright, Robot Framework, інтегрую тести у CI/CD пайплайни (Jenkins, GitLab CI) — це дозволяє виявляти помилки на ранніх етапах, прискорювати випуски та зменшувати витрати на регресію.

Використовую data-driven та keyword-driven підходи для масштабованості тестів, test tagging і retries для стабільності запусків. Це дозволяє адаптувати автотести під різні сценарії та мінімізувати ручну роботу команди.

Розробляю власні keywords і utility-функції, створюю репорти з логами, скріншотами, відео — завдяки цьому QA/PM/DEV швидко розуміють, що сталося, і не витрачають час на відтворення.

Використовую паралельний запуск тестів та Docker-контейнери для ізоляції середовищ — це прискорює перевірки та забезпечує стабільність незалежно від інфраструктури.


📌 Що це дає клієнту:

  • Швидші релізи без затримок
  • 🐛 Менше багів у продакшн
  • 💸 Зниження витрат на підтримку
  • Більша впевненість у якості продукту