Nemanja Veskovic, Developer in Belgrade, Serbia
Nemanja is available for hire
Hire Nemanja

Nemanja Veskovic

Verified Expert  in Engineering

Quality Assurance Developer

Location
Belgrade, Serbia
Toptal Member Since
January 6, 2017

Nemanja is a passionate QA engineer with more than 16 years of experience working with various QA teams and on complex functional and performance testing (manual and automation), creating full continuous integration setups from scratch and ensuring QA is implemented in all software development stages from design to deployment. Nemanja also has six years of experience in QA team lead roles, including interviewing and hiring new team members.

Portfolio

Beyond42
.NET, Postman, Jenkins, Aurelia, Jira, Scrum, Community, GraphQL, Web API...
Data Science and Analytics Automation Platform
Pywinauto, GitLab, Windows PowerShell, Python, QA Automation, UI Testing...
NDA
Sauce Labs, Appium, Pytest, Python, QA Automation, UI Testing, Windows...

Experience

Availability

Full-time

Preferred Environment

API Testing, Apache JMeter, Jira, Jenkins, Git, Python, Java, WebDriver

The most amazing...

...thing I've built is a rapid continuous integration environment that can run focused automated test regression based on changes made in the SUT source code.

Work Experience

QA Consultant

2021 - 2023
Beyond42
  • Initially assisted the founder in making the transition from external to the internal development team and then became responsible for QA processes within the company.
  • Took ownership of application development and maintenance from previous contributors. Organized knowledge transfers with on-site visits with previous contributors (previous development team).
  • Introduced test environment and automated deployment (on-click) to test and production environments. No continuous integration was set as there were not enough resources to have continuous deployments.
  • Interviewed five referrals and hired two of them for the team.
  • Introduced a scrum-like development process with official sprints using Jira as a monitoring tool.
Technologies: .NET, Postman, Jenkins, Aurelia, Jira, Scrum, Community, GraphQL, Web API, REST API Automation, C#, Functional Testing, Test Scripting, Non-functional Testing, xUnit, Cucumber, Testing Strategy, Automated UI Testing, Slack, Front-end, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation, Web App Testing, GitHub Actions

QA Automation Engineer

2019 - 2022
Data Science and Analytics Automation Platform
  • Set up GitLab runners and created a GitLab pipeline for running existing automated tests using an in-house test runner, PowerShell, and Node.js.
  • Tested and verified fixes by following the current workflow of development lifecycles. Verified on multiple versions of the application under test and documented in great detail what was tested.
  • Created a POC for a test automation framework using Pywinauto and Pytest for testing the localization of the application under test. Introduced some new ideas that could be tested from the i18n point of view.
Technologies: Pywinauto, GitLab, Windows PowerShell, Python, QA Automation, UI Testing, Windows, Scrum, Manual QA, Quality Assurance (QA), Testing, Manual Testing, Manual Software Testing, TestRail, Test Automation, C#, UI Automation, JSON, REST APIs, QA Test Plan Management, Strategy, Automation, Integration, Bash, GitHub, UX Testing, Test Cases, Software QA, E2E Testing, Regular Expressions, APIs, Bash Script, GitLab CI/CD, Single Sign-on (SSO), Shell, TestStack.White, C#.NET, English, QA Testing, Smoke Testing, Website Testing, Agile, Automated Testing, CI/CD Pipelines, REST API Automation, .NET, Functional Testing, Test Scripting, Non-functional Testing, xUnit, Testing Strategy, Automated UI Testing, Slack, Front-end, Test Planning, Regression Testing, Test Management, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation

QA Automation Engineer

2019 - 2019
NDA
  • Automated a set of manual test cases using Appium, Sauce Labs, and Python.
  • Maintained existing automated test scripts, updating scripts according to new test flows and making scripts more resilient to random or timing failures.
  • Evaluated which test cases might be automated in the future and assigned priorities to them.
Technologies: Sauce Labs, Appium, Pytest, Python, QA Automation, UI Testing, Windows, Android Testing, Manual QA, Quality Assurance (QA), Testing, Manual Testing, Manual Software Testing, TestRail, Test Automation, UI Automation, JSON, REST APIs, Unit Testing, Automation, Integration, Bash, GitHub, Android, UX Testing, Test Cases, Software QA, Confluence, E2E Testing, Selenium WebDriver, Regular Expressions, APIs, Mobile Device QA Automation, Waterfall Development, Kanban, Shell, English, QA Testing, Smoke Testing, Mobile App Testing, Agile, Automated Testing, Web API, Functional Testing, Test Scripting, Testing Strategy, Automated UI Testing, Slack, Front-end, Test Planning, Regression Testing, Test Management, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation, Web App Testing

Senior Principal QA

2018 - 2019
Evernym
  • Added and updated various unit tests written in Rust.
  • Automated integration tests using Java and tested for four underlying components.
  • Automated a longevity soak test for the component that the team had developed.
  • Created performance tests in Rust for a couple of system use cases.
Technologies: Python, Hyperledger, Blockchain, Java, QA Automation, API Testing, Java 7, Manual QA, Quality Assurance (QA), QA Leadership, Testing, Manual Testing, Manual Software Testing, Apache Maven, Test Automation, JSON, REST APIs, Unit Testing, QA Test Plan Management, Strategy, Automation, Integration, Bash, Test-driven Development (TDD), GitHub, UX Testing, Test Cases, Software QA, HTTP, HTTPS, Confluence, E2E Testing, Regular Expressions, Performance Analysis, APIs, Load Testing, Bash Script, Shell, English, QA Testing, Postman, Smoke Testing, Website Testing, Integration Testing, Agile, Automated Testing, CI/CD Pipelines, Web API, REST API Automation, Functional Testing, Test Scripting, Non-functional Testing, xUnit, Testing Strategy, Automated UI Testing, Slack, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation, Web App Testing

Senior QA Engineer

2017 - 2019
NDA - Healthcare Benefits Management
  • Manually tested feature/functional changes through sprint cycles. Conducted cross-browser and cross-OS testing. Managed defects, including creation and prioritization.
  • Fixed minor defects using RoR, which was more efficient than filing a defect.
  • Automated tests using WebDriver for UI actions, an HTTP client for a MailCatcher API, and action automation with Heroku instances using Heroku APIs.
Technologies: WebDriver, MacOS, Linux, Sidekiq, MailCatcher, Heroku, PostgreSQL, Ruby on Rails (RoR), UI Testing, User Interviews, Windows, Ubuntu, SQL, Java 7, Manual QA, Quality Assurance (QA), Testing, Manual Testing, Manual Software Testing, TestRail, Test Automation, CSS, UI Automation, JSON, REST APIs, JavaScript, Unit Testing, QA Test Plan Management, Strategy, Automation, eCommerce, Booking Systems, Integration, Bash, GitHub, UX Testing, Ruby, Test Cases, Software QA, Website QA, HTTP, HTTPS, E2E Testing, Selenium WebDriver, Regular Expressions, Performance Analysis, APIs, Bash Script, Model View Controller (MVC), Kanban, IntelliJ IDEA, Single Sign-on (SSO), Interviews, Shell, English, QA Testing, Postman, Smoke Testing, Cross-browser Testing, Website Testing, Integration Testing, Agile, Web API, REST API Automation, Functional Testing, Testing Strategy, Slack, Front-end, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation, Web App Testing

QA Lead

2017 - 2018
Carnegie Technologies Belgrade
  • Introduced QA processes to the company for existing projects and QA teams. Set up test plans and test case management tools and integrated them with Jira and Jenkins. Defined regular testing cycles.
  • Mentored other QA engineers to transfer knowledge and experience and track the progress of regular daily and weekly tasks.
  • Created functional test automation frameworks using Java, TestNg, and WebDriver for UI and Python/Pytest/requests for API testing.
  • Created performance testing scenarios for various API servers using JMeter.
  • Interviewed more than 15 candidates for QA and DevOps teams, leading the tech-based decisions on hiring for those positions.
Technologies: Linux, Jenkins, XCTest, Espresso, Apache JMeter, Python, Java, QA Automation, UI Testing, API Testing, User Interviews, Windows, Scrum, Ubuntu, JUnit, Android Testing, SQL, Java 7, Manual QA, Quality Assurance (QA), Performance Testing, QA Leadership, Team Leadership, Testing, Manual Testing, Manual Software Testing, Apache Maven, TestRail, Test Automation, Selenium, CSS, UI Automation, JSON, REST APIs, JavaScript, Unit Testing, QA Test Plan Management, Strategy, Automation, eCommerce, Booking Systems, Integration, Bash, GitHub, Android, iOS, UX Testing, Jira REST API, Test Cases, Software QA, Website QA, HTTP, HTTPS, Confluence, E2E Testing, Selenium WebDriver, Regular Expressions, Performance Analysis, APIs, Mobile Device QA Automation, Load Testing, Bash Script, Stress Testing, Model View Controller (MVC), Load Balancers, Single Sign-on (SSO), Gatling Load Testing, Interviews, Shell, English, QA Testing, Postman, Smoke Testing, Cross-browser Testing, Website Testing, Mobile App Testing, Agile, Automated Testing, CI/CD Pipelines, Web API, REST API Automation, Functional Testing, Test Scripting, Non-functional Testing, xUnit, Testing Strategy, Automated UI Testing, Front-end, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation, Web App Testing

Senior QA Engineer

2017 - 2017
NDA – Content Creation and Management of Social Websites
  • Handled manual functional and exploration testing of the web app.
  • Wrote a complete list of test cases for regression testing with instructions on which test cases needed to be automated and in which order.
  • Tested features during sprints, reporting defects and prioritizing the defects list.
  • Deployed to the test/staging environment using an Atlassian set of tools, primarily Bamboo.
  • Provided manual, cross-browser regression testing of the web app.
Technologies: Bamboo, SQL, HTML, PHP, UI Testing, Windows, Manual QA, Quality Assurance (QA), Testing, Manual Testing, Manual Software Testing, QA Test Plan Management, Strategy, UX Testing, Test Cases, Software QA, Website QA, HTTP, HTTPS, Confluence, E2E Testing, Regular Expressions, Waterfall Development, English, QA Testing, Smoke Testing, Cross-browser Testing, Website Testing, Web API, REST API Automation, Functional Testing, Testing Strategy, Front-end, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation, Web App Testing

QA Consultant and Test Lead

2016 - 2017
Endava
  • Re-established the team's focus on test automation by introducing best practices and new how-to ideas for the existing test automation framework based on WebDriver and Genie.
  • Created a test framework based on Jenkins jobs (moving away from some Perl script runners) using Perforce and Git as (test) source code management.
  • Supported the work on clients' proposal requests by providing QA know-how and estimations on team size and time needed for the requested work.
  • Mentored team members by organizing knowledge transfer sessions on Jenkins, TestNG, SSH, Git, Java, Linux, etc. Suggested new solutions and tools for the team and implemented some ideas up-front to make the team more efficient.
  • Communicated daily with a geographically distributed team working on the same test projects as the team in Belgrade.
Technologies: Microsoft SQL Server, REST Assured, Git, Atlassian Suite, Java, QA Automation, UI Testing, API Testing, User Interviews, Windows, Scrum, Ubuntu, JUnit, SQL, Java 7, Manual QA, Quality Assurance (QA), QA Leadership, Team Leadership, Testing, Manual Testing, Manual Software Testing, Apache Maven, Test Automation, Selenium, CSS, UI Automation, JSON, REST APIs, JavaScript, Unit Testing, QA Test Plan Management, Strategy, Automation, Booking Systems, Integration, Bash, GitHub, Android, UX Testing, Test Cases, Software QA, Website QA, HTTP, HTTPS, Confluence, E2E Testing, Selenium WebDriver, Regular Expressions, APIs, Bash Script, Model View Controller (MVC), IntelliJ IDEA, Load Balancers, Single Sign-on (SSO), Adobe, Interviews, Shell, English, QA Testing, Postman, Smoke Testing, Cross-browser Testing, Website Testing, Mobile App Testing, Agile, Automated Testing, Web API, REST API Automation, Functional Testing, Test Scripting, Non-functional Testing, xUnit, Testing Strategy, Automated UI Testing, Front-end, Test Planning, Regression Testing, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation, Web App Testing

QA Team Lead

