badgeQA Engineer

badgeQA Ingeniør

badgeІнженер з контролю якості

SOIKO OKSANA

SOIKO OKSANA

СОЙКО ОКСАНА


Experienced engineer with a demonstrated history of working in the information technology and services industry. Skilled in Quality Control, Scrum, Requirements Analysis, Agile Methodologies, and Business Process Improvement

Erfaren ingeniør med en demonstrert historie med å jobbe i informasjonsteknologi- og tjenestebransjen. Dyktig innen kvalitetskontroll, Scrum, kravanalyse, smidige metoder og forretningsprosessforbedring

Досвідчений інженер із підтвердженою історією роботи в галузі інформаційних технологій та послуг. Кваліфікований у сфері контролю якості, Scrum, аналізу вимог, гнучких методологій та вдосконалення бізнес-процесів

Lviv National University 'LP'

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

It was founded in 1816. University consists of 17 institutes, more than 100 departments; autonomous, additional and general subdivisions.

Specialist, AL | Department of Applied Linguistics

September 2005 - Juni 2010

Lviv National University 'LP'

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

Det ble grunnlagt i 1816. Universitetet består av 17 institutter, mer enn 100 avdelinger; autonome, tilleggs- og generelle underavdelinger.

Specialist, AL | Spesialist, AL | Institutt for anvendt lingvistikk

September 2005 - Juni 2010

Львівський національний університет "ЛП"

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

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

Спеціаліст, ІКНІ | Кафедра прикладної лінгвістики
Вересень 2005 - Червень 2010

work_historyJOB EXPERIENCE

work_historyJOBBERFARING

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

    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 have involved a combination of manual testing expertise, automation testing skills, and a proactive approach to ensuring the quality and reliability of software product.
    -----------------------------------

    · 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 testing ekspertise, automatisering testing ferdigheter, og en proaktiv tilnærming til å sikre kvaliteten og påliteligheten til programvare produkt.
    -----------------------------------

    · 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 в Культпросвіт, моя роль охоплювала тестування як веб-, так і мобільних додатків.
    -----------------------------------

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

    2019 - 2020

    Extreme Idea LLC / 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 / 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

    Keiss Media / Manual Tester / UA
    Business Scope: Educational online WEB + MOB solutions for children (+3)
    -----------------------------------
    QA Role: played a crucial role in ensuring the functionality, accuracy, and educational games for children, contributing to an enriching experience for children while they learn and have fun.
      -----------------------------------

    · Part-time · Less than a year

    2013

    Keiss Media / Manuell tester / UA
    Forretningsomfang: Pedagogiske online WEB + MOB-løsninger for barn (+3)
    -----------------------------------
    QA-rolle: spilte en avgjørende rolle i å sikre funksjonalitet, nøyaktighet og pedagogiske spill for barn, og bidro til en berikende opplevelse for barn mens de lærer og har det gøy.
      -----------------------------------

    · Deltid · Mindre enn ett år

    2013

    Keiss Media / Ручний тестер / UA
    Сфера діяльності: освітні онлайн-рішення WEB + MOB для дітей (+3)
    -----------------------------------
    Роль контролю якості: відіграла вирішальну роль у забезпеченні функціональності, точності та навчальних ігор для дітей, сприяючи збагаченню досвіду для дітей, поки вони навчаються та розважаються.
      -----------------------------------

    · Неповний робочий день · Менше року

    2013


quick_referenceQUALIFICATIONS

quick_referenceKVALIFIKASJONER

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

Functional Testing: Verifying that the software functions as expected according to the specified requirements. This involves testing each function or feature of the software.
Funksjonell testing: Verifiserer at programvaren fungerer som forventet i henhold til de spesifiserte kravene. Dette innebærer å teste hver funksjon eller funksjon i programvaren.
Функціональне тестування: Перевірка того, що програмне забезпечення працює належним чином відповідно до визначених вимог. Це передбачає тестування кожної функції чи функції програмного забезпечення.
Functional Testing: Verifying that the software functions as expected according to the specified requirements. This involves testing each function or feature of the software.
Testing av brukergrensesnitt (UI): Sikre at brukergrensesnittelementene, som knapper, menyer, skjemaer osv., fungerer riktig og vises riktig på tvers av forskjellige enheter og skjermstørrelser.
Тестування інтерфейсу користувача (UI): Переконайтеся, що елементи інтерфейсу користувача, такі як кнопки, меню, форми тощо, працюють належним чином і правильно відображаються на різних пристроях і розмірах екрана.
Regression Testing: Re-testing of previously tested features to ensure that recent changes in the codebase have not adversely affected the existing functionalities.
Regresjonstesting: Re-testing av tidligere testede funksjoner for å sikre at nylige endringer i kodebasen ikke har påvirket eksisterende funksjonalitet negativt.
Регресійне тестування: повторне тестування раніше протестованих функцій, щоб переконатися, що останні зміни в кодовій базі не вплинули негативно на існуючі функції.
Integration Testing: Testing the interaction between different modules or components to ensure they work together seamlessly.
Integrasjonstesting: Testing av samspillet mellom ulike moduler eller komponenter for å sikre at de fungerer sømløst sammen.
Тестування інтеграції: тестування взаємодії між різними модулями або компонентами, щоб переконатися, що вони працюють разом.
Usability Testing: Evaluating the software from an end-user perspective to assess its ease of use, intuitiveness, and overall user experience.
Usability Testing: Evaluering av programvaren fra et sluttbrukerperspektiv for å vurdere dens brukervennlighet, intuitivitet og generelle brukeropplevelse.
Тестування зручності використання: Оцінка програмного забезпечення з точки зору кінцевого користувача, щоб оцінити його простоту використання, інтуїтивність і загальний досвід користувача.
Compatibility Testing: Checking the software's compatibility with different operating systems, browsers, devices, etc.
Kompatibilitetstesting: Kontrollerer programvarens kompatibilitet med forskjellige operativsystemer, nettlesere, enheter osv.
Перевірка сумісності: перевірка сумісності програмного забезпечення з різними операційними системами, браузерами, пристроями тощо.
Localization/Internationalization Testing: Verifying that the software functions correctly in different languages and cultural settings.
Lokaliserings-/internasjonaliseringstesting: Verifiserer at programvaren fungerer korrekt i forskjellige språk og kulturelle omgivelser.
Тестування локалізації/інтернаціоналізації: Перевірка правильності роботи програмного забезпечення в різних мовах і культурних умовах.
Exploratory Testing: Ad-hoc testing where testers explore the software without predefined test cases to discover bugs or defects.
Utforskende testing: Ad-hoc-testing der testere utforsker programvaren uten forhåndsdefinerte testtilfeller for å oppdage feil eller defekter.
Дослідницьке тестування: Спеціальне тестування, під час якого тестувальники досліджують програмне забезпечення без попередньо визначених тестів для виявлення помилок або дефектів.
Cross-Platform Testing: Experience with testing across multiple platforms, including desktop, web, mobile (iOS, Android), and different operating systems (Windows, macOS).
Testing på tvers av plattformer: Erfaring med testing på tvers av flere plattformer, inkludert skrivebord, nett, mobil (iOS, Android) og forskjellige operativsystemer (Windows, macOS).
Крос-платформне тестування: досвід тестування на кількох платформах, включаючи настільні комп’ютери, Інтернет, мобільні пристрої (iOS, Android) і різні операційні системи (Windows, macOS).

Robot Framework is an open-source test automation framework that is widely used for acceptance testing, acceptance test-driven development (ATDD), and robotic process automation (RPA). It follows a keyword-driven approach and utilizes plain-text syntax for test case creation, making it highly readable and easy to understand by both technical and non-technical stakeholders.

Key features of Robot Framework include:

  • 1. Keyword-Driven Testing: Test cases are written using a high-level, keyword-driven syntax that abstracts technical details, enabling testers to focus on test logic and functionality.
  • 2. Extensibility: Robot Framework supports a wide range of libraries and plugins for various functionalities, including web testing, database testing, API testing, and more. Additionally, users can create custom keywords and libraries to extend its functionality as needed.
  • 3. Cross-Platform Support: Robot Framework is platform-independent and can be used for testing applications developed in different programming languages and running on various platforms.
  • 4. Built-In Reporting: The framework provides built-in support for generating detailed test reports and logs, making it easy to analyze test results and track testing progress.
  • 5. Integration with Continuous Integration (CI) Tools: Robot Framework integrates seamlessly with popular CI tools like Jenkins, allowing for automated test execution as part of the CI/CD pipeline.
  • 6. Ease of Learning: Its simple syntax and extensive documentation make Robot Framework easy to learn for both beginners and experienced testers, reducing the learning curve associated with test automation.
  • 7. Parallel Execution: Robot Framework supports parallel test execution, allowing users to run multiple test cases concurrently, thereby reducing overall test execution time.
  • 8. Support for Data-Driven Testing: Test data can be easily parameterized and managed using external data sources such as CSV files, Excel spreadsheets, or databases, enabling data-driven testing.
