Adrian Moldovan, Developer in Cluj-Napoca, Cluj County, Romania
Adrian is available for hire
Hire Adrian

Adrian Moldovan

Verified Expert  in Engineering

Quality Assurance Developer

Location
Cluj-Napoca, Cluj County, Romania
Toptal Member Since
April 11, 2019

Adrian has over a dozen years of experience in the IT field with the last seven years being spent focusing on test automation. He's passionate about building tools and test frameworks that bring extra value to the software development process. Adrian joined Toptal to test the waters of freelancing and to share his knowledge and expertise.

Portfolio

Freelance Client (via Toptal)
Test Automation, Web App Automation, API Testing, Selenium, MySQL...
Informal School of IT
Test Automation, Web App Automation, API Testing, Selenium, SQL...
Accesa
Test Automation, Web App Automation, API Testing, Selenium, Docker, Jenkins...

Experience

Availability

Part-time

Preferred Environment

Git, PyCharm, IntelliJ IDEA, MacOS

The most amazing...

...thing I've developed is a test automation framework for an order management system for a major retailer.

Work Experience

Software Developer in Test

2019 - PRESENT
Freelance Client (via Toptal)
  • Optimized and extended an existing test automation framework.
  • Handled the partial implementation and consultancy on a continuous testing pipeline.
  • Implemented day-to-day testing activities, contributed to testing the releases, and implemented automated functional tests for new features.
  • Created a test automation strategy and test implementation guidelines.
Technologies: Test Automation, Web App Automation, API Testing, Selenium, MySQL, Bitbucket Pipelines, Spock, GEB, Groovy

Trainer

2016 - 2020
Informal School of IT
  • Delivered test automation training sessions (approximately 500 hours).
  • Prepared all the training materials for the course.
  • Set up a course support environment (applications under test, source control).
  • Reviewed and provided feedback on students' class work and homework.
  • Evaluated, graded, and provided feedback on students' final tests and projects.
Technologies: Test Automation, Web App Automation, API Testing, Selenium, SQL, Selenium WebDriver, Apache Maven, TestNG, Java

Test Automation Technical Lead

2014 - 2020
Accesa
  • Developed test automation frameworks (API, web UI, mobile native).
  • Built different tools and scripts to help with testing activities.
  • Held technical training sessions for our teams and for client teams.
  • Coordinated a testing competence center consisting of ~80 people.
  • Actively participated in the software testing hiring processes.
  • Researched new tools and technologies to consolidate the company's test automation portfolio.
  • Performed technical pre-sales calls and demos for existing or potential clients while delivering presentations of the team's expertise.
Technologies: Test Automation, Web App Automation, API Testing, Selenium, Docker, Jenkins, Spring, SQL, Selenium WebDriver, JavaScript, Python, Java

Senior Software Tester

2013 - 2014
Betfair Romania (TSE Development)
  • Created and maintained automated regression tests to ensure the web application's functionality (both UI and back-end tests).
  • Developed and maintained automated tests to check integration with third-party software.
  • Performed exploratory test runs.
  • Created and executed test cases for new functionalities.
  • Implemented load testing for APIs.
Technologies: Test Automation, Web App Automation, API Testing, Selenium, Perforce, Rally, Selenium WebDriver, Apache Maven, TestNG, Java

Senior Software Tester

2009 - 2013
iQuest Technologies
  • Created and executed test cases based on product requirements.
  • Performed automation testing on UI applications.
  • Performed exploratory test runs and reported findings.
  • Created test plans and strategies.
  • Mentored less experienced colleagues from a career manager role.
  • Worked as part of the testing team on various projects (web, desktop, mobile).
Technologies: Test Automation, Web App Automation, Selenium, TFS, Jira, SQL, Selenium WebDriver, Apache Maven, TestNG, Java

Team Lead | QA Supervisor

2005 - 2009
EBS Romania
  • Led the document processing team.
  • Validated documents that are written in a custom XML-based language and followed strict processing rules.
  • Supervised other team members.
  • Delivered internal training sessions for new teams.
  • Coordinated teamwork (assigned work, ensured deadlines are met).
  • Actively participated in the hiring process.
Technologies: VBScript, XML

Order Management Test Automation Framework

I developed a test automation framework to validate the functionality of the API layer and the integration to other components through an ESB layer.

Technologies: Java, Custom-built HTTP Client, Maven, Spring, TestNG

Automation of an Online Shop for a Major Retailer

I implemented a test automation framework to validate the functionality of an online shop of a major European retailer.

Technologies: Java, Selenium WebDriver, TestNG, Maven, Spring

Libraries/APIs

Selenium WebDriver, Selenium API, RESTEasy, REST APIs

Tools

IntelliJ IDEA, PyCharm, Perforce, TFS, Cucumber, Git, GitHub, GitLab, Jenkins, REST Assured, Jira, Confluence, Rally, Apache Maven, Gradle, Apache JMeter

Paradigms

Testing, Automation, Page Object Model (POM), Test Automation, Scrum, Agile, E2E Testing, Behavior-driven Development (BDD)

Languages

XML, VBScript, Java, Python, JavaScript, SQL, C#, HTML, CSS, Groovy

Frameworks

Selenium, TestNG, Spring, JUnit, Protractor, Cypress, GEB, Spock, Spock Framework

Storage

MySQL, PostgreSQL, MongoDB

Platforms

MacOS, Docker, Linux, Windows, Android, Web

Other

API Testing, UI Automation, Web App Automation, QA Automation, Bitbucket Pipelines, APIs, GUI Testing, Selenium Page Object, Selenium PageFactory, Quality Assurance (QA), Leadership, Groovy Scripting

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