Milorad Popovic, Developer in Belgrade, Serbia
Milorad is available for hire
Hire Milorad

Milorad Popovic

Verified Expert  in Engineering

Quality Assurance Developer

Location
Belgrade, Serbia
Toptal Member Since
November 3, 2014

Milorad在涉及微软的IT项目上有超过十年的经验, Cisco, virtual systems, networking, VoIP, and other technologies. 他是一个非常自我激励和专业的QA领导者,总是愿意在工作过程中引入改进. 他有很强的团队精神,能够给其他员工提供支持和指导. Milorad works well in a variety of environments.

Portfolio

Yara
敏捷QA, QA测试,API测试,Cypress, JavaScript, Jira, GraphQL, Scrum...
Yara
敏捷QA,敏捷软件测试,行为驱动开发(BDD),柏树...
Alteryx
TestCafe, SuperTest, Node.js, Agile Software Testing, Jira, TestRail, SDET...

Experience

Availability

Part-time

Preferred Environment

JavaScript, Agile QA, TestCafe, WebdriverIO, Mocha, Cypress, SuperTest

The most amazing...

...thing I've designed, implemented, 管理的是一个高度复杂的测试实验室,以满足思科VXC项目的需要.

Work Experience

Lead QA Automation Engineer | QA Consultant

2021 - 2021
Yara
  • Led a QA team, established QA from scratch, 确保产品在首次发布前达到预期的质量水平.
  • 担任质量保证顾问,就实施适当的质量保证系统和技术以及改进质量保证过程提供建议.
  • 帮助POs调整敏捷过程,使整个团队的质量达到更高的水平, thus resulting in better collaboration and better product quality.
  • 在Cypress中引入UI测试自动化,并开发了许多测试,以覆盖端到端测试回归.
  • Covered more than 90% of public APIs in GraphQL with automated tests.
  • 实现了Zephyr Scale,一个用于管理手动和自动Cucumber测试的Jira插件.
Technologies: 敏捷QA, QA测试,API测试,Cypress, JavaScript, Jira, GraphQL, Scrum, SDET, Test Automation Engineer, Agile, jQuery, GitHub, Agile Software Testing, QA Leadership, Chai, Quality Assurance (QA), Test Automation, Gherkin, Zephyr, Node.js, Zephyr Scale, Manual QA, Website QA, Software QA, QA Automation, QA Test Plan Management, UI Testing, Testing, Automation, UI Automation, Automated Testing, Browser Automation, Test Cases, Test Case Creation, Test Case Execution, Test Case Development

QA Engineer | React Native App | JavaScript/Cypress

2021 - 2021
Yara
  • 在大型国际团队中用Cypress开发端到端UI测试自动化套件.
  • 就如何实施适当的质量保证系统和技术以及如何改进质量保证过程提供建议.
  • Implemented Zephyr Scale test management system across the company, thus significantly increasing the QA productivity.
Technologies: 敏捷QA,敏捷软件测试,行为驱动开发(BDD),柏树, JavaScript, Cucumber, Manual Testing, SDET, Test Automation Engineer, Agile, jQuery, GitHub, Jira, Chai, Quality Assurance (QA), Test Automation, Gherkin, QA Testing, Zephyr, Node.js, Zephyr Scale, Manual QA, Website QA, Software QA, QA Automation, QA Test Plan Management, UI Testing, Testing, Automation, UI Automation, Automated Testing, Browser Automation, Test Cases, Test Case Creation, Test Case Execution, Test Case Development

Test Automation Lead

2020 - 2021
Alteryx
  • 在Test Cafe框架中实现UI/E2E自动化,测试覆盖率高达90%.
  • 创建了一个混合TestCafe-Supertest框架来处理数据设置/清理, thus achieving high test stability and quick test execution.
  • 混合测试自动化设置是否涵盖了同时进行的多浏览器测试, including the outdated IE11 browser.
  • Introduced test management tools and best QA practices into the team. 指导和指导团队成员进行最佳QA实践,提高团队质量.
  • Covered 100% of public APIs with automated tests using Mocha/Chai/SuperTest.
Technologies: TestCafe, SuperTest, Node.js, Agile Software Testing, Jira, TestRail, SDET, Test Automation Engineer, Agile, jQuery, GitHub, QA Leadership, Rally, Chai, Quality Assurance (QA), Test Automation, QA Testing, REST, Manual QA, Website QA, Software QA, QA Automation, QA Test Plan Management, UI Testing, Testing, Automation, UI Automation, Automated Testing, Browser Automation, Test Cases, Test Case Creation, Test Case Execution, Test Case Development, Big Data, Data Quality

Senior QA Consultant

2020 - 2021
Invygo Tech FZ
  • Provided consulting and full QA support for the team. Introduced best QA practices, 指导团队管理如何改善团队协作,使产品和整个软件团队的质量达到高水平.
  • 组织QA候选人的筛选,为客户进行多次筛选,并将QA主管引入团队.
  • 引入Test Rail作为测试管理系统,并协助团队过渡到新系统.
  • 与团队管理层密切合作,帮助他们克服在质量和各种团队问题上遇到的障碍.
Technologies: QA Leadership, QA Testing, TestRail, Android, SDET, Test Automation Engineer, Agile, GitHub, Agile Software Testing, Quality Assurance (QA), Test Automation, REST APIs, Node.js, Manual QA, Website QA, Software QA, QA Automation, QA Test Plan Management, UI Testing, Testing, Automation, UI Automation, Automated Testing, Browser Automation, Test Cases, Test Case Creation, Test Case Execution, Test Case Development

QA Lead | Automation

2019 - 2019
Freeroots (via Toptal)
  • Organized the complete QA process.
  • Started with exploratory testing and various manual testing techniques.
  • Introduced UI test automation in Test Cafe.
  • Built API test automation.
  • Analyzed requirements and test documentation.
  • 与客户和项目管理层密切合作,引进最佳QA实践,提高产品和整个团队的质量水平.
Technologies: Jira, TestRail, TestCafe, JavaScript, Manual Testing, Android, SDET, Test Automation Engineer, Agile, SQL, jQuery, GitHub, Agile Software Testing, QA Leadership, Selenium WebDriver, Quality Assurance (QA), Test Automation, Performance Testing, Load Testing, QA Testing, REST, REST APIs, Node.js, Manual QA, Website QA, Software QA, QA Automation, QA Test Plan Management, UI Testing, Testing, Automation, UI Automation, Automated Testing, Browser Automation, Test Cases, Test Case Creation, Test Case Execution, Test Case Development

Senior QA Engineer

2017 - 2018
Aon
  • I led a QA team that supported the new AON website development. 我的目标是建立一个优秀的QA团队,提高整个软件开发团队的质量, create good test suites and bring test automation to the project.
  • 介绍了手动和自动UI和APIT测试,创建了测试套件,并组织了测试运行. 我引入了新的团队成员,并给他们分配了适当的任务,以确保QA过程与团队其他成员协调顺利进行.
  • We have covered more than 90% of tests with automation, had them running in CI/CD, and saw no major issues in production.
Technologies: Agile, Manual QA, QA Testing, Website QA, QA Leadership, Software QA, Quality Assurance (QA), QA Test Plan Management, Mobile Device QA Automation, QA Automation, Testing, TestRail, Test Cases, API Testing, Behavior-driven Development (BDD), Cucumber, Gherkin, Selenium, WebdriverIO

QA Lead

2017 - 2017
Bayer – QA for a Genome Sequencing Solution
  • 从一开始就在一个高度复杂的测试环境和庞大的测试数据库中组织QA过程.
  • Set up the Test Rail test management server. Wrote manual test plans, organized and performed testing cycles.
  • 使用Protractor/Cucumber开发自动化端到端测试,覆盖率90%.
  • 从客户专用网络中的Linux和Windows虚拟机组织测试.
  • Introduced QA best practices, assisted team leads in raising team quality, trained team members on QA techniques.
Technologies: Mocha, Selenium, Virtualization, Chai, Cucumber, Protractor, TestRail, Manual Testing, SDET, Test Automation Engineer, Agile, Jenkins, SQL, jQuery, GitHub, Agile Software Testing, QA Leadership, Quality Assurance (QA), Test Automation, Performance Testing, Load Testing, QA Testing, REST, REST APIs, Node.js, Manual QA, Website QA, Software QA, QA Automation, QA Test Plan Management, UI Testing, Testing, Automation, UI Automation, Automated Testing, Browser Automation, Test Cases, Test Case Creation, Test Case Execution, Test Case Development, Big Data, Data Quality

QA Engineer

2016 - 2016
Docler USA (via Toptal)
  • Provided iOS app testing.
  • Created test plans.
  • Wrote test cases.
  • Upgraded the QA process by introducing Test Rail test management system.
  • Trained the QA team in test management.
Technologies: Git, Scrum, Jira, Xcode, iOS, Manual Testing, SDET, Test Automation Engineer, Agile, jQuery, GitHub, Agile Software Testing, QA Leadership, Quality Assurance (QA), Test Automation, Virtualization, QA Testing, REST, REST APIs, TestRail, Manual QA, Software QA, QA Automation, QA Test Plan Management, Mobile Device QA Automation, UI Testing, Testing, Automation, UI Automation, Automated Testing, Test Cases, Test Case Creation, Test Case Execution, Test Case Development

QA Team Lead

2014 - 2016
Fanangel
  • 组织新网络众筹平台Fanangel从上到下的QA流程.fanangel.com).
  • Led a team of experienced QA engineers for manual and automated testing.
  • Interviewed QA engineers.
  • Conducted manual and automated testing.
  • Created test plans from the beginning.
  • Wrote and maintained the test suite.
  • Created and updated documentation.
Technologies: Git, Jira, GitHub, BrowserStack, Capybara, Gherkin, Cucumber, Selenium, Ruby, Manual Testing, Linux, Ruby Page Object, SDET, Test Automation Engineer, Agile, Jenkins, SQL, jQuery, Agile Software Testing, QA Leadership, Selenium WebDriver, DevTest, Quality Assurance (QA), Test Automation, Performance Testing, Load Testing, QA Testing, REST, REST APIs, TestRail, Manual QA, Website QA, Software QA, QA Automation, QA Test Plan Management, UI Testing, Testing, Automation, UI Automation, Automated Testing, Browser Automation, Test Cases, Test Case Creation, Test Case Execution, Test Case Development