2015 - 2016
TeleSign
  • Assumed the QA team lead role with team members distributed across Scrum teams. Ensured that all QA engineers were aligned regarding test coverage, automation coverage, and test result reporting.
  • Created an initial test automation framework for end-to-end and integration testing with various endpoints, from HTTP/SMPP servers and clients to mobile phones.
  • Took over the role of release engineer until a new release engineer was hired. Maintained existing build and deployment Jenkins jobs and created new ones for specific PHP web app project needs.
  • Led the process of hiring new QA and release engineers by creating job advertisements, reviewing resumes, filtering candidates, hosting and conducting interviews, and deciding on new hires. Improved the interview process as a whole.
Technologies: Apache JMeter, Python, PHP, WebDriver, Jenkins, Java, TestRail, Jira, QA Automation, UI Testing, API Testing, User Interviews, Windows, Scrum, Ubuntu, JUnit, SQL, Java 7, Manual QA, Quality Assurance (QA), Performance Testing, QA Leadership, Team Leadership, Testing, Manual Testing, Manual Software Testing, Apache Maven, Test Automation, Selenium, CSS, UI Automation, JSON, REST APIs, JavaScript, Unit Testing, QA Test Plan Management, Strategy, Automation, eCommerce, Booking Systems, Integration, Bash, Test-driven Development (TDD), GitHub, UX Testing, Jira REST API, MongoDB, Test Cases, Software QA, Website QA, HTTP, HTTPS, Confluence, E2E Testing, Selenium WebDriver, Regular Expressions, Performance Analysis, APIs, Load Testing, Eclipse IDE, Bash Script, Stress Testing, RabbitMQ, Model View Controller (MVC), Kanban, IntelliJ IDEA, Load Balancers, Single Sign-on (SSO), Interviews, Shell, English, QA Testing, Postman, Smoke Testing, Cross-browser Testing, Website Testing, Integration Testing, Mobile App Testing, Agile, Automated Testing, CI/CD Pipelines, Web API, REST API Automation, Functional Testing, Test Scripting, Non-functional Testing, xUnit, Cucumber, Testing Strategy, Automated UI Testing, Front-end, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation, Web App Testing

QA Automation Engineer

2013 - 2015
TeleSign
  • Established QA processes within Scrum teams regarding test plans, test cases, testing during sprints, and starting test automation frameworks for project needs.
  • Built a functional test automation framework based on WebDriver for automating tests for a web application, a REST API service written in Python, and a service application with HTTP and SMPP interfaces. Included integration tests in all three apps.
  • Created an automated performance (load) test framework for a REST API service. Wrote a custom-made JMeter sampler (based on cloudhopper Java library) for load-testing the SMPP server.
  • Conducted exploratory testing of RabbitMQ and Elasticsearch to validate if they were good and reliable enough to be used as parts of some products and services. Testing included both functional and performance testing.
Technologies: SMPP, HTTP, Shell, RPM, Elasticsearch, RabbitMQ, PostgreSQL, MySQL, Apache JMeter, Jenkins, Behave, TestNG, WebDriver, C++, Python, Java, CentOS, QA Automation, UI Testing, API Testing, User Interviews, Windows, Ubuntu, JUnit, SQL, Java 7, Manual QA, Quality Assurance (QA), Performance Testing, Testing, Manual Testing, Manual Software Testing, Behavior-driven Development (BDD), Apache Maven, TestRail, Test Automation, Selenium, CSS, UI Automation, JSON, REST APIs, Unit Testing, QA Test Plan Management, Strategy, Automation, Integration, Bash, Test-driven Development (TDD), GitHub, UX Testing, Jira REST API, MongoDB, Test Cases, Software QA, Website QA, HTTPS, Confluence, E2E Testing, Selenium WebDriver, Regular Expressions, Performance Analysis, APIs, Load Testing, Eclipse IDE, Apache Ant, Bash Script, Stress Testing, Model View Controller (MVC), Kanban, Load Balancers, English, QA Testing, Postman, Smoke Testing, Website Testing, Integration Testing, Mobile App Testing, Agile, Automated Testing, CI/CD Pipelines, Web API, REST API Automation, Functional Testing, Test Scripting, Non-functional Testing, xUnit, Cucumber, Testing Strategy, Automated UI Testing, Front-end, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation, Web App Testing

