
Branko Sikirica
Verified Expert in Engineering
Quality Assurance Developer
Belgrade, Serbia
Toptal member since July 22, 2019
Along with being a responsible, proactive, and open-minded individual, Branko has over three years of experience in quality assurance, mostly as an automation engineer. His background includes application projects related to national budget execution and registration of national top-level domains. He’s built frameworks from scratch, some of which he’s had the opportunity to maintain over the years.
Portfolio
Experience
- QA Automation - 3 years
- GUI Testing - 3 years
- Selenium - 3 years
- Continuous Development (CD) - 2 years
- C# - 2 years
- Continuous Integration (CI) - 2 years
- API Testing - 1 year
- Behavior-driven Development (BDD) - 1 year
Availability
Preferred Environment
Git, NUnit, Selenium, Visual Studio, Azure DevOps
The most amazing...
...thing I’ve done was to present the real-time progress of 2,500 test releases to the client by creating a variety of dashboards, Slack channels and email types.
Work Experience
Test Automation Lead
Nul Tien
- Implemented GUI and API regression testing by writing scripts and updating and developing automated tests.
- Worked as a member of a Scrum team—conducting a daily analysis of test results and reporting bugs or issues in a test environment.
- Analyzed the test execution on virtual machines and multiple browsers using Azure Portal, Jenkins, and Azure DevOps.
- Developed dashboards for presenting test results to the business side in an effective manner.
- Conducted technical interviews of QA engineers and encouraged knowledge-sharing among colleagues in the company.
- Set up a test basis through the introduction of API BDD testing, GUI tests prioritization, and usage of different dashboards.
Test Automation Engineer
Saga
- Proposed a proof of concept to the client.
- Developed GUI regression automated tests.
- Defined the strategy for locating web elements depending on Oracle ADF specifics.
- Implemented a page-object design pattern.
- Developed test scripts and scenarios based on functional specifications.
QA Engineer
IT Biz Solutions
- Designed regression test plans.
- Developed test scenarios based on risk analysis.
- Generated test scenarios based on a user manual.
- Managed the test plans for different builds of the application.
- Manually executed tests and reported defects.
Independent Environmental Consultant
Italian Ministry for Environment, Land, and Sea
- Provided consulting services in the fields of life cycle assessment, carbon, and waste management.
- Created capacity-building and training activities on carbon management.
- Worked as a team lead and as a member of various international teams.
- Developed business requirements for several online GHG calculators.
Experience
Virtual Vaults
https://www.virtualvaults.comTo prove the quality and reliability of the app, we performed strong regression testing via an independent team of three test automation engineers.
My role was to lead the team, report the current state, and suggest and implement new solutions. So that the client could efficiently track test parameters, I created different dashboards using Application Insight, Slack channels, or email notifications.
My daily duties consisted of writing regression scenarios and automating them, maintaining current frameworks, reporting on identified issues, exchanging info with developers, interviewing QA engineers, and sharing knowledge with other test engineers.
Performed Regression Tests
• GUI: Multi-browser platform, Azure DevOps, Azure Portal, Jenkins, C#, Selenium, NUnit, Visual Studio 2017, Git
• API: Behavior-driven development, SpecFlow, Postman, Azure DevOps, Git
700+ test cases, 2,500+ releases, 6 build pipelines
ISIB | Information System of Budget Execution
http://www.trezor.gov.rs/sr/services/isib/To establish optimal test regression, I oversaw the proposal of the proof of concept which was well received by the clients. I started by organizing the GUI automation testing using Java, TestNG, and Selenium. Also, I introduced good practices like an identifying strategy for locating web elements depending on Oracle ADF specific as well as Page Object Design Pattern.
In parallel to that, I also defined the test scenarios and test cases based on available documentation, mainly functional specification and risk analysis.
RSreg 2.0 | Domain Name Registration System
I oversaw the design of test plans, suites, and cases based on risk analysis and available documentation which took into consideration different builds of the app. The execution of these tests was performed manually and bugs were reported directly to developers who were working on the app.
GUI Testing Framework Example
https://github.com/PajaPatakTester/ui-frameworkAPI Testing Framework Example
https://github.com/PajaPatakTester/api-frameworkEducation
Master of Science (MSc) Degree in Engineering in Industrial Processing
University of Belgrade, Faculty of Mechanical Engineering - Belgrade, Serbia
Electronics Technician Diploma in Applied Electronics
Electrotechnical High School "Nikola Tesla" - Belgrade, Serbia
Skills
Libraries/APIs
Selenium WebDriver
Tools
Visual Studio, Postman, Slack, Jenkins, Apache JMeter, Cucumber, Azure Application Insights, Subversion (SVN), Git, Eclipse IDE, Jira
Frameworks
Selenium, NUnit, SpecFlow, TestNG
Paradigms
Agile, Azure DevOps, Continuous Integration (CI), Continuous Development (CD), Scrum, Testing, Behavior-driven Development (BDD)
Platforms
Visual Studio 2017, Azure, TestLink
Languages
C#, SQL, Gherkin, Java
Storage
SQL Server Management Studio (SSMS), Azure Table Storage
Other
QA Automation, GUI Testing, API Testing, Azure Portals, Software
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