Dajan is an experienced QA Engineer implementing new solutions to enable the delivery of high-quality products - balancing business requirements with changing user and industry priorities. He understands the workings of desktop, mobile and web applications and backend services. He tests products at the user and code level using modern automation tools - debugging defects and software issues using log files and test scripts.
Acted as a part of a bigger QA automation team that used WebdriverIO + Cucumber for test automation.
Used an end-2-end framework with API and database validations integrated together with front-end tests.
Implemented tests from scratch for one of the client's public websites, while also being involved in creating and maintaining automated test projects for two other internal projects.
Worked on automating order creation website using NUnit and Selenium C# package along with monthly manual regression efforts to support the manual team.
Created automation frameworks and reusable code libraries for future automation projects.
Closely collaborated with development teams so that bugs can be addressed before production release.
Acted as a sole QA Engineer, working on implementing automated testing framework from scratch for web and mobile devices.
Implemented web automated tests on client's demand, using NightwatchJS, while mobile tests were implemented using the WebdriverIO + Appium combination.
Wortked on test case creation and optimization, test case analysis using multiple tools and technologies. Used Jenkins for continuous testing and reporting.
Acted as part of a big automation engineering team with around 20 QA automation engineers. The project had a shift from Protractor with Jasmine to Protractor with Mocha and later on to Protractor with Cucumber.
Handled desktop web automation and assisted the mobile automation team members to implement page object model in Java + Appium framework. Deployed website to the test server that enabled QA team to start testing and finish it without delays.
Worked on optimizing API calls for database by splitting big and long lasting DB queries into smaller chunks which enabled front end to retrieve data more quickly.
Handled QA process for the system, since there was no dedicated QA engineers on the project.
Utilized Bugzilla to track and resolve bugs and software defects on the project.
Taskiy is a simple, location-based search engine that helps users find their dream jobs. Automated website tests and created load test scripts, migrated UI tests to Selenium WebDriver and deployed a mobile-friendly framework for the solution.
Worked on GawkBox, an online advertising platform designed to help streamers and content creators make money from their craft. Implemented an automated test framework for mobile and web and delivered API testing for the platform using Postman collections.
Cuddle Clones captures a client's pet in an adorable stuffed animal form. Designed and implemented a new automated test framework from existing manual test cases - delivering the solution to the order management system for Cuddle Clones on several desktop browsers.
Education
MSc. Computer Science
Faculty of Electrical Engineering, University of Sarajevo
2014 - 2021 (7 years)
BSc. Computer Science and Informatics
Faculty of Electrical Engineering, University of Sarajevo