Ana Colak
Verified Expert in Engineering
Quality Assurance Developer
Belgrade, Serbia
Toptal member since February 8, 2022
Ana has worked as a QA engineer for more than ten years. During that period, she contributed as a solo player and as part of various QA teams on complex functional testing and multiple applications. She gathers a deep understanding of user experience and what matters most to users with excellent attention to detail and the ability to multitask and meet deadlines. Ana enjoys mentoring other QA engineers as a way of transferring knowledge and experience.
Portfolio
Experience
- UI Testing - 11 years
- Manual QA - 11 years
- UX Testing - 11 years
- Web - 10 years
- Test Planning - 10 years
- TestRail - 7 years
- Jira - 7 years
- Jenkins - 5 years
Availability
Preferred Environment
TestRail, Jira, pgAdmin, Visual Studio Code (VS Code), GitHub, Jenkins
The most amazing...
...achievement I've accomplished was delivering a native messaging app in time that is still in use after seven years.
Work Experience
Manual QA
[Toptal project] NFT evaluation system (Real-Time Market Evaluations)
- Executed manual testing of the NFT evaluation system React app on mobile and desktop with different browsers. The platform allowed investors to research, assess, borrow against, or sell their digital assets.
- Set up a test plan for a new project and defined regular testing cycles. Performed different manual tests: smoke, ad hoc, regression, integration, functional, exploratory, and more.
- Participated in sprint planning and worked with the team to resolve issues together.
- Managed defects, including creation and prioritization. Reported bugs and verified them using Jira.
Project Manager
Carnegie Technologies
- Led three scrum development teams with a total of ten people.
- Cooperated with the product team to build and manage a prioritized product backlog.
- Owned certain parts of the product development, defining new features in the user journey, breaking them down to user stories, and carrying out their implementation.
- Monitored the progress and made adjustments as needed, owning test, demo, production environments. I also ensured that correct server versions and all necessary parameters were deployed before the application was ready.
- Recognized and fixed all critical issues and commanded bug and defect identification and resolution, ensuring that all involved parties were aware of the QA status.
Senior QA Engineer
Carnegie Technologies
- Set up test plans for new projects and defined regular testing cycles.
- Closely collaborated with a UI/UX developer on a daily basis to find the best solution for some issues.
- Performed different manual tests: smoke, ad hoc, regression, integration, functional, exploratory, and more.
- Managed defects, including creation and prioritization. Reported bugs and verified them using Jira.
- Reported testing activities, test executions, and bug reports to project managers, development managers, and product owners. Performed bug triage on a bi-weekly basis.
- Mentored QA engineers and interviewed candidates for the QA team.
- Maintained test environments and deployed releases.
QA Engineer
Artilim
- Performed user interface and user experience (UI/UX) testing.
- Owned website information writing and entrance as part of my role.
- Observed, reported, and created reports using Google Analytics.
Experience
Calls and Messages Native App
I was employed as the first QA in the company and led the software testing activities. I set up a test plan for a new project and defined regular testing cycles. Mobile applications were tested on iOS and Android devices, accessing web apps via different browsers and the mobile web used mobile and tablet devices. I also interviewed candidates for the QA team.
Your Own Branded Engagement Portal
My role consisted of understanding business requirements, developing and writing test scenarios and cases, and creating test scripts and procedures.
Tested cycles organized to deliver production-ready features to the client within the defined timeframe and collaborated closely with the development and management departments to meet those goals.
In integrated eCommerce, premium subscriptions payments and donations with different payment processes were thoroughly tested and validated, tracked, verified, and reported bugs, along with support to iOS and Android.
Help Desk Software
I handled high-level exploratory test runs and used the gathered information to build and improve test cases and UI/UX experience. I also performed an end-to-end technique that tests the entire software product from beginning to end to ensure the application flow behaves as expected. Finally, I tested cycles organized to deliver production-ready features to the client within the requested time and worked closely with the development and management departments to meet those goals.
Education
Bachelor's Degree in Information Systems and Technologies
Faculty of Organizational Sciences - Belgrade, Serbia
Skills
Libraries/APIs
React
Tools
TestRail, Jira, pgAdmin, GitHub, Jenkins, Android Studio, Git, Postman
Paradigms
Scrum, Agile, Management, Azure DevOps
Platforms
iOS, Web, Android, Stetho, Visual Studio Code (VS Code)
Storage
MySQL, JSON
Languages
JavaScript
Other
QA Testing, Manual QA, IT Helpdesk, Chat Support, UX Testing, UI Testing, Agile QA, Test Planning, Black Box Testing, Website QA, Quality Assurance (QA), Graphical User Interface (GUI), Programming, WebSockets, Online Data Entry
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