Valentin Popa, Developer in Iași, Iași County, Romania
Valentin is available for hire
Hire Valentin

Valentin Popa

Verified Expert  in Engineering

Quality Assurance Developer

Iași, Iași County, Romania

Toptal member since February 17, 2021

Bio

For the past decade, Valentin has harnessed his passion for software testing, test automation, and new technologies to help clients achieve their business goals and reduce costs. He is skilled in managing multiple priorities and can effectively switch concurrent projects. Valentin has a solid knowledge of both back-end and front-end testing, using programming languages such as Java, C#, Python, JavaScript, or Ruby and tools like Selenium, Cypress, or Ranorex.

Portfolio

Self-employed
Java, Python, C#, Kotlin, Bash, JavaScript, Scala, Apache Maven, Gradle...
Wantsome
Teaching, Manual Testing, Test Automation, QA Leadership, Automated Testing...
Ness Digital Engineering
Java, TestNG, REST Assured, Git, GitLab, Selenium, Manual QA, QA Testing...

Experience

  • Test Automation - 8 years
  • APIs - 8 years
  • Java - 8 years
  • Selenium - 8 years
  • Cypress - 2 years
  • JavaScript - 2 years
  • Amazon Web Services (AWS) - 2 years
  • Appium - 1 year

Availability

Part-time

Preferred Environment

Linux, MacOS, WebDriver, Java, Cypress

The most amazing...

...test automation system that I developed helped our client reduce regression time from 16 days to less than a day.

Work Experience

Test Contractor

2017 - PRESENT
Self-employed
  • Helped teams to plan and execute testing, then release their products.
  • Created and maintained front-end, back-end, and performance test automation frameworks.
  • Contributed as part of the release process, from sign-off to actual production deployments.
  • Made use of AWS infrastructure, e.g. S3, EC2, ECS, Cloudformation, Cloudwatch, API Gateway, and Lambdas.
  • Led comprehensive knowledge transfer sessions to other teams.
Technologies: Java, Python, C#, Kotlin, Bash, JavaScript, Scala, Apache Maven, Gradle, Amazon Web Services (AWS), Selenium, Cypress, Ranorex, TFS, Jira, Apache JMeter, Grafana k6, Gatling Load Testing, Bitrise, Bamboo, CircleCI, Appium, QA Leadership, Automated Testing, CI/CD Pipelines, Functional Testing, Testing, Mobile App Testing, MongoDB, Amazon CloudWatch, Python 3, QA Automation, Test Cases, API Testing, Cucumber, Gherkin, Automated UI Testing, Azure, Azure DevOps, Kubernetes, Jest, Scrum, React, Regression Testing, Software QA, OWASP, OWASP Top 10, Playwright, Test-driven Development (TDD), TypeScript, BrowserStack, GitHub, UI Testing, Agile QA, E2E Testing, Web App Testing, Test Engineering, Integration Testing, PagerDuty, Unit Testing, UI Automation, Documentation, Software Testing, Testsigma, Requirement Traceability Matrices, DevOps, Docker, HTML, React Testing Library, AWS Lambda, REST APIs, TestCafe, Leading Quality Assurance (LQA), Quality Assurance Management, Quality Management, Datadog, GitHub Actions, Quality Assurance (QA), Shopify, Mobile Device QA Automation

Test Trainer

2017 - 2019
Wantsome
  • Taught manual and automated software testing to people looking for a career reconversion.
  • Created and maintained course resources (PDFs, PPTs, and video recordings).
  • Focused on practice—weekly hands-on sessions for a better understanding of the concepts.
  • Created practical resources such as test website, test DBs, and test APIs.
  • Kept track of student progress by weekly evaluation through home assignments and quizzes.
Technologies: Teaching, Manual Testing, Test Automation, QA Leadership, Automated Testing, Functional Testing, Testing, QA Automation, Test Cases, API Testing, Automated UI Testing, Software QA, GitHub, UI Testing, Agile QA, E2E Testing, eCommerce, Web App Testing, Test Engineering, Integration Testing, PagerDuty, UI Automation, Documentation, Software Testing, Requirement Traceability Matrices, DevOps, Docker, HTML, REST APIs, Leading Quality Assurance (LQA), Quality Assurance Management, Quality Management, Quality Assurance (QA)

Test Automation Engineer

2015 - 2017
Ness Digital Engineering
  • Developed the REST API automation framework and other protocols such as SMTP, IMAP, FTP, AOS, CIFS, CMIS and WebDav, along with integration tests between them.
  • Reduced the manual regression time by several days by introducing a new test automation system that included the above frameworks, for which a custom DSL was developed.
  • Added support and automated tests for web-based applications using Selenium.
  • Integrated server-side operations making use of a custom JMX client.
  • Implemented a test automation framework that validates an integration between Gerrit and Jenkins.
  • Performed code reviews for other automated frameworks.
  • Contributed to the design and implementation of other automated frameworks.
  • Created test reports that included the test execution results, bug fixes, and new features validation status.
  • Focused on documentation for configuration, how-to, and end-to-end workflows.
