Lead QA Automation Engineer | QA Consultant
2021 - 2021Yara- Led a QA team, established QA from scratch, and made sure the product reached desired quality level before the first release.
- Served as a QA consultant and advised on implementing proper QA systems and techniques and improving the QA process.
- Helped POs to tune the agile process so that the complete team quality reached a higher level, thus resulting in better collaboration and better product quality.
- Introduced UI test automation in Cypress and developed many tests to cover E2E test regression.
- Covered more than 90% of public APIs in GraphQL with automated tests.
- Implemented Zephyr Scale, a Jira plugin to manage manual and automated Cucumber tests.
Technologies: Agile QA, QA Testing, API Testing, Cypress.io, 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 DevelopmentQA Engineer | React Native App | JavaScript/Cypress
2021 - 2021Yara- Developed an end-to-end UI test automation suite in Cypress in a large international team.
- Provided advice on how to implement proper QA systems and techniques and how to improve the QA process.
- Implemented Zephyr Scale test management system across the company, thus significantly increasing the QA productivity.
Technologies: Agile QA, Agile Software Testing, Behavior-driven Development (BDD), Cypress.io, 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 DevelopmentTest Automation Lead
2020 - 2021Alteryx- Implemented UI/E2E automation in the Test Cafe framework with up to 90% test coverage.
- Created a hybrid TestCafe-Supertest framework to handle data setup/clean-up, thus achieving high test stability and quick test execution.
- Did the hybrid test automation setup covering simultaneous multi-browser testing, including the outdated IE11 browser.
- Introduced test management tools and best QA practices into the team. Guided and coached team members about the best QA practices and raised team quality.
- Covered 100% of public APIs with automated tests using Mocha/Chai/SuperTest.
Technologies: TestCafe, SuperTest, Node.js, Agile Software Testing, Jira, Test Rail, 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 QualitySenior QA Consultant
2020 - 2021Invygo Tech FZ- Provided consulting and full QA support for the team. Introduced best QA practices, gave guidance to team management on how to improve team collaboration and get the quality of the product and the whole software team to a high level.
- Organized screening for QA candidates and conducted multiple screenings for the client and introduced a QA lead into the team.
- Introduced Test Rail as a test management system and assisted the team in the transition to the new system.
- Worked closely with the team management to help them overcome obstacles they faced regarding quality and various team issues.
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, Test Rail, 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 DevelopmentQA Lead | Automation
2019 - 2019Freeroots (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.
- Worked closely with the client and project management on introducing best QA practices and raising the level of quality of the product and the complete team.
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, Test Rail, 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 DevelopmentSenior QA Engineer
2017 - 2018Aon- I led a QA team that supported the new AON website development. My goal was to build a good QA team and raise the quality of the complete software development team, create good test suites and bring test automation to the project.
- Introduced Manual and Automated UI and APIT testing, created test suites, and organized test runs. I have introduced new team members and given them proper tasks to keep the QA process running smoothly in coordination with the rest of the team.
- 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, WebdriverIOQA Lead
2017 - 2017Bayer – QA for a Genome Sequencing Solution- Organized the QA process from the beginning in a highly complex test environment with huge test databases.
- Set up the Test Rail test management server. Wrote manual test plans, organized and performed testing cycles.
- Developed automated E2E testing using Protractor/Cucumber with 90% coverage.
- Organized testing from Linux and Windows virtual machines inside the client's private network.
- 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, Test Rail, 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 QualityQA Engineer
2016 - 2016Docler 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, Test Rail, 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 DevelopmentQA Team Lead
2014 - 2016Fanangel- Organized the QA process form top to bottom for Fanangel, new web crowdfunding platform (www.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, Prism, 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, Test Rail, 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 DevelopmentSoftware Quality Assurance
2012 - 2015PSTech, Power Symbol Technology- Conducted manual and automated testing of Android applications for Plantronics.
- Planned, wrote, and maintained a test case suite.
- Utilized TIMS and DevTest Software Quality Assurance and Test Management systems.
- Implemented CDETS, Team Track process, and issue management systems with GitHub and Jenkins.
- Initiated automated testing of Android applications using the Calabash-Android framework and Monkey testing.
- Wrote automation test scripts using Ruby scripts and Cucumber/Gherkin.
- Manually tested highly complex CISCO Server/Client virtualization solutions with CISCO VXC Linux clients.
- Planned, designed, implemented, and managed a highly complex local test lab for the needs of a CISCO VXC project.
- 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 DevelopmentSenior Network, Voice, and System Engineer
2008 - 2012Republic 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, Cisco CCNA Voice Certification, Windows, Linux, Networks, DNS, DHCP, Virtualization, Networking, Cisco VoIP CCNP Voice CIPT1, Telecommunications, Automation, IT Automation