Technical Lead for Test Automation Team

2011 - 2013
PSTech
  • Overcame obstacles in a team of seven test automation engineers for framework and defect management.
  • Automated testing for online collaboration software with two setups: on-site and in the cloud. Explored tools the team could use for different test requirements, from deploying a VMware virtual machine to automating desktop apps with custom controls.
  • Mentored, in a supporting role, less experienced colleagues and interns. Communicated frequently with other related parties involved in the project outside the automation team.
  • Helped interview new candidates for the team during technical interviews.
Technologies: AutoIt, SSH, VMware, TestNG, Jenkins, WebDriver, Java, QA Automation, UI Testing, API Testing, User Interviews, Windows, Ubuntu, JUnit, Android Testing, SQL, Java 7, Manual QA, Quality Assurance (QA), Performance Testing, QA Leadership, Team Leadership, Testing, Manual Testing, Manual Software Testing, Test Automation, Selenium, CSS, UI Automation, REST APIs, Unit Testing, QA Test Plan Management, Strategy, Automation, Bash, GitHub, Android, iOS, UX Testing, VoIP, Test Cases, Software QA, Website QA, HTTP, HTTPS, Confluence, E2E Testing, Selenium WebDriver, Regular Expressions, Performance Analysis, APIs, Mobile Device QA Automation, Cisco Unified Communications Management Suite, Load Testing, Waterfall Development, Eclipse IDE, Apache Ant, Bash Script, Stress Testing, MS Exchange, Load Balancers, Interviews, Shell, English, QA Testing, Postman, Smoke Testing, Cross-browser Testing, Website Testing, Mobile App Testing, Agile, Automated Testing, CI/CD Pipelines, Web API, REST API Automation, Functional Testing, Test Scripting, xUnit, Testing Strategy, Automated UI Testing, Front-end, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation, Web App Testing

Test Automation Engineer

2007 - 2011
PSTech
  • Created a testing framework for desktop Java, web, and Android/iOS apps. Made an automated way of publishing results and reports to be accessible by higher management.
  • Integrated many existing desktop app test scripts into a mobile app test framework.
  • Created performance test plans and scenarios for an internally built application and created load test samples using JMeter and in-house load test tools.
  • Wrote and executed functional test plans for a video and audio collaboration web application for a well-known company from the USA.
  • Communicated daily with geographically distributed teams and provided training to new team members in one of these teams located in China.
Technologies: M-eux Test, Silk Test, Meux, Tcl, Rally, WebDriver, TestNG, Java, QA Automation, UI Testing, API Testing, Windows, JUnit, SQL, Java 7, Manual QA, Quality Assurance (QA), Testing, Manual Testing, Manual Software Testing, Test Automation, Selenium, UI Automation, REST APIs, Unit Testing, Automation, Bash, GitHub, UX Testing, VoIP, Test Cases, Software QA, Website QA, HTTP, HTTPS, E2E Testing, Selenium WebDriver, Regular Expressions, Performance Analysis, APIs, Cisco Unified Communications Management Suite, Load Testing, Waterfall Development, Eclipse IDE, Apache Ant, Bash Script, Stress Testing, MS Exchange, Load Balancers, Session Initiation Protocol (SIP), Adobe, Shell, English, QA Testing, Postman, Smoke Testing, Cross-browser Testing, Website Testing, Agile, Automated Testing, Functional Testing, Test Scripting, xUnit, Automated UI Testing, Front-end, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation, Web App Testing

ABA League Fantasy - Web UI Test Automation

https://github.com/nveskovic/fantasy-aba-liga-test-automation
A test project that is an excellent example of how web app testing can be automated using:

• Ant for building the project and invoking test targets
• Ivy for project dependency resolution
• TestNG as a test (suite) runner
• WebDriver as an automation tool for browsers
• Java as a test script language

REST API Testing

https://github.com/nveskovic/rest_api_test_example
A test project but a nice example of how REST API testing can be automated using:

• Ant for building the project and invoking test targets
• Ivy for project dependency resolution
• TestNG as a test (suite) runner
• REST Assured library as an automation tool for HTTP REST testing
• Java as a test script language