Technologies: Java, TestNG, REST Assured, Git, GitLab, Selenium, Manual QA, QA Testing, Automated Testing, CI/CD Pipelines, Functional Testing, Testing, Amazon CloudWatch, QA Automation, Test Cases, API Testing, Automated UI Testing, Scrum, Regression Testing, Software QA, BrowserStack, GitHub, UI Testing, Agile QA, E2E Testing, eCommerce, Web App Testing, Test Engineering, Integration Testing, PagerDuty, UI Automation, Documentation, Software Testing, Requirement Traceability Matrices, DevOps, Docker, HTML, REST APIs, Leading Quality Assurance (LQA), Quality Assurance Management, Quality Management, Quality Assurance (QA)

Test Automation Engineer

2013 - 2015
Softvision
  • Led testing-related interviews for new employees.
  • Wrote automated tests in JAVA for several automation frameworks—REST APIs, Selenium, desktop clients automation, and SOAP APIs.
  • Automated a desktop application with Sikuli.
  • Set up Jenkins jobs for several QA environments and tracked pipeline execution.
  • Reviewed internal university courses and evaluated them.
Technologies: Java, Selenium, APIs, JUnit, Sikuli, Postman, Jira, Jenkins, Apache Maven, Manual QA, Quality Assurance (QA), QA Test Plan Management, Automated Testing, CI/CD Pipelines, Functional Testing, Testing, QA Automation, Test Cases, API Testing, Automated UI Testing, Scrum, Regression Testing, Software QA, GitHub, UI Testing, Agile QA, Web App Testing, Test Engineering, Integration Testing, PagerDuty, UI Automation, Documentation, Software Testing, Requirement Traceability Matrices, HTML, REST APIs, Leading Quality Assurance (LQA), Quality Assurance Management, Quality Management

Software Tester

2010 - 2013
Mind CTI
  • Performed document analysis to identify possible non conformities between requirements and software (including technical documentation).
  • Analyzed requirements and design specifications and determining test scenarios.
  • Designed, documented, and executed test scenarios from the test plans, implementing test automation suites/scripts.
  • Troubleshot problems and narrowed down problem areas.
  • Resolved issues by working closely with application software development, system lab support, systems engineering, and other needed organizations.
Technologies: SQL, Manual Testing, Web Services, Bash, Test Planning, Manual QA, Functional Testing, Testing, Test Cases, Regression Testing, Software QA, Web App Testing, Documentation, Software Testing, Requirement Traceability Matrices, HTML, Quality Assurance (QA)

Experience

Fintech Startup

A mobile app for money management, budget tracking, and investments. I helped improve the app features and design. I then brought it to market as part of several integrations with Clearbank, Apple Pay, and Google Pay.

Team Collaboration Tool

Helped a team improve the security of their cloud-based app and get the changes live. This tool enables teams to collaborate more securely by providing individuals and groups control over the data they have access to.

Big Data

I contributed as part of a team that develops microservices that are hit by millions of users per minute—this generates tons of data that gets processed by the servers. I improved the number of required instances in AWS by constantly trying to find the right balance between memory, CPU, and types of instances.

OKR App

Migrated the UI testing framework for an OKR tool from Protractor to Cypress, using JavaScript while taking care in parallel of a load testing framework using K6. I then set up the required jobs in CircleCI, along with reporting capabilities.

Education

2007 - 2010

Bachelor's Degree in Computer Science

Alexandru Ioan Cuza University - Iasi, Romania

Certifications

DECEMBER 2014 - PRESENT

ISTQB Certified Tester

SEETB

Skills

Libraries/APIs

WebDriver, Playwright, REST APIs, Sikuli, React Testing Library, React

Tools

Postman, Jira, REST Assured, Git, GitLab, Cucumber, BrowserStack, GitHub, Jenkins, Apache Maven, Gradle, TFS, Apache JMeter, Grafana k6, Gatling Load Testing, Bamboo, CircleCI, Gatling, Amazon CloudWatch, Xcode

Languages

HTML, Java, Python, C#, Kotlin, Bash, JavaScript, Scala, Groovy, Python 3, Gherkin, TypeScript, SQL

Frameworks

Selenium, JUnit, TestNG, Cypress, Ranorex, Appium, Spring, Kotest, Jest, TestCafe, Android SDK, Protractor

Paradigms

Manual Testing, Test Automation, Automated Testing, Testing, Functional Testing, Scrum, E2E Testing, Software Testing, DevOps, Test-driven Development (TDD), Unit Testing, Azure DevOps

Platforms

Docker, Linux, MacOS, Bitrise, Amazon Web Services (AWS), PagerDuty, Testsigma, AWS Lambda, Azure, Kubernetes, Shopify

Industry Expertise

Teaching

Storage

MongoDB, Datadog

Other

APIs, Manual QA, Quality Assurance (QA), QA Test Plan Management, QA Leadership, QA Testing, Mobile App Testing, QA Automation, Test Cases, API Testing, Automated UI Testing, Regression Testing, Software QA, UI Testing, Agile QA, Web App Testing, Test Engineering, Integration Testing, UI Automation, Documentation, Requirement Traceability Matrices, Leading Quality Assurance (LQA), Quality Assurance Management, Quality Management, GitHub Actions, Mobile Device QA Automation, CI/CD Pipelines, eCommerce, Web Services, Test Planning, OWASP, OWASP Top 10

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