Karlo Smid

Karlo Smid

Zagreb, Croatia
Hire Karlo
Scroll To View More
Karlo Smid

Karlo Smid

Zagreb, Croatia
Member since May 10, 2013
Karlo is a senior test engineer with skills in test automation, team leadership, and documentation. As a software tester he likes to break stuff that others think works. As a team leader he has proven abilities allowing him to build teams from scratch and streamline the QA process to perfection.
Karlo is now available for hire
Portfolio
Experience
  • RSpec, 3 years
  • Cucumber, 3 years
  • Test-driven Development (TDD), 7 years
  • Ruby on Rails, 2 years
  • Object-oriented Programming (OOP), 7 years
  • PostgreSQL, 2 years
  • MySQL, 2 years
  • Linux (RHEL CentOS), 3 years
Zagreb, Croatia
Availability
Part-time
Preferred Environment
Mac OS X, Linux Ubuntu, GitHub, SVN
The most amazing...
...thing I've built is an enhanced existing virtual agent with a natural head movement algorithm. I won a GALA 2006 award for it.
Employment
  • QA Lead Engineer
    Lawfirmmatrix
    2013 - PRESENT
    • Created modular and reusable test suite for REST API endpoint in Ruby httpclient and rspec libraries.
    • Created modular and reusable MSSQL database ETL test suite in ruby rspec library.
    • Created reusable and modular browser automation test suite in cucumber, page object, watir webdriver, selenium webdriver and ruby.
    • Configured headless browser test suite run on Jenkins and linux environment.
    • Created load testing test suite in Grinder, Jython load testing framework.
    • Responsible for security testing of all web application layers.
    Technologies: Cucumber, Watir WebDriver, PageObject, Selenium WebDriver, Ruby, RSpec
  • Mobile QA engineer
    Ericsson Nikola Tesla
    2015 - 2015
    • Handled exploratory testing of an Android application.
    • Created test cases in Cucumber.
    • Created a test framework in the Appium Ruby library.
    • Ran regression tests.
    • Gave effective and clear reporting of issues found in SourceForge.
    Technologies: Android, Appium, Cucumber
  • QA Lead
    Fanattac
    2013 - 2013
    • Created browser automation scripts using the following stack: Cucumber, PageObject, Watir WebDriver API, Ruby.
    • Created a test and development virtual machine based on CentOS using Vagrant and VirtualBox.
    • Handled PHP code analysis, looking for performance bottleneck and security issues.
    • Handled Web Service API testing using RSpec and Ruby.
    Technologies: Ruby, PHP
  • Security and Software Tester
    Betterdoc
    2012 - 2013
    • Was responsible for security penetration testing using OWASP ZAP.
    • Conducted security audit of web application infrastructure.
    • Analyzed security advisories regarding web application platform.
    • Created automated web testing framework in Ruby, Watir WebDriver, Sauce Labs, modern.IE, and CloudBees CI.
    Technologies: Ruby on Rails, Ruby, Watir WebDriver
  • Test Lead
    Ericsson Nikola Tesla
    2001 - 2013
    • Created a regression testing framework in Jython for testing web services.
    • Created a load testing framework based on the Grinder Java framework.
    • Integrated it in a CI environment based on Jenkins and maven.
    • Prepared a test plan.
    • Created test case design based on requirements and system exploration.
    Technologies: Python, Jython, Java
Experience
  • Virtual Agent (Other amazing things)
    http://www.fer.hr/images/50009024/SmidMasterThesis.pdf

    "Simulation of a television speaker with natural face gestures", Karlo Šmid, zagreb, 28.11.2004., Scientific Master Thesis.

  • Karlo is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Karlo shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
Skills
  • Languages
    Java, Ruby, Python, Jython, JavaScript
  • Frameworks
    Grinder, Factory Girl, Ruby on Rails, Appium, Capybara, Bootstrap
  • Libraries/APIs
    Selenium WebDriver, Requests, Watir WebDriver, Sikuli
  • Tools
    RSpec, Cucumber, Jenkins, Git, Trello, Docker, JIRA, GitHub, ETL
  • Paradigms
    Unit Testing, UI Testing, Test-driven Development (TDD), Load testing, Object-oriented Programming (OOP), Agile Software Testing, Agile Software Development
  • Misc
    Selenium PageFactory, Selenium Page Object, BitBucket, Linux (RHEL CentOS), RESTful
  • Platforms
    Mac OS X, Debian Linux, Windows 7, Android, iOS
  • Storage
    PostgreSQL, MySQL, Microsoft SQL Server, IBM Informix Dynamic Server
Education
  • Master's of Science degree in Computer Engineering
    Faculty of Electrical Engineering and Computing - Zagreb, Croatia
    2000 - 2004
  • Master's degree in Computer Engineering
    Faculty of Electrical Engineering and Computing - Zagreb, Croatia
    1992 - 1997
I really like this profile
Share it with others