BuzzerBeater.com Assistant

https://github.com/nveskovic/BuzzerbeaterAssistant
A helper tool for an online basketball management game (www.buzzerbeater.com) that allows users to automate some game actions, such as purchasing new players from the auction, sending bulk messages to other users, and scouting player skills.

Tools used: Java (Swing), WebDriver, PhantomJS Headless Driver

The tool is now open-sourced; the code is located on GitHub:
https://github.com/spaciulis/BuzzerbeaterAssistant - where it can be polished up.

Poducavanje.tk - Private Lessons

A website for teachers offering private free and paid lessons in various fields, like math, languages, chemistry, etc., and students who need additional lessons.

This was a project for a nonprofit volunteer organization.
1998 - 2020

Progress Toward a Bachelor's Degree in Information Technologies and Programming

Faculty of Mathematics - Belgrade

NOVEMBER 2013 - NOVEMBER 2015

Certified ScrumMaster (CSM)

Scrum Alliance

MAY 2013 - PRESENT

Cisco Security Ninja Program – White Belt

Cisco Systems

MAY 2011 - PRESENT

English Proficiency – Berlitz Level 5 | CEF Level B1.1.

Berlitz Serbia

Libraries/APIs

Selenium WebDriver, WebDriver, REST APIs, Web API, Sidekiq, Pywinauto, Jira REST API, Ruby Page Object

Tools

REST Assured, Jenkins, Confluence, Jira, Apache JMeter, TestRail, Postman, xUnit, Slack, Git, Rally, Silk Test, Shell, Atlassian Suite, Pytest, Apache Maven, Cisco Unified Communications Management Suite, Apache Ant, Behave, MS Exchange, SPSS, RabbitMQ, Eclipse IDE, GitHub, IntelliJ IDEA, GitLab CI/CD, GitLab, Cucumber, VMware, Adobe, RPM, Bamboo, Gatling Load Testing

Frameworks

TestNG, JUnit, Selenium, Windows PowerShell, Appium, .NET, Espresso, XCTest, TestStack.White, Ruby on Rails (RoR), Swing, Aurelia

Languages

Java, GraphQL, Python, CSS, C#, Bash, Bash Script, SQL, HTML, Java 7, C#.NET, PHP, AutoIt, C++, Tcl, Ruby, JavaScript

Paradigms

E2E Testing, Testing, Scrum, Manual Testing, Test Automation, Automation, Agile, Automated Testing, Functional Testing, Non-functional Testing, Kanban, Stress Testing, Model View Controller (MVC), Waterfall Development, Load Testing, Test-driven Development (TDD), Behavior-driven Development (BDD), Unit Testing

Platforms

Ubuntu, Windows, MacOS, Heroku, iOS, CentOS, Android, Linux, Blockchain, Hyperledger, NetBeans

Storage

JSON, PostgreSQL, MySQL, Microsoft SQL Server, Elasticsearch, MongoDB

Industry Expertise

Teaching

Other

Interviews, Test Cases, User Interviews, QA Test Plan Management, Manual QA, Software QA, Website QA, UI Testing, API Testing, Quality Control (QC), Scrum Master, HTTP, HTTPS, QA Automation, QA Leadership, Quality Assurance (QA), Team Leadership, Code Review, Performance Testing, Manual Software Testing, UI Automation, eCommerce, Integration, QA Testing, Strategy, Smoke Testing, Cross-browser Testing, Website Testing, Mobile App Testing, CI/CD Pipelines, REST API Automation, Test Scripting, Testing Strategy, Automated UI Testing, Front-end, Test Planning, Regression Testing, Test Management, Web Applications, Test Case Execution, End-to-end Implementation (E2E), Test Case Creation, Web App Testing, M-eux Test, MailCatcher, Mobile Device QA Automation, Performance Analysis, SMPP, Regular Expressions, APIs, Android Testing, English, Booking Systems, Learning, Integration Testing, GitHub Actions, SSH, Meux, Sauce Labs, UX Testing, Load Balancers, Security Testing, Session Initiation Protocol (SIP), Single Sign-on (SSO), VoIP, Mathematics, Programming, School, Community

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