About Me

I am passionate about testing and always strive for quality and stability in projects. Currently, I am working on creating automated tests and improving CI/CD processes. I am studying testing tools such as Postman, Selenium, and TestNG, as well as programming languages like Java, Python, and SQL to work effectively with APIs and databases. I am open to new projects related to testing and automation and always strive to grow and improve my skills.

Name:
Denis Novicov
Birthday:
12 july 1981
Degree:
Junior +
Experience:
1 Years
Phone:
+420 731 186 741
Email:
denisnovicov1@gmail.com
Address:
Prague Czech Republic
Contract work:
Remote and in-office

Skills

Postman

75%

GIT GITHUB

75%

Java

55%

Python

55%

SQL

55%

HTML/CSS

45%

Expericence

QA Engineer

Freelance | 2023 - Present

I am working on creating automated tests and improving CI/CD processes to enhance project stability. I study and apply testing tools such as Selenium, Postman, JUnit, and TestNG. I develop and execute automated and manual tests for APIs and UI. I manage testing processes and ensure high-quality software development.

Koordinator

Koritensky Spedition | 2018 - 2022

In this role, I coordinated team operations and logistical processes, monitored task completion, and ensured employee efficiency. I made sure that all tasks were completed on time and that processes were optimized to achieve maximum efficiency and customer satisfaction.

Manager

Rusnac Sigma | 2002 - 2017

I have experience in website promotion and management, where I held a leadership position. As part of this role, I was responsible for strategic planning and coordinating all aspects of website promotion, content marketing, and advertising. I also managed a team, ensured the efficient operation of all departments, optimized supply chain processes, and worked on improving the user experience. My main goal was to enhance customer satisfaction and achieve maximum business process efficiency.

Tools

Programming and Databases

Java: One of the primary programming languages I use for writing automated tests. Python: The programming language I use for creating tests and working with API and processing data. SQL: A language for working with databases, which I use to write queries for retrieving, updating, and validating data during testing.

Test Automation

Selenium: A popular library that I use for automating UI tests. It works with browsers and allows creating scripts for testing web applications. JUnit / TestNG: The libraries I use for writing unit tests in Java . They support various testing strategies and integration with other tools for CI/CD.

Working with Git and CI/CD

Git: The version control system I use to manage source code and collaborate with the team. It allows making commits, creating pull requests, and merging changes. GitHub Actions: The platform for automating CI/CD workflows that I use to set up builds, testing, and deployment of applications with every code change.

API Testing

Postman : A tool for testing RESTful APIs that I use to send requests, verify responses, and automate testing. It allows integrating API testing into CI/CD processes. I also use Swagger for creating documentation and testing APIs. It helps visualize the **API** and easily interact with its endpoints.

Certifications