Yaakov (Kobi) Medina

Quality Assurance Team Lead at Intent IQ
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Israel, IL
Languages
  • Hebrew Native or bilingual proficiency
  • English Full professional proficiency
  • Arabic (literary) Limited working proficiency
  • French Limited working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Foundation Certificate in Software Testing (Graduated Cum Laude)
    Israel Testing Certification Board (on Behalf of the ISTQB)
  • ISTQB® CTFL - Certified Tester Foundation Level
    ISTQB - International Software Testing Qualifications Board

Experience

    • United States
    • Internet Publishing
    • 1 - 100 Employee
    • Quality Assurance Team Lead
      • Apr 2023 - Present

    • United States
    • Electrical Equipment Manufacturing
    • 700 & Above Employee
    • Senior QA Automation Engineer
      • 2021 - 2023

      Senior QA Automation Engineer for lifecycle analytics for the electronics industry on behalf of Top-Q (Matrix company) * Extension and maintenance of QA automation infrastructure in C# including infrastructure for: - testing of Windows and Unix / Linux services for various operating systems configurations (using command-line interface etc.) and GUI testing of applications for those configurations - testing of Windows web server (via its API's etc.) * Extension and maintenance of the company's GUI application for composing, managing and running automation scenarios (C# code) * Guiding team members how to compose automation scenarios * Composing automation scenarios * Managing CI pipelines using Azure DevOps * Working in agile software development methodology * Version control system: Git Show less

    • Israel
    • Maritime Transportation
    • 700 & Above Employee
    • QA Automation Team Lead
      • 2020 - 2021

      In charge of all automation activities in the testing department (automation team with up to five team members (including me)) on behalf of Tesnet (testing company) * Managing various automation projects: - Regression tests for various web systems (Zim's website and its customer area; various SAP-based systems) for client side with Selenium and server side (API) with REST Assured in Java using Maven as build automation tool and Jenkins (continuous integration services) - Performance tests using JMeter for client side and server side (API) of above systems - Regression tests for mobile application using mobile devices in the cloud with Appium in Java - Initiating from scratch a common infrastructure project for above projects by creating a Java library imported to the projects - UFT projects for testing a Windows native application * Forging "team spirit", establishing the professionality of the team, creating unified programming standards * Composing code by myself (hands-on manager) * Version control system: Git Show less

    • Israel
    • Internet Publishing
    • 1 - 100 Employee
    • QA Automation Engineer
      • 2018 - 2020

      Automation developer for web data feeds accessed via API and XML solution; QA automation function and authority for the company as the sole automation developer * Planning and composing automation tests for API's and XML solution with REST Assured and Java using Maven as build automation tool and Jenkins (continuous integration services). - Regression tests, sanity tests, health checks - elaborate object-oriented programming; using Generics, Reflection, functional interfaces, etc. - JSON validation using JSON Schema Validation - XML validation using XML Schema Definition (XSD) - reporting in XML files (org.w3c.dom) and in MySQL databases (JDBC) - access to email account functionalities using javax.mail - parsing HTML code using org.jsoup.Jsoup * Composing QA Automation infrastructure from scratch * Performance tests using JMeter * Maintenance of the Jenkins server (Ubuntu machine) * Executing automation tests and reporting bugs (using JIRA and monday.com) and results * Using ELK in order to send queries to the tested system's DB (Elasticsearch) * Version control system: Git Show less

    • United States
    • Hospitals and Health Care
    • 1 - 100 Employee
    • Automation developer for a web user interface for artificial intelligence system
      • 2017 - 2017

      • Planning and composing automation tests for client side of web user interface with Selenium and its server side with REST Assured and JSON Schema Validation in Java using Gradle as build automation tool and Jenkins (continuous integration services) • Extension and Maintenance of QA automation infrastructure • Executing automation tests and reporting bugs (using JIRA) and results • Testing software that is built in a continuous integration process • Version control system: Git • Working in agile software development methodology Show less

    • United Kingdom
    • Financial Services
    • 1 - 100 Employee
    • Automation developer for a web system of forex trade between organizations (e.g., banks)
      • 2015 - 2016

      • Planning and composing automation tests for client side with Selenium in Java using Maven as build automation tool and Jenkins (continuous integration services) • Extension and Maintenance of QA automation infrastructure • Documenting automation tests using tool support for management of testing (TestLodge) and connection between the automation code and tool using API • Executing automation tests and reporting bugs (using JIRA) and results • Testing software that is built in a continuous integration process • Version control system: Git Show less

    • Financial Services
    • 1 - 100 Employee
    • Manual Testing Expert for Web Sites and Automation Developer
      • 2015 - 2015

      • Testing elaborate commercial sites and the websites's management system ("back-offices") • Composing QA automation infrastructure and automation tests for client side with Selenium in Java using Maven as build automation tool and running automation tests • Testing software that is built in a continuous integration process • Testing for agile software development • Composing queries using SQL server • Testing for Microsoft Dynamics CRM • Testing logs in the application server • API Testing • Black-box testing, sanity testing, confirmation testing, and regression testing • Introducing tool support for management of testing (QAComplete) Show less

    • Israel
    • Software Development
    • 1 - 100 Employee
    • In-house Manual Testing Expert for Web Sites and Mobile Applications and Automation Developer
      • 2013 - 2014

      • Testing elaborate commercial sites and the websites's management systems ("back-offices") • Testing mobile applications on Android and iOS on mobile devices • Composing automatic scripts for websites with Selenium in Python • Testing server web cache • Black-box testing, sanity testing, confirmation testing, and regression testing • Introducing tool support for management of testing (Testuff) • Testing elaborate commercial sites and the websites's management systems ("back-offices") • Testing mobile applications on Android and iOS on mobile devices • Composing automatic scripts for websites with Selenium in Python • Testing server web cache • Black-box testing, sanity testing, confirmation testing, and regression testing • Introducing tool support for management of testing (Testuff)

Education

  • John Bryce - Mediatech High Tech College
    Certified Testing Master, Computer Science
    2012 - 2012
  • Technion - Israel Institute of Technology
    Physics
    2009 - 2012
  • Tel Aviv University
    MA, Philosophy
    2000 - 2009

Community

You need to have a working account to view this content. Click here to join now