Goran Sokolov
Verified Expert in Engineering
Software Developer
Kavadartsi, Municipality of Kavadarci, Macedonia
Toptal member since November 3, 2021
Goran is a passionate test automation engineer with over eight years of experience in several business domains like gambling, healthcare, media, and telecommunication. He is a CAT-certified agile tester, working primarily with Java, RestTemplate, Selenium, TestNG, and Allure. He has experience with Robot Framework, Python, and Pytest. In Goran, you'll find a perpetually curious lifelong learner eager to jump into and resolve new problems and an enthusiastic collaborator.
Portfolio
Experience
- Quality Assurance (QA) - 8 years
- Manual Testing - 8 years
- Test Automation - 6 years
- Selenium - 6 years
- Python - 5 years
- Java - 4 years
- TestNG - 3 years
- Pytest - 1 year
Availability
Preferred Environment
IntelliJ IDEA, Jira, Git, Jenkins, PyCharm, Java, Python, TestNG, Pytest, Selenium
The most amazing...
...thing I've created is a custom Java automation framework for testing the UI, API, and databases, along with designing and developing the associated scripts.
Work Experience
Senior Quality Assurance Automation Engineer
HTEC Group
- Designed and developed a test automation framework from scratch in Python.
- Designed and developed test automation scripts in a custom-made Python automation framework.
- Wrote bugs and manual test cases using Jira and TestRail.
- Executed manual testing, including smoke, regression, and exploratory testing.
Senior Test Automation Engineer
Endava
- Wrote a test analysis and manual test cases using Jira and Zephyr.
- Executed manual testing, including smoke, regression, and exploratory testing. Found and reported bugs using Jira as a reporting tool.
- Designed and developed test automation scripts in a custom-made Java automation framework.
Test Automation Engineer
Allocate Software
- Managed the automation testing process across multiple projects.
- Wrote automation scripts for APIs and user interfaces (UI) in Robot Framework and Python.
- Worked in several teams at the same time and participated in their activities using the Scrum methodology.
Quality Assurance (QA) Engineer
Allocate Software
- Created test cases and improvements using Team Foundation Server (TFS) and Microsoft Test Manager.
- Executed manual testing, including smoke, regression, and exploratory testing. Found and reported bugs using TFS as a reporting tool.
- Wrote automation scripts for APIs and user interfaces (UI) in Robot Framework.
Quality Assurance (QA) Engineer
Seavus
- Wrote test cases according to the requirements using TestLink.
- Found and reported bugs and made improvements using Jira.
- Used IntelliJ, Java, Maven, and JUnit to write automation test scripts.
Experience
Test Automation Framework
https://git.toptal.com/screening/Goran-SokolovHudson MX
https://www.hudsonmx.com/Temporary Staffing
https://www.allocatesoftware.com/temporary-staffing/Back Office
Education
Bachelor's Degree in Informatics and Computer Engineering
Faculty of Electrical Engineering and Information Technologies - Skopje, North Macedonia
Certifications
CAT Certified Agile Tester
iSQI
Skills
Libraries/APIs
REST APIs
Tools
Slack, Postman, IntelliJ IDEA, Jira, pgAdmin, Git, Apache Maven, PyCharm, Zephyr, Bitbucket, TFS, Microsoft Test Manager, Pytest, TestRail, Jenkins, Apache JMeter, PuTTY, Behave
Frameworks
Selenium, TestNG, Robot Framework, JUnit, Allure Testing Framework, Spring, Ranorex
Paradigms
REST, Test Automation, Manual Testing, Automated Testing, Testing, E2E Testing, Scrum, Page Object Model (POM)
Languages
Java, Python, SQL
Platforms
Windows, Eclipse, Visual Studio Code (VS Code), TestLink, Linux
Storage
MongoDB, PostgreSQL, SQL Server 2014
Other
Agile Software Testing, Quality Assurance (QA), Manual QA, QA Automation, QA Testing, Manual Software Testing, Test Cases, Test Planning, Exploratory Testing, Test Analysis, API Testing, Website QA, UI Testing, Visual Studio Team Services (VSTS), Templates, Software Engineering, GoCD, Computer Engineering, Informatics, Computer Informatics, CI/CD Pipelines, WebSockets, MobaXterm
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring