Hire QA/Testing Engineer

QA & Testing Engineering
Upstaff is the best deep-vetting talent platform to match you with top QA Automation / Testing developers for hire. Scale your engineering team with the push of a button
QA & Testing Engineering

Meet Our Devs

Show Rates Hide Rates
Grid Layout Row Layout
JavaScript 4yr.
Cypress
Cucumber
Postman
TypeScript 3yr.
Java 1yr.
React 1yr.
Ruby
Capybara
RubyMine
Sinatra
Microsoft SQL Server
MongoDB
MySQL
PostgreSQL
SQL
TSQL
AWS
Amazon Linux AMI
Azure VM
Agile
BDD
Scrum
TDD
Waterfall
RSpec
Selenium
TestRail
Xray
CI/CD
CircleCI
GitLab CI
Jenkins
Cisco switches
Docker
Oracle VM VirtualBox
Git
Github Actions
IntelliJ IDEA
ReSharper
Visual Studio
WebStorm
NFT
Unix
Windows
apiclient
IntellJ IDEA
restClient
VMWare vCenter
...

- 10+ years in software quality engineering with priority in automation testing and SDET; - Programming languages: Javascript, Typescript, Ruby, Java (Basic); - SQL Server SQL/TSQL, MS SQL Server 2005/2012, PostgreSQL/MySQL/MongoDB, MariaDB; - Methodologies include Agile, Scrum, TDD, and BDD; - Projects with large software service companies, SMBs and startups. Domains include CRM, banking, healthcare, insurance, and trading. Business oriented projects, working as team member and independent engineer ( USA, France, and UK teams), open source projects; - Created test documentation/test plan; Performing functional, integration, e2e, API, system testing of product; - Automation with Cypress, and CI/CD maintenance using tools like Jenkins, CircleCI, Docker, Github Actions, GitlabCI, and AWS cloud infrastructure; - QA tools include Cypress, Cucumber, Jenkins, Postman, Selenium and Capybara; - Holds a Master's Degree in Network Engineering and Economics; - ISTQB Certification. AWS and Cisco security trainings. - Availability and start: full-time, in two weeks

Show more
Seniority Senior (5-10 years)
Location Kyiv, Ukraine
Appium
Selenium
CI/CD 10yr.
Groovy
Java
JavaScript
TypeScript
ELK stack (Elasticsearch, Logstash, Kibana)
Firebase
Azure DevOps
Allure
Apache Maven
API testing
Cucumber
Cypress
Fiddler
JMeter
JUnit
Mobile Testing
Playwright
Protractor
QA
Selenide
Selenium Grid
Selenium Webdriver
Selenoid
TestNG
UI testing
WebdriverIO
WEB testing
Android
Asana
Atlassian Confluence
Jira
Slack
GitLab CI
Gradle
Jenkins
TeamCity
Git
GitHub
Mercurial
SVN
IntelliJ IDEA
iOS
Linux
Windows
Report Portal
Rider
...

Highly experienced software engineer with over 10 years in QA, leading various QA teams and projects. - Expertise in testing automation tools Appium, Selenium, Cypress, WebDriver, and Protractor; - Experience with Java, Groovy, JavaScript, and TypeScript; - Skilled in creating test automation frameworks for Web UI/API/Mobile platforms; - Proficient in developing test documentation such as test plans, test cases, and incident reports; - Good understanding of systems development life cycle methodology and QA methodology and tools; - Strong knowledge of CI environment configuration and different operating systems (Windows, Linux); - Ability to quickly learn new technologies and approaches and implement them effectively.

Show more
Seniority Senior (5-10 years)
Location Poland
Playwright
JavaScript
Selenium Webdriver
Cypress
Java
CSS
HTML
Salesforce Commerce Cloud
Microsoft SQL Server
MySQL
e-commerce
Appium
Browserstack
Chrome Developer Tool
Firebug
JMeter
Mantis
Postman
Selenium IDE
TestLink
TestPad
TFS
Zephyr
Atlassian Trello
Jira
Redmine
Azure DevOps Server (ex TFS Team Foundation Server)
BitBucket
Git
Contentful
IntelliJ IDEA
Microsoft Visual Studio Code
InVision
Jenkins
macOS
Windows
VmWare
Blue Stack
...

- Test Engineer with experience in Automation and Manual QA, 8+ years in the IT industry; - Expertise in web automation using Playwright and Cypress, Postman; - Skills in JavaScript and TypeScript; - Experience in REST API testing, performance testing, and integration with CI/CD pipelines; - Knowledge of BDD with Cucumber and working in Agile/Scrum environments; - Implemented test automation for e-commerce and large enterprise systems; - Experience with Java Selenium WebDriver Automation; - Skills in mobile application testing on iOS and Android operating system (emulators for Android and iOS, e.g., Blue Stack).

Show more
Seniority Senior (5-10 years)
Location Kharkiv, Ukraine
Java
Wireshark
Python
Ant Design
HTML
XML
Jasper
Java SE
Java Server Pages (JSP)
JDBC
JPA
Robot Framework
Spring
MySQL
Oracle Database
PL/SQL
PostgreSQL
Azure
AWS MQ
Android
Apache Maven
JMeter
JUnit
Selenide
Selenium IDE
Selenium Webdriver
TestNG
Apache Tomcat
J2EE
Kafka
RabbitMQ
Bash
Eclipse
IntelliJ IDEA
Git
SVN
Gradle
Jenkins
Jira
Redmine
Kanban
microservices architecture
Scrum
UML
Linux
Unix
Windows
iReport
VSS
...

- Experience more than 15+ of professional Software Development and Automation Testing - Tech Lead of QA department, enormous experience in mentoring; - Participation in testing of software applications for a range of business domains; - Experience in testing of different projects for different OS and Application Servers; - Experience with Java, Python automated testing; - Experience with Relational databases and ORM technology; - Experience in writing testing documents (test plans, test cases, etc.); - Experience in common testing techniques including black box, functional, smoke, load, performance, regression, GUI, usability, scenario, etc.; - Good communication skills, ability to learn new software and processes quickly and efficiently. - Upper-Intermediate English. - Availability starting from 08.08.2023

Show more
Seniority Senior (5-10 years)
Location Uzhgorod, Ukraine
Usability tests
SDLC
Scrum
Postman
QA Automation
RDBMS
Azure log analytics
Cloud Functions
Atlassian Confluence
JUnit
Selenium
Problem-solving
STLC
...

Software Quality Assurance Engineer with expertise in manual and automated testing, including Selenium, Postman, and Cypress. Proficient in Agile Scrum methodology, technical communication, and various testing forms such as functional, regression, and exploratory testing. Holds an Engineering degree and multiple certifications, including SCRUM MASTER and AGILE JIRA. Well-versed in SDLC, software management, and engineering practices, with hands-on experience in diverse projects and freelance testing communities. Recognized for analytical thinking, problem-solving abilities, and a strong commitment to ensuring software quality.

Show more
Seniority Middle (3-5 years)
Location Akure, Nigeria
Selenium 8yr.
Appium 5yr.
Java
JavaScript
Cypress
Python 4yr.
Go
Groovy
Kotlin
PHP
Ruby
Swift
TypeScript
ADB
Android Studio
Room (Android Jetpack)
Angular
jQuery
Next.js
Node.js
React
Apache POI
Guava
Bootstrap
HTML/CSS Preprocessors
Django REST framework
Flask
Laravel
Symfony
Robot Framework
Spring Boot
HeidiSQL
MongoDB
MySQL
PostgreSQL
Agile
BDD/TDD
Kanban
Scrum
TDD
Allure
Apache Maven
API testing
CharlesProxy
Cucumber
Fiddler
Gatling
Jest
JMeter
JUnit
K6
Mobile Testing
Postman
REST-Assured
Serenity
Test Cases
Test design
TestNG
TestRail
Web and Mobile testing
Xray
IntelliJ IDEA
XCode
Google API
GraphQL
RESTful API
Asana
Atlassian Confluence
Jira
Redmine
AutoIT3
Docker
Kubernetes
Vagrant
Git
Jenkins
Atlassian
ChromeDevTools
Conjuence
Modbus protocol testing
Zephyr Scale
...

