Nikola S.

About Me

Certified and dedicated QA Engineer with 5+ years of experience working on test automation projects, creating custom solutions, including being QA lead on multiple projects. Nikola is versed in both manual and automated QA, with a specialty in UI and API automation using technologies such as Cypress, Javascript, Typescript, Protractor, Selenium, Jasmine, Jenkins, Mocha, Cucumber, SerenityJS, AWS, Gitlab, Github. Hands-on experience in setting up the QA process from scratch, planning all the testing activities, participating in business, scrum, and refinement meetings, creating test strategy, declaring the test scope, and creating reports.

AI, ML & LLM

Frontend

Backend

DevOps

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Senior QA Engineer
2020 - Present (5 years)
Remote
  • Creating detailed, comprehensive and well-structured test plans and test cases for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure planning and coordinating of quality testing activities.

Stage 4 Enterprises
Stage 4 Enterprises
QA Engineer
2019 - 2020 (1 year)
Remote
  • Set up the testing process, the go-live process, as well as setting up UI automation tests and framework for a cloud-based application used in medical practices by many clients.

  • Prepared, executed, and documented test cases, also analyzing the requirements and providing feedback.

  • Created regression and smoke suite, as well as UI automation using Protractor with Selenium.

The Doe
The Doe
QA Engineer/QA Lead
2019 - 2019
Remote
  • Acted as QA lead on a web application dedicated to publishing anonymous content from verified writers without identity.

  • Planned the implementation of the QA process from scratch as well as automating the smoke suite. I was responsible for the overall quality of the email campaigns that were sent to the clients.

  • Prepared and executed test cases using Hiptest and Google Spreadsheets. Created different suites: regression suite, smoke suite, and more. Developed and maintained UI automation tests using Cypress with Selenium.

Alite International
Alite International
QA Engineer
2018 - 2020 (2 years)
Remote
  • Performed manual testing and implemented automation frameworks for a software platform for insurance as a service based on cloud and microservice infrastructure.

  • Set up UI and API frameworks using BDD approach (reading and executing data from excel files) as well as configuring Jenkins instance that run the jobs and generate report.

  • Developed and maintained UI automation tests using Protractor with Selenium. Developed and maintained API automation tests using Mocha and Superagent.

ExpertsQA
ExpertsQA
QA Engineer
2016 - 2018 (2 years)
Macedonia
  • Prepared test scripts, test cases, and test data for different projects usingTest Rail. Conducted reviews and provided feedback on the report (issues, problems with content input, questions, and more) from the clients to their acceptance testing

  • Implemented a variety of tests (acceptance, integration, cross-browser compatibility, GUI/usability, functional, retesting, andregression). Performed mobile testing for Android and iOS applications.

  • Developed and maintained automation tests using Robot Framework with Selenium. Trained and managed a small QA group.

Showcase

QA Engineer - Verti, Iress, Inchora, Reassured, Degenia, Sinatra, GLD, Laya
QA Engineer - Verti, Iress, Inchora, Reassured, Degenia, Sinatra, GLD, Laya
  • Developed and executed manual testing for an insurance platform built on cloud and microservices.

  • Implemented automation frameworks from scratch using BDD, including UI and API development with Excel data.

  • Configured and managed a Jenkins instance for job execution, report generation, and integration with various tools (Jira, TestRail, Confluence).

QA Engineer -  Stage 4 Enterprises
QA Engineer - Stage 4 Enterprises
  • Stage 4 Enterprises is a cloud-based EHR software company focused on streamlining patient and record management for medical practices.

  • The software is built from the ground up as a user-friendly, accessible application via a browser.

  • The project involved extensive testing, go-live processes, UI automation, and framework setup using technologies like NodeJS, TypeScript, Javascript, SerenityJS, Jenkins, Protractor, Selenium, Bitbucket, and Nuclino.

QA Engineer - Farm dog
QA Engineer - Farm dog
  • A pest and disease management platform for farmers and growers.

  • The platform includes outdoor testing via web and mobile apps.

  • Key technologies utilized include Robot Framework, Selenium, Cucumber, Postman, Sitecore, Jira, TestRail, and Confluence.

Education

AWS - AWS Business Professional (Digital), AWS AWS Technical Professional (Digital), AWS - AWS Security Fundamentals, Association for Software Testing-Black Box Software Testing Foundations Course101-BJ
AWS - AWS Business Professional (Digital), AWS AWS Technical Professional (Digital), AWS - AWS Security Fundamentals, Association for Software Testing-Black Box Software Testing Foundations Course101-BJ
Certifications
Undergraduate studies leading to BS in Information technology
Undergraduate studies leading to BS in Information technology
Faculty of InformationTechnologies (FINKI)