Hi, I'm Pavel Nazimok,

About Me

QA Automation Engineer with the commitment to deliver superior software by implementing effective quality control procedures and continuous testing process in the development lifecycle.

Throughout the 5 years of experience in API, Web, Mobile, Load, and Desktop testing I've been doing a lot of activities starting from manual regression checks and ending with the implementation of a test automation infrastructure from scratch, combining E2E and load tests, CI/CD and TMS integration, cloud-based test execution, test coverage calculation, and test reports visualization.

With Java being my main language, I also had multiple side-tasks which required the use of Python, TypeScript, Groovy, Kotlin, Scala, Bash, and C#. It was always a new enjoyable experience for me hence I'm constantly willing to learn new technologies and practices.

I'm a regular visitor to the professional IT conferences since I intend to be on the same page with the current trends in testing and development. I also try to give back what I can to the QA community. For example, I've developed and opensourced AllPairs4J — a Java library for pairwise test data generation. You can find it on my GitHub profile, along with other coding examples.

Education & Experience

For more information, have a look at my CV .

  • Deutsche Telekom Sep 2020 - Present
    QA Automation Engineer / SDET
    Java REST-API REST-Assured OpenAPI Allure Gatling GitLab CI/CD SQL
  • Sibedge Sep 2017 - Aug 2020
    QA Automation Engineer / SDET
    Java Python Android Espresso UIAutomator Selenium SQL Circle CI Jenkins
  • Master of Information Systems and Technologies

Work Projects

Main tasks:

  • Development of the test framework from scratch
  • Automation of API tests using API-first approach and Web tests using Playwright framework
  • Implementation of load tests
Key achievements:
  • Developed API autotests to test API and to run generated projects' build and pipeline
  • Integrated autotests with Allure to provide developers with fast and easy-to-read test feedback
  • Implemented CI/CD pipelines for different environments

Java TypeScript REST Assured Playwright Gatling Allure GitLab CI/CD

Main tasks:

  • Automation of E2E tests
  • Implementation of continuous testing in CI/CD
  • Configuration and maintenance of test execution in cloud-based app-testing infrastructure
Key achievements:
  • Developed mobile autotests across all apps which reduced regression testing efforts by 80%
  • Implemented common test codebase from scratch which allowed 4 junior QA engineers to join automation project
  • Integrated autotests with TestRail to consolidate test documentation with automation
  • Provided on-demand autotests execution

Project Page
Java Android TestRail Jenkins

Main tasks:

  • Development of a command-line tool for testing
  • Processing and visualization of test results
Key achievements:
  • Reduced single test execution time among all nodes from 30 to 2 minutes
  • Visualized test results to provide real-time monitoring
  • Developed a unified starting point for separate test scripts

Python Paramiko Grafana Prometheus CircleCI

Main tasks:

  • Manual testing
  • Test documentation writing
  • SQL queries writing
Key achievements:
  • Implemented multiple SQL queries and stored procedures for both development and testing needs
  • Automated Windows and Web smoke UI tests to reduce acceptance testing time

MS SQL TestRail Selenium Selenide pywinauto

Portfolio Projects

🧮Pairwise combinations generator with constraints for Java

GitHub
allpairs java pairwise test-automation testing testing-tools

🌵Java, Kotlin, Espresso, UI Automator. Personal storage of Android UI testing practices

GitHub
android java test-automation ui-testing

👨🏻‍💼Personal website

Homepage GitHub
github-pages jekyll

✨Web UI tests project with Selenium and Selenide modules

GitHub
selenide selenium selenoid test-automation testing

✔️Custom Checkstyle config for Java projects

GitHub
checkstyle code-quality java static-code-analysis

Skills

Java
TypeScript
Python
C#
Kotlin
Scala
REST-Assured
Playwright
Allure
JUnit
AssertJ
Espresso
UIAutomator
Selenium
Selenide
Gatling
Selenoid
pywinauto
GitLab
Git
SQL
REST-API
OpenAPI
Postman
Swagger
TestRail
Jira
Bash
Grafana
ChromeDevTools
FirebaseTestLab
CirleCI
Jenkins
Docker

Contacts

Feel free to contact me wherever is comfortable for you