Adrian Lachowski
Performance Testing Developer
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
Experience
JUnit - 7 yearsSelenium - 7 yearsJava - 7 yearsCucumber - 5 yearsREST - 4 yearsApache JMeter - 3 yearsJavaScript Testing - 3 yearsPerformance Testing - 3 yearsAvailability
Preferred Environment
TypeScript, JavaScript, Java, IntelliJ, 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
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.
Senior Test Automation Engineer
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.
Senior Quality Assurance Engineer
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.
Software Engineer in Test
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.
Quality Control Automation Specialist
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.
Quality Assurance Engineer
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.
Software Tester
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.
Experience
Test Automation Project | Front-end and Back-end
Technologies: Java, Maven, FluentLenium (Selenium Wrapper), REST Assured, Hamcrest
Online Grocery Store
Technologies: Java 8, REST Assured, Selenium, TeamCity, AWS
Banking Project
Technologies: Java 8, REST Assured, Selenium, Jenkins, Amazon Web Services (AWS)
Betting and Gaming Platform
Technologies: Java 8, REST Assured, Selenium, Jenkins
Skills
Languages
Java, Java 8, SQL, JavaScript, TypeScript
Frameworks
Selenium, JUnit, TestNG, Cypress, Spring Boot
Libraries/APIs
Lombok, REST APIs
Tools
IntelliJ, REST Assured, Apache JMeter, Cucumber, WebdriverIO, SoapUI, Gatling, Gatling Load Testing, JavaScript Testing, TeamCity
Paradigms
REST, Testing, Manual Testing, Object-oriented Programming (OOP), Load Testing, Stress Testing
Other
Quality Assurance (QA), Manual QA, QA Automation, SOLID Principles, Apache Cassandra, Performance Testing, SOAP
Platforms
MacOS, Amazon Web Services (AWS), Windows, AWS Lambda, Oracle Database
Storage
MySQL, MongoDB, Amazon DynamoDB
Education
Postgraduate Degree in Software Engineering
AGH University of Science and Technology - Kraków, Poland
Master's Degree in Geodesy and Cartography
AGH University of Science and Technology - Kraków, Poland
Bachelor's Degree in Geodesy and Cartography
Agricultural University - Kraków, Poland
Certifications
ISTQB Foundation Level
ISTQB Software Qualifications Board