
Nikola Dimić
Quality Assurance Developer
Nikola is a talented quality assurance engineer who has worked the full software lifecycle building automated software testing processes for both mobile and web applications. As a software tester, he's written end-to-end tests for various substantial eCommerce websites as well as for APIs using Selenium and Java. He's also developed web apps and likes to expand his set of skills and try out new technologies.
Portfolio
Availability
Preferred Environment
Jira, WebdriverIO, Cucumber, Node.js, Selenium, Java, Jenkins, Git, Unix
The most amazing...
...thing I've coded is a system that uses machine learning and movement tracking devices to optimize public transportation in Belgrade.
Work Experience
QA Engineer
Ninety Apples
- Created test plans and automated test suites while establishing continuous integration systems for testing multiple projects (web and mobile).
- Worked as a part of the QA team that tested important eCommerce websites for the company's main clients such as Levi’s, Omaha Steaks, Dick’s Sporting Goods, C&A, Sephora, and many others.
- Built websites for multiple small Serbian companies.
- Performed manual testing when needed.
- Developed test reports and documentation.
- Wrote automation tests for REST APIs.
Experience
C&A Germany Site | Web App/Mobile Testing
SSA Code Optimizer
https://github.com/dimaria95/local-optimizationLevi's Canadian Site | Web App Testing
Party City Canada and US Sites | Web and Mobile Testing
Dick's Sporting Goods | Web App Testing
Omaha Steaks | Web App Testing
Sephora | Web App and Mobile Test
Pi Hut Test | Web App Automation Test
https://github.com/dimaria95/piTestGit Test | Web App Automation Test
https://github.com/dimaria95/GitTestA Platform for Learning Serbian as a Foreign Language
https://github.com/dimaria95/serbianPlatformFootLAN 2K17
https://github.com/dimaria95/footlan2k17Skills
Paradigms
Manual Testing, Continuous Delivery (CD), Continuous Integration (CI), Agile, Continuous Development (CD), Testing, REST, Model View Controller (MVC), Scrum, Agile Software Development
Other
Web Development, QA Automation, UI Testing, HTTP, Agile QA, Regression Testing, Web App Testing, Website Testing
Languages
JavaScript, Java
Frameworks
TestNG, Selenium
Libraries/APIs
Node.js, WebDriver
Tools
Git, WebdriverIO, Cucumber, REST Assured, Jenkins, Jira
Platforms
Unix, MacOS, Android
Storage
MySQL, MongoDB
Education
Bachelor's Degree in Computer Science
University of Belgrade, Faculty of Mathematics - Belgrade, Serbia
Certifications
IT.1.1x: Introduction to Programming with Java
edX / Universidad Carlos III de Madrid