Damian P.

About Me

Damian is a Senior QA & Test Automation Engineer with 10+ years of experience in JavaScript-based test automation frameworks for web, mobile, and API testing. He designs robust test strategies, building scalable automation frameworks and optimizing CI/CD pipelines. Damian is passionate about test reliability, reducing manual efforts and ensuring high-quality software delivery. With hands-on experience in Cypress, Playwright, Selenium, WebdriverIO, Postman, Jest, Jenkins, GitHub Actions, REST Assured, and K6, he implements test strategies and frameworks for small and medium-sized software projects.

Frontend

Backend

Database

DevOps

CI/CD Pipelines

QA & Testing

Test Automation Testing Quality Assurance (QA) Software QA QA Testing QA Automation Selenium

Other

Work history

Freelance
Freelance
QA Engineer
2020 - Present (5 years)
Remote
  • Developing and maintaining test automation frameworks using WebdriverIO, Geb (WebDriver + Groovy).

  • Automating end-to-end tests for web apps and REST API testing using Postman, REST Assured, Supertest.

  • Designing and executing CI/CD pipelines using GitHub Actions and Jenkins.

Boxever
Boxever
Quality Engineer
2016 - 2018 (2 years)
Dublin, Ireland
  • Built end-to-end test suites with Java, WebDriver, and Cucumber.

  • Integrated automated tests with Jenkins pipelines, accelerating deployments.

  • Automated REST API testing using REST Assured and Java, improving API reliability.

JavaCucumberAPI TestingSelenium WebDriver JenkinsAWSTest AutomationE2E TestingWebDriver Automated TestingREST Assured Jenkins Pipeline
Hostelworld
Hostelworld
Test Automation Engineer
2015 - 2016 (1 year)
Dublin, Ireland
  • Developed a REST API testing framework with Retrofit, TestNG, and Hibernate.

  • Migrated acceptance tests from JMeter.

  • Worked closely with developers to ensure high-quality releases.

EPAM Systems
EPAM Systems
Software Test Automation Engineer
2015 - 2015
Poland
  • Automated web and mobile application tests with WebDriver.

  • Automated desktop app tests using FEST Swing and AssertJ.

  • Interpreted and converted manual test cases into automated smoke and regression suites.

  • Reported issues found during testing using Jira.

Test Automation Engineer QA AutomationSelenium WebDriver Software QA SeleniumTestRail Quality AssuranceJIRAAgile QA JavaWebDriver Java SwingAssertJ Smoke TestingRegression testing

Showcase

Back-end API Testing
Back-end API Testing

Comprehensive testing for robust and reliable back-end APIs. Automated functional tests for API endpoints using Jest and Supertest. Worked on Postman collections with pre-request scripts for manual and automated testing and ran performance testing with K6 to ensure scalability and reliability. Integrated into CI/CD pipeline using GitHub Actions for automated execution.

Multi-tool UI Test Automation Suite
Multi-tool UI Test Automation Suite

A comprehensive UI test suite implemented with Playwright, Cypress, and WebdriverIO to evaluate tool performance and strengths.

Education

Higher Diploma in Science - Software Development
Higher Diploma in Science - Software Development
Atlantic Technological University (former Galway-Mayo Institute of Technology)
2018 - 2019 (1 year)
ISTQB Foundation Level
ISTQB Foundation Level
ISTQB
2012 - 2012
BSc Economics
BSc Economics
University of Applied Sciences in Elbląg - Poland
2004 - 2008 (4 years)