- 10+ years in software quality engineering, automation testing, and SDET. - 4 years of experience with Python for automation development, scripting, and testing. - Deep skills with Java, Javascript, Typescript, PHP, Groovy, Swift, Kotlin, Ruby, and Go. - 5 years of expertise in mobile test automation using Appium. - Skilled in using Robot Framework for scalable test automation, focusing on RPA and API testing to streamline workflows. - 8 years of experience with Selenium/Selenide for web automation. - Extensive work with relational and NoSQL databases, including PostgreSQL, MySQL, MongoDB, and structured data formats like CSV/XML. - Strong background in CI/CD automation, including Jenkins, Docker, Docker Compose, CircleCI, and Kubernetes. - Experience with various QA tools such as Cypress, Cucumber, Playwright, WDIO, Browserstack/Lambdatest API, REST Assured, Postman, Axios, SOAP, JUnit/TestNG, PyTest, Allure reports, ReportPortal, Guava, AutoIT3 etc. - Created custom automation frameworks (Cypress-based) and migrated legacy QA systems, including CMS. - Experienced in API testing with GraphQL and RESTful services. - Testing techniques: Black-box (BVA, EP, CE, EG), Grey-box (pairwise, traceability matrix, decision tables), and White-box testing (statement analysis). Smoke/Regression/Release testing. - Test strategies development, with test plans, test cases etc. - Documentation, test reporting & analysis creation & maintenance.

Show more
Seniority Senior (5-10 years)
Location Bulgaria
QA Automation 6yr.
Usability tests
Test Plan
Test Case
*nix Shell Scripts
Java
JavaScript
Python
TypeScript
Java SE
WooCommerce API
Cloud Functions
Agile
Scrum
API testing
Cypress
Locust
Playwright
Selenium
Unit Testing
Atlassian Confluence
Jira
Redmine
istqb
STLC
Teamwork
...

Six years experienced QA Engineer in manual and automated testing, ensuring robust, scalable, and user-friendly applications. Skilled in identifying issues early, optimizing testing processes, managing QA team and collaborating closely with developers to enhance product reliability.⬥ Experience in testing web applications , mobile applications , Blockchain, E-commerce, software and hardware. ⬥ Programming languages: JavaScript, TypeScript, Java, Python , C# ⬥ API testing: Postman, Apidog ⬥ UI testing: Playwright , Selenium, BackstopJS, Ghost Inspector, Cypress ⬥ CI/CD Integration: GitHub, Docker, Jenkins CI, GitLab

Show more
Seniority Senior (5-10 years)
Location Chisinau, Republic of Moldova
Java
Kotlin
Docker
Selenium RC
Playwright
TypeScript
JDBC
Spring Boot
AWS DynamoDB
NoSQL
SQL
AWS
AWS CloudWatch
AWS Lambda
AWS SDK
AWS SQS
Allure
Allure Report
Apache Maven
Cucumber
Fitnesse
JBehave
JUnit
REST-Assured
Selenide
Selenium
Selenium Webdriver
TestNG
TestRail
Excel
Git
GitHub
Github Actions
Gradle
Jenkins
GraphQL
RESTful API
Jira
Observer
OOP
OOPS
Unix
DbUtils
Multithread
Multithreading
...

- 10+ years in software quality engineering, with a focus on automation testing and software development for tests; - Automation tools: Selenium WebDriver, TestNG, Selenide, RestAssured, JUnit, Playwright; - CI/CD maintenance using Jenkins, GitHub Actions, AWS SDK, and Docker, docker compose; - Designed and implemented functional, integration, end-to-end, API, and performance tests; - Programming languages: Java, Kotlin, TypeScript; - QA tools: Selenium, Cucumber, JMeter, Postman, Playwright, FitNesse; - Developed and maintained test automation frameworks from scratch, scaling regression suites to over 1,000 tests; - Experience testing RESTful APIs, GraphQL, backend systems, browser front-end - SQL databases: PostgreSQL, MySQL; - Experience in finance, logistics, SaaS, and e-commerce, sectors working on large-scale systems and being a part if international teams ; - Contributed to test planning, test documentation, and incident investigation processes (e.g., AWS CloudWatch Insights); - Mentored junior engineers and conducted technical interviews.

