Adrian Lachowski, Developer in Kraków, Poland
Adrian is available for hire
Hire Adrian

Adrian Lachowski

Verified Expert  in Engineering

Performance Testing Developer

Location
Kraków, Poland
Toptal Member Since
April 11, 2019

Since 2014, Adrian’s been developing with Java along with a variety of testing frameworks (JUnit/TestNG, Selenium, Cucumber, REST Assured) and tools (JMeter, SoapUI, IntelliJ IDEA). He’s also worked with a number of teams and projects so he can communicate easily and can adapt to new work environments quickly. Work wise, Adrian is passionate about test automation and he joined Toptal to share his expertise on freelance projects around the world.

Portfolio

Hilti North America
Stress Testing, Performance Testing, Load Testing, Gatling Load Testing...
HSBC
Cucumber, Selenium, REST Assured, Amazon Web Services (AWS), Java...
Grand Parade
Cucumber, REST Assured, Selenium, Java, ETL Tools, Agile, Functional Testing...

Experience

Availability

Full-time

Preferred Environment

TypeScript, JavaScript, Java, IntelliJ IDEA, MacOS

The most amazing...

...project that I’ve been involved in was developing an algorithm which was used to determine the win/lose ratio within a gaming/betting situation.

Work Experience

Performance Test Engineer

2019 - PRESENT
Hilti North America
  • Defined the strategy of the Performance Testing procedure.
  • Created Performance Test Automation framework from the scratch.
  • Participated in the process of putting the WEB app to the next level regarding performance.
Technologies: Stress Testing, Performance Testing, Load Testing, Gatling Load Testing, Gatling, Apache JMeter, REST APIs, API Testing, Data Migration, E2E Testing, Test Management

Senior Test Automation Engineer

2018 - PRESENT
HSBC
  • Created a Java-based test automation framework for banking API purposes.
  • Mentored less experienced QA team members.
  • Performed UAT with businesses.
  • Wrote test documentation.
  • Fulfilled some duties of a scrum master.
  • Developed automated tests for a REST API, the banking area.
Technologies: Cucumber, Selenium, REST Assured, Amazon Web Services (AWS), Java, Quality Assurance (QA), QA Automation, Test Automation, qTest Manager, Regression Testing, Automated Testing, E2E Testing, UI Testing, Test Management

Senior Quality Assurance Engineer

2017 - 2018
Grand Parade
  • Developed a test automation framework (back-end and front-end) for a betting/gaming web app.
  • Built Jenkins pipelines for CI purposes.
  • Composed test documentation.
  • Performed code reviews for other QA team members.
  • Wrote automated tests for the back-end and front-end layer in the area of modern web apps for the betting and gaming industry.
Technologies: Cucumber, REST Assured, Selenium, Java, ETL Tools, Agile, Functional Testing, E2E Testing, Mobile Device QA Automation, UI Testing, Test Management

Software Engineer in Test

2016 - 2017
Ocado Technology
  • Constructed a test automation framework for a grocery web app (front-end and back-end).
  • Implemented TeamCity as a CI tool.
  • Prepared test documentation.
  • Successfully worked within a cross-functional team.
  • Composed test documentation.
Technologies: TeamCity, Amazon Web Services (AWS), Selenium, REST Assured, Java, Mobile App Testing, E2E Testing, Mobile Device QA Automation, UI Testing, Test Management

Quality Control Automation Specialist

2016 - 2016
Lumesse Poland
  • Maintained a test automation framework (front-end and back-end).
  • Worked with a MySQL database.
  • Performed manual API tests.
  • Implemented UAT sessions with businesses.
  • Composed test documentation.
  • Mainly tested an automated REST API dedicated to a web app (a learning platform).
  • Wrote automated tests for the learning platform's front-end.
Technologies: REST Assured, Selenium, Java, Manual Software Testing, iOS, E2E Testing, Mobile Device QA Automation, UI Testing

Quality Assurance Engineer

2015 - 2015
Luxoft Poland
  • Worked with a Oracle database.
  • Maintained test automation framework written in Java.
  • Performed manual tests.
  • Prepared test documentation.
  • Performed UAT session with businesses.
  • Tested in various ways (manual and automated) of a web app dedicated for sales and traders.
Technologies: Selenium, Oracle Database, Java, iOS, E2E Testing, Mobile Device QA Automation, UI Testing

Software Tester

2014 - 2015
Media-Press TV
  • Created a testing framework (the front-end).
  • Manually tested the web application.
  • Perform UAT sessions with clients.
  • Worked with SQL.
  • Composed test documentation.
  • Tested a web app (manual and automated) which was in a module within off-the-shelf software.
Technologies: Selenium, Java, Toad, iOS, E2E Testing, UI Testing

Test Automation Project | Front and Back End

This is a Java and Maven-based project with sample front-end and back-end tests. The front-end part was about implementing some flows for an online grocery store. The back-end part involved implementing tests for a few HTTP methods with regard to a sample REST API.

Technologies: Java, Apache Maven, FluentLenium (Selenium Wrapper), REST Assured, Hamcrest.

Online Grocery Store

This project centered around a web application for an online grocery store. As a software engineer in testing, I worked on the test automation around the API and front-end part and implemented CI/CD.

Technologies: Java 8, REST Assured, Selenium, TeamCity, AWS

Banking Project

This project involved the development of a REST API for banking purposes. As a senior test automation engineer, I implemented the REST API test automation and CI and developed a small layer of the front-end test automation.

Technologies: Java 8, REST Assured, Selenium, Jenkins, Amazon Web Services (AWS)

Betting and Gaming Platform

The project centered around the development of a web application for betting/gaming purposes. As a senior QA engineer, I worked on the test automation of the API and front-end part and implemented the CI/CD.

Technologies: Java 8, REST Assured, Selenium, Jenkins

Languages

Java, Java 8, SQL, JavaScript, TypeScript

Frameworks

Selenium, JUnit, TestNG, Cypress, Spring Boot

Libraries/APIs

Lombok, REST APIs

Tools

IntelliJ IDEA, REST Assured, Apache JMeter, Cucumber, qTest Manager, WebdriverIO, SoapUI, Gatling, Gatling Load Testing, JavaScript Testing, TeamCity, Toad

Paradigms

REST, Testing, Manual Testing, Test Automation, Agile, Functional Testing, Automated Testing, E2E Testing, Object-oriented Programming (OOP), Load Testing, Stress Testing

Other

Quality Assurance (QA), Manual QA, QA Automation, API Testing, Manual Software Testing, Regression Testing, SOLID Principles, Apache Cassandra, Performance Testing, Data Migration, ETL Tools, Mobile App Testing, Mobile Device QA Automation, UI Testing, Test Management, SOAP

Platforms

MacOS, iOS, Amazon Web Services (AWS), Windows, AWS Lambda, Oracle Database

Storage

MySQL, MongoDB, Amazon DynamoDB

2013 - 2014

Postgraduate Degree in Software Engineering

AGH University of Science and Technology - Kraków, Poland

2011 - 2013

Master's Degree in Geodesy and Cartography

AGH University of Science and Technology - Kraków, Poland

2007 - 2011

Bachelor's Degree in Geodesy and Cartography

Agricultural University - Kraków, Poland

APRIL 2014 - PRESENT

ISTQB Foundation Level

ISTQB Software Qualifications Board

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring