Amina Odžak
Verified Expert in Engineering
Quality Assurance Developer
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal member since July 10, 2019
Along with being ISTQB certified, Amina is a software engineer with over 10 years of experience. She's worked within Agile methodologies and is well-versed in test automation using Selenium, E2E testing Angular apps with a Java-based back end, developing REST and SOAP services, and imparting her Java knowledge. Amina values her career and is looking to expand her opportunities through the Toptal network's projects.
Portfolio
Experience
Availability
Preferred Environment
DevOps, Linux, Unix, REST Assured, Cypress, Java, Gatling, Scala, JavaScript, Playwright
The most amazing...
...thing I’ve done was to reduce the amount of time to render a meeting room's list by 75% using a prediction algorithm.
Work Experience
QA Engineering Manager
Mixmax
- Built, mentored, and managed a full-remote distributed enablement QA team with USA, LATAM, or EU members. Defined QA strategy for the company, applying best practices.
- Acted as an expert to assist the teams in defining testing strategies, establishing best practices, and improving processes to meet quality goals.
- Worked with Product and Engineering departments to ensure that the product meets the required quality, functionality, and reliability specifications before global delivery.
- Collaborated with incident management to identify and investigate issues, bugs, defects, or similar problems to recommend and facilitate solutions.
- Demonstrated exceptional people management and development expertise, excelling as a skilled leader in upskilling and quality coaching.
Senior QA
UpliftNow, Inc.
- Resolved unmaintained automated tests and CI/CD build process.
- Contributed to automation test coverage on a daily basis.
- Oversaw the release process and contributed to the testing process.
QA Engineer (Cypress)
Transform Data Inc
- Resolved and refactored the existing set of automated scripts.
- Contributed to dull CI/CD capabilities, GitHub and Circle CI. Built integrated automated test flows.
- Oversaw daily CI/CD and expanded test coverage daily.
QA Technical Lead
Bitpanda
- Established and set up diverse automation frameworks for back-end services, the front end, and load/performance.
- Contributed to an agile process integration while the company was in a huge transition to establish all processes.
- Defined QA processes and flows to serve better product quality and team performance.
- Wrote the QA playbook with all defined terminologies, processes, and practices.
Senior QA
Uplift Now, Inc.
- Set testing procedure and strategy. Performed testing on a weekly release cycle basis.
- Tracked bugs, created test plans, and conducted testing.
- Oversaw all testing activities, including web and mobile apps, to ensure product quality.
Senior QA Automation Engineer
Mistral
- Created an RSpec framework from scratch, followed by the automation test strategy, CI/CD capabilities, and behavior-driven development.
- Wrote and Dockerized a whole test environment and nightly scheduled regression runs.
- Performed load testing and wrote reports for multiple application services.
QA Automation Engineer
Atlantbh
- Improved a large test suite with the following suggested solution: instead of having tests fetch elements directly (which makes them fragile to UI changes), we should follow best practices when writing a page-object pattern.
- Helped to implement: every new member could easily figure out what the tests do, it removed thousands of duplicated lines of code, reduced the amount of technical debt, made it easier to expose a bug, and improved the application design.
- Scale-proofed the code, resulting in more robust, easier-to-maintain, and performant tests.
QA Automation Engineer
Comtrade
- Constructed and maintained a large test suite (80 automation scripts, over 3.000 test cases).
- Ensured the high quality of the product (a countrywide system of education).
- Developed an internal project (reservations for meeting rooms).
- Reduced the rendering time of the meeting rooms' list by 75% with the implementation of a prediction algorithm.
- Integrated Viber chats with Angular by creating a tool that extracts metadata from saved chat transcripts and provides metadata to a system-wide search database.
- Redesigned the chat-file format and implemented backward compatibility for searches.
System Engineer
Pobjeda Technology
- Set up a computer network and appropriate software support.
- Installed, configured, maintained, and updated existing and new software.
- Created and implemented an application for managing product details.
- Ensured that the warehouse and economic department were fully integrated with the app.
- Established and upgraded network protocols and the accompanying layers, routing, packets, and interface.
Experience
Hcareers Platform
Education
Master's Degree in Telecommunications
University of Sarajevo - Sarajevo, Bosnia and Herzegovina
Certifications
ISTQB Advanced Level
UKTB
ISTQB Foundation Level
BCS
Oracle Certified Professional, Java SE 6 Programmer
Oracle
Skills
Libraries/APIs
Watir WebDriver, WebDriver, Nightwatch.js, Jenkins Pipeline, React, Node.js, Playwright
Tools
Git, Jira, REST Assured, Cucumber, RSpec, NPM, Gatling, Jenkins, Visual Studio, Serenity BDD, Apache Maven, RubyMine, Apache JMeter, SoapUI, CircleCI, GitHub
Languages
Java, JavaScript, Ruby, SQL, Scala, TypeScript
Frameworks
Protractor, Cypress, Jasmine, Oracle ADF, Selenium
Paradigms
Agile, Scrum, Load Testing, Test Automation, DevOps, Testing
Platforms
Linux, Ubuntu Linux, Unix, Docker, Firebase
Storage
MongoDB, Amazon S3 (AWS S3)
Other
APIs, Quality Assurance (QA), Software QA, Architecture, QA Testing, Manual QA
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