Software Quality Assurance

2012 - 2015
PSTech, Power Symbol Technology
  • 为Plantronics进行Android应用程序的手动和自动化测试.
  • Planned, wrote, and maintained a test case suite.
  • 使用TIMS和DevTest软件质量保证和测试管理系统.
  • 使用GitHub和Jenkins实现CDETS,团队跟踪流程和问题管理系统.
  • 开始使用葫芦-Android框架和Monkey测试对Android应用程序进行自动化测试.
  • Wrote automation test scripts using Ruby scripts and Cucumber/Gherkin.
  • 用思科VXC Linux客户端手动测试高度复杂的思科服务器/客户端虚拟化解决方案.
  • Planned, designed, implemented, 并管理一个高度复杂的本地测试实验室,以满足思科VXC项目的需求.
  • Used Scrum/Agile work methodology and Rally Strategic planning software.
Technologies: Git, Gherkin, Cucumber, Capybara, Calabash, Ruby, Manual Testing, Windows, Android, Linux, Ruby Page Object, SDET, Test Automation Engineer, Agile, Xcode, Jenkins, SQL, GitHub, Networks, DNS, DHCP, Agile Software Testing, Selenium WebDriver, Rally, DevTest, Team Track, TIMS, Quality Assurance (QA), Test Automation, Performance Testing, Load Testing, Cisco Unified Presence, Citrix, Cisco Networking, Virtualization, QA Testing, Networking, Cisco VoIP CCNP Voice CIPT1, Telecommunications, REST, REST APIs, Manual QA, Website QA, Software QA, QA Automation, QA Test Plan Management, Mobile Device QA Automation, UI Testing, Testing, Automation, UI Automation, Automated Testing, Browser Automation, Test Cases, Test Case Creation, Test Case Execution, Test Case Development

Senior Network, Voice, and System Engineer

2008 - 2012
Republic Geodetic Authority
  • Implemented the CISCO IP telephony system in 35 locations across Serbia.
  • Developed the Cisco WAN network in 66 locations.
  • Set up a Windows 2003 domain structure.
  • Created an open source teleconferencing system in RGZ.
Technologies: VMware, Windows, Linux, Networks, DNS, DHCP, Virtualization, Networking, Cisco VoIP CCNP Voice CIPT1, Telecommunications, Automation, IT Automation

Cypress UI E2E Test Automation

为各种项目开发UI E2E测试自动化,测试覆盖率高达90%. 我还使用api进行了测试设置和数据清理,以创建更快、更可靠的测试. Data setup was done on REST and GraphQL APIs.

Test Cafe/Supertest UI E2E Automation

I implemented UI/E2E automation in the Test Cafe framework. 我为E2E UI测试自动化创建了一个混合TestCafe-Supertest框架,高达90%的测试. 还要处理日期设置/清理,并创建API测试覆盖率高达100%. 这种设置涵盖了同时进行的多浏览器测试,甚至包括过时的IE11.

REST and GraphQL API Test Suites

我在REST和GraphQL api上开发了完整的回归测试套件,并在某些情况下创建了高达100%的测试覆盖率. By implementing API test automation, 我显著地减少了在CI/CD中执行测试自动化脚本所需的时间,并提高了自动化的可靠性.

Protractor E2E Test Automation

I did end-to-end UI testing using Protractor/Cucumber frameworks.

Languages

Gherkin, JavaScript, Ruby, SQL, GraphQL

Frameworks

Capybara, Selenium, TestCafe, Cypress, Jasmine, Protractor

Libraries/APIs

jQuery, Chai, Selenium WebDriver, Ruby Page Object, REST APIs, Node.js

Tools

Jira, SuperTest, TestRail, Rally, Cucumber, DevTest, Team Track, Calabash, WebdriverIO, GitHub, BrowserStack, Xcode, Jenkins, TIMS, VMware, Git, Mocha, Zephyr

Paradigms

Scrum, Behavior-driven Development (BDD), Load Testing, Test Automation, Manual Testing, Agile, REST, Testing, Automation, Automated Testing

Platforms

Windows, Citrix, Linux, Android, Zephyr Scale, iOS

Other

Cisco Networking, QA Testing, QA Leadership, DNS, Networks, DHCP, Cisco Unified Presence, Agile Software Testing, API Testing, Performance Testing, SDET, Quality Assurance (QA), Agile QA, Test Automation Engineer, Networking, Manual QA, Website QA, Software QA, QA Automation, QA Test Plan Management, Mobile Device QA Automation, UI Testing, UI Automation, IT Automation, Browser Automation, Test Cases, Test Case Creation, Test Case Execution, Test Case Development, Cisco VoIP CCNP Voice CIPT1, Virtualization, Big Data, Data Quality

Industry Expertise

Telecommunications

1998 - 2006

Master's Degree in Telecommunication

贝尔格莱德大学交通与运输工程学院-贝尔格莱德,塞尔维亚

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
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