Show more
Seniority Expert (10+ years)
Location Lyon, France

Let’s set up a call to address your requirements and set up an account.

Talk to Our Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.
Manager
Maria Lapko
Global Partnership Manager
Trusted by People
Trusted by Businesses
Accenture
SpiralScout
Valtech
Unisoft
Diceus
Ciklum
Infopulse
Adidas
Proxet
Accenture
SpiralScout
Valtech
Unisoft
Diceus
Ciklum
Infopulse
Adidas
Proxet
Share this article
Table of Contents


check mark icon

  • While developers can conduct UI testing to some extent, is it not more beneficial for developers to invest their time in actual development, fixes, and enhancements?

  • As experience has shown, developers typically only find a few bugs. It isn’t a reflection of their skills but rather the challenge of spotting errors in their  work. It is where QA engineers come in. They help to make sure that even the tiniest bug gets found.

Classification of testing types

Defining testing types can be grouped into six main types, each of which provides a different perspective on the complex nature of software testing:

  • By Application Under Test (AUT):
    Tests according to the application type (web, mobile, desktop), platform and environment.
  • By Application Layer:
    Groups tests by software architecture (UI, backend, APIs), focusing on structural tests to perform comprehensive functional testing.
  • By Attribute:
    Classifies tests by application attributes (visual, functional, performance, security, usability), using specialized quality management techniques.
  • By Approach:
    Defines the methods (manual, automated, AI) used for testing, defining the decision of method in terms of efficiency and accuracy.
  • By Granularity:
    Organises tests by the level of detail (from unit testing to end-to-end testing), giving you a micro view from individual pieces to the entire system.
  • By Testing Techniques:
    Deals with specific test methods (black-box, white-box, gray-box testing), helps select the appropriate testing method based on purpose and complexity of the system.
Table of Contents

Talk to Our Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.
Manager
Maria Lapko
Global Partnership Manager

Benefits of Hiring QA Engineers


Hire QA Automation / Testing Developer as Effortless as Calling a Taxi

Hire QA Automation / Testing Developer

FAQs on QA Automation / Testing Development

What is a QA Automation / Testing Developer? Arrow

A QA Automation / Testing Developer is a specialist in the QA Automation / Testing framework/language, focusing on developing applications or systems that require expertise in this particular technology.

Why should I hire a QA Automation / Testing Developer through Upstaff.com? Arrow

Hiring through Upstaff.com gives you access to a curated pool of pre-screened QA Automation / Testing Developers, ensuring you find the right talent quickly and efficiently.

How do I know if a QA Automation / Testing Developer is right for my project? Arrow

If your project involves developing applications or systems that rely heavily on QA Automation / Testing, then hiring a QA Automation / Testing Developer would be essential.

How does the hiring process work on Upstaff.com? Arrow

Post Your Job: Provide details about your project.
Review Candidates: Access profiles of qualified QA Automation / Testing Developers.
Interview: Evaluate candidates through interviews.
Hire: Choose the best fit for your project.

What is the cost of hiring a QA Automation / Testing Developer? Arrow

The cost depends on factors like experience and project scope, but Upstaff.com offers competitive rates and flexible pricing options.

Can I hire QA Automation / Testing Developers on a part-time or project-based basis? Arrow

Yes, Upstaff.com allows you to hire QA Automation / Testing Developers on both a part-time and project-based basis, depending on your needs.

What are the qualifications of QA Automation / Testing Developers on Upstaff.com? Arrow

All developers undergo a strict vetting process to ensure they meet our high standards of expertise and professionalism.

How do I manage a QA Automation / Testing Developer once hired? Arrow

Upstaff.com offers tools and resources to help you manage your developer effectively, including communication platforms and project tracking tools.

What support does Upstaff.com offer during the hiring process? Arrow

Upstaff.com provides ongoing support, including help with onboarding, and expert advice to ensure you make the right hire.

Can I replace a QA Automation / Testing Developer if they are not meeting expectations? Arrow

Yes, Upstaff.com allows you to replace a developer if they are not meeting your expectations, ensuring you get the right fit for your project.