Ana Colak, Developer in Belgrade, Serbia
Ana is available for hire
Hire Ana

Ana Colak

Verified Expert  in Engineering

Quality Assurance Developer

Location
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

Carnegie Technologies
GitHub, Jenkins, Jira, Postman, MySQL, QA Testing, TestRail, pgAdmin...
Carnegie Technologies
TestRail, GitHub, Jira, Stetho, pgAdmin, JSON, Jenkins, Postman, WebSockets...

Experience

Availability

Part-time

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

2022 - 2022
[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.
Technologies: React, Agile, Scrum, UI Testing, UX Testing

Project Manager

2021 - 2022
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.
Technologies: GitHub, Jenkins, Jira, Postman, MySQL, QA Testing, TestRail, pgAdmin, Graphical User Interface (GUI), UX Testing, UI Testing, Manual QA, Web, Test Planning

Senior QA Engineer

2015 - 2022
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.
Technologies: TestRail, GitHub, Jira, Stetho, pgAdmin, JSON, Jenkins, Postman, WebSockets, JavaScript, Android, iOS, Black Box Testing, Scrum, Agile, Agile QA, Manual QA, UI Testing, UX Testing

QA Engineer

2011 - 2015
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.
Technologies: Manual QA, Website QA, Online Data Entry, UI Testing, UX Testing

Calls and Messages Native App

An application featured to send and receive P2P messages and VoIP calls (4G, 5G, and wifi) or to initiate a conference call, all that from one app. It also supports SMS and MMS messaging and regular calls and allows to send photos and videos, start group chats, and more.

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

The idea was to create one's online community on web, iOS, and Android and stay connected to end users, elevating customer experiences and increasing loyalty through powerful, real-time communication features. This one central super-admin web app and one client (end user) app also allows monetizing brands with pay-per-view content, subscriptions, one-time payments, donations, and eCommerce sales and gain insights and intelligence on customer interactions through data collection and robust reporting.

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

A tool that serves a wide range of customer support activities: Users can organize messages, provide assistance, and exchange information with customers with a single point of contact. It also enables automatic response messaging and bots as virtual assistance to customers and audio and video calls.

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.

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)

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

Storage

MySQL, JSON

Languages

JavaScript

Libraries/APIs

React

1996 - 2008

Bachelor's Degree in Information Systems and Technologies

Faculty of Organizational Sciences - Belgrade, Serbia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring