Denis Bojkovski, Developer in Skopje, Macedonia
Denis is available for hire
Hire Denis

Denis Bojkovski

Verified Expert  in Engineering

Bio

Denis is a senior test automation architect with more than eight years of diverse experience in insurance, finance, and sports-related projects. As a QA and automation lead, Denis set up numerous test automation strategies and served as the technical lead for several QA teams in the Scaled Agile environment. His development background gives him the expertise to write excellent C# code and the ability to perform assessments on existing projects and act as a subject matter expert.

Portfolio

Endava
Selenium, Quality Assurance (QA), Automated Testing, Test Automation...

Experience

  • Manual QA - 10 years
  • NUnit - 7 years
  • Selenium - 7 years
  • C# - 7 years
  • Test Automation Frameworks - 7 years
  • Testing Strategy - 7 years
  • API Testing - 7 years
  • ISTQB - 5 years

Availability

Part-time

Preferred Environment

Windows, Visual Studio, NUnit, Visual Studio Code (VS Code), Slack, Gmail, ReSharper, Chrome

The most amazing...

...thing I've achieved is designing and implementing a game-changing test automation strategy for an insurance client that has increased their efficiency by 200%.

Work Experience

Senior Test Automation Engineer

2014 - PRESENT
Endava
  • Led the design and implementation of improvements of automated testing frameworks, tooling, and pipelines. Achieved the goal of testing improvement adoption on the client-side, raising the testing standards.
  • Performed assessments, developed proofs of concepts, and delivered complete solutions and proposals to lead the automation development strategy. Implemented new technologies that helped maximize the quality of the tested products.
  • Researched industry-wide quality and test processes, tools, and technologies. Acted as a subject matter expert. Developed automation infrastructure that could span various development delivery models.
  • Contributed to code and design walkthroughs of automated testing implementations across a multitude of scrum teams. Worked with teams and leadership to develop meaningful test metrics around automated testing.
  • Implemented a process that would yield a high pass rate of automated tests execution in a reliable and consistent manner.
  • Developed existing framework enhancements and provided needed updates and support for the teams.
  • Ensured automated test cases are automated and are part of CI/CD.
  • Drove forward innovation regarding test automation and made sure that the automation goals are met.
  • Communicated, coordinated, aligned, and adjusted the test automation strategy with the program architects and engineering team members and made improvement recommendations that would improve processes, reliability, and performance.
Technologies: Selenium, Quality Assurance (QA), Automated Testing, Test Automation, Automated UI Testing, Testing Strategy, Test Automation Frameworks, API Testing, Continuous Integration (CI), Continuous Delivery (CD), Manual QA, QA Testing, Postman, QA Automation, Manual Testing, Regression Testing, QA Test Plan Management, Web App Testing

Experience

Developing Test Automation Infrastructure to Span Multiple Development Delivery Models

Developed and delivered an automation roadmap that drove the transformation of the client's perception about quality and testing organization overall. Led the design and implementation of the test automation strategy.

Provided the client with a complete set of test automation infrastructure and tools for their needs. Designed and redesigned solution components and features that kept the test framework in a state of constant improvement. During these activities, I adhered to the best automation practices and principles.

Education

2009 - 2013

Bachelor's Degree in Informatics and Computer Engineering

Faculty of Electrical Engineering and Information Technology - Skopje, Macedonia

Certifications

MARCH 2017 - PRESENT

ISTQB Certified Tester Foundation Level Certificate

ISTQB

Skills

Tools

TeamCity, NuGet, Visual Studio, Slack, ReSharper, Postman

Frameworks

Selenium, NUnit, Chrome

Paradigms

Test Automation, Automated Testing, E2E Testing, Continuous Integration (CI), Continuous Delivery (CD), Manual Testing

Languages

C#, JavaScript

Storage

JSON, Databases, Database Testing

Platforms

Windows, Visual Studio Code (VS Code)

Other

Analytical Thinking, Frameworks, Architecture, ISTQB, Quality Assurance (QA), Automated UI Testing, Test Automation Frameworks, Testing Strategy, Software Testing Automation Framework (STAF), UI Testing, QA Testing, UX Testing, A/B Testing, API Testing, GUI Testing, Test Reporting, Reusable Libraries, Technical Architecture, Manual QA, QA Automation, Regression Testing, QA Test Plan Management, Web App Testing, Back-end, APIs, Front-end, Gmail

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