Robot Framework er et åpen kildekode-rammeverk for testautomatisering som er mye brukt for aksepttesting, aksepttestdrevet utvikling (ATDD) og robotprosessautomatisering (RPA). Den følger en nøkkelorddrevet tilnærming og bruker ren tekstsyntaks for å lage testcase, noe som gjør den svært lesbar og lett å forstå for både tekniske og ikke-tekniske interessenter.

Nøkkelfunksjoner i Robot Framework inkluderer:

  • 1. Søkeorddrevet testing: Testtilfeller er skrevet ved hjelp av en nøkkelorddrevet syntaks på høyt nivå som abstraherer tekniske detaljer, slik at testere kan fokusere på testlogikk og funksjonalitet.
  • 2. Utvidbarhet: Robot Framework støtter et bredt spekter av biblioteker og plugins for ulike funksjoner, inkludert webtesting, databasetesting, API-testing og mer. I tillegg kan brukere opprette tilpassede søkeord og biblioteker for å utvide funksjonaliteten etter behov.
  • 3. Støtte på tvers av plattformer: Robot Framework er plattformuavhengig og kan brukes til å teste applikasjoner utviklet på forskjellige programmeringsspråk og kjører på forskjellige plattformer.
  • 4. Innebygd rapportering: Rammeverket gir innebygd støtte for å generere detaljerte testrapporter og logger, noe som gjør det enkelt å analysere testresultater og spore testfremgang.
  • 5. Integrasjon med Continuous Integration (CI) Tools: Robot Framework integreres sømløst med populære CI-verktøy som Jenkins, og muliggjør automatisert testkjøring som en del av CI/CD-pipeline.
  • 6. Enkel læring: Dens enkle syntaks og omfattende dokumentasjon gjør Robot Framework enkelt å lære for både nybegynnere og erfarne testere, noe som reduserer læringskurven knyttet til testautomatisering.
  • 7. Parallell utførelse: Robot Framework støtter parallell testkjøring, slik at brukere kan kjøre flere testtilfeller samtidig, og dermed redusere den totale testkjøringstiden.
  • 8. Støtte for datadrevet testing: Testdata kan enkelt parameteriseres og administreres ved hjelp av eksterne datakilder som CSV-filer, Excel-regneark eller databaser, noe som muliggjør datadrevet testing.
Robot Framework — це платформа автоматизації тестування з відкритим вихідним кодом, яка широко використовується для приймального тестування, розробки на основі приймального тестування (ATDD) і роботизованої автоматизації процесів (RPA). Він дотримується підходу, керованого ключовими словами, і використовує синтаксис звичайного тексту для створення тестів, що робить його легко читабельним і легким для розуміння як технічними, так і нетехнічними зацікавленими сторонами.

Основні функції Robot Framework включають:

  • 1. Тестування на основі ключових слів: тестові випадки написані з використанням високорівневого синтаксису на основі ключових слів, який абстрагує технічні деталі, що дозволяє тестувальникам зосередитися на логіці та функціональності тестування.
  • 2. Розширюваність: Robot Framework підтримує широкий спектр бібліотек і плагінів для різних функцій, включаючи веб-тестування, тестування баз даних, тестування API тощо. Крім того, користувачі можуть створювати спеціальні ключові слова та бібліотеки, щоб розширити його функціональність за потреби.
  • 3. Підтримка між платформами: Robot Framework не залежить від платформи та може використовуватися для тестування програм, розроблених різними мовами програмування та запущених на різних платформах.
  • 4. Вбудована звітність: фреймворк забезпечує вбудовану підтримку для створення докладних звітів про тестування та журналів, що полегшує аналіз результатів тестування та відстеження прогресу тестування.
  • 5. Інтеграція з інструментами безперервної інтеграції (CI): Robot Framework легко інтегрується з популярними інструментами CI, такими як Jenkins, що дозволяє автоматизовано виконувати тести як частину конвеєра CI/CD.
  • 6. Простота навчання: його простий синтаксис і велика документація роблять Robot Framework легким для вивчення як початківцями, так і досвідченими тестувальниками, скорочуючи криву навчання, пов’язану з автоматизацією тестування.
  • 7. Паралельне виконання: Robot Framework підтримує паралельне виконання тестів, дозволяючи користувачам запускати кілька тестів одночасно, тим самим зменшуючи загальний час виконання тесту.
  • 8. Підтримка тестування на основі даних: тестові дані можна легко параметризувати та керувати ними за допомогою зовнішніх джерел даних, таких як файли CSV, електронні таблиці Excel або бази даних, що дозволяє проводити тестування на основі даних.