Location: Romania
Job Overview
We are seeking an experienced
Software QA & Testing Engineer
to join our dynamic team. In this role, you will play a crucial part in ensuring the delivery of high-quality software through robust manual and automated testing processes, as well as adopting modern testing tools including Artificial Intelligence (AI) for enhanced efficiency and accuracy. You will lead the testing efforts to identify and resolve issues, optimize performance, ensure cross-browser compatibility, and verify the scalability and resiliency of software capabilities under load.
As part of our commitment to innovation, your role will involve implementing AI-powered testing methodologies to improve coverage and identify issues proactively. If you have hands-on experience with automation, cross-browser testing, performance testing, and industry-leading tools (including AI-based solutions), this is the perfect opportunity for your career growth.
Key Responsibilities
1. Test Planning & Strategy
Collaborate with product managers, developers, and other stakeholders to understand requirements and define test objectives.
Develop and document comprehensive and efficient test plans, strategies, and exit criteria.
Ensure alignment with Agile frameworks for CI/CD processes to maintain quality standards throughout the software development lifecycle.
2. Manual Testing
Perform detailed
manual testing
on new features, functional flows, and regression cases.
Conduct comprehensive
exploratory testing
for edge-case scenarios to uncover potential issues early.
Ensure test data coverage for all features, workflows, integrations, and edge cases.
3. Automation Testing
Design, build, and maintain
automation frameworks
for both web and mobile applications using leading tools like
Selenium
,
Cypress
,
Playwright
, and/or similar.
Write efficient and reusable automated test scripts to conduct functional and
end-to-end testing
.
Work on integrating automated tests into CI/CD pipelines (e.g., using
Jenkins
,
GitHub Actions
,
AWS CodePipeline
).
4. Cross-Browser & Device Testing
Perform
cross-browser testing
on modern browsers such as Chrome, Firefox, Safari, and Edge using tools like
BrowserStack
,
Lambdatest
, or
CrossBrowserTesting
.
Validate software compatibility across various operating systems and devices (desktop and mobile).
5. Performance Testing
Design and execute performance, scalability, and stress tests for high-traffic systems using tools like
JMeter
,
LoadRunner
, or
Gatling
.
Monitor application response time, throughput, and behavior under heavy load scenarios.
Analyze performance bottlenecks and provide optimization recommendations to development teams.
6. AI-Driven Testing
Utilize AI-powered test case generation tools like
Testim
,
Applitools
, or
Tricentis Tosca
to design smarter and faster test cases.
Work with AI-based tools for visual regression testing and intelligent defect identification.
Stay up to date on emerging trends in AI-driven QA solutions to enhance testing strategies.
7. Defect Reporting & Debugging
Identify, document, and track
bugs and defects
found during testing using bug-tracking tools such as
JIRA
,
Trello
, and
Azure DevOps
.
Actively collaborate with development teams to troubleshoot and resolve defects, ensuring software efficiency and stability.
8. Documentation & Reporting
Create and maintain a repository of detailed test plans, test cases, and test execution reports.
Generate test metrics and quality reports to update stakeholders regarding system quality and testing progress.
Requirements
1. Education & Experience
Bachelor’s degree
in Computer Science, Engineering, or a related field.
4–6 years
of experience in a Software QA role, with a proven track record of delivering high-quality software products.
2. Technical Skills
Strong understanding of
software QA methodologies
,
manual and automation testing standards
, and
testing tools
.
Hands-on experience with
manual and automation testing
of workflows and UI components.
Proficiency with key automation testing frameworks (e.g.,
Selenium, TestNG, Playwright, Cypress, etc.
).
Demonstrated expertise in
cross-browser testing
tools (e.g.,
BrowserStack, LambdaTest, Sauce Labs
).
Advanced knowledge of
performance and stress testing
tools (e.g.,
JMeter, LoadRunner, Gatling, or k6
).
Experience with
API testing tools
such as
Postman, Rest Assured
, or
Karate
.
Proficiency with
test management tools
(e.g.,
Jira, TestRail
) and version control systems like
Git
.
Familiarity with
CI/CD pipelines
and DevOps tools (e.g.,
Jenkins, GitHub Actions, Azure Pipelines
).
3. AI Testing Tools
Hands-on experience with AI-enhanced testing tools such as:
Testim, Tricentis Tosca, Katalon AI, Applitools, and Mabl
AI-powered visual testing and smart test case generation
Understanding of AI-driven methodologies for predictive testing, defect prioritization, and anomaly detection.
4. Additional Skills
Strong troubleshooting and debugging skills with an eye for detail.
Excellent communication skills, with the ability to articulate complex issues to technical and business stakeholders clearly.
Demonstrated ability to work in
Agile environments
and with techniques such as
regression testing
, exploratory testing, and smoke/sanity testing.
Knowledge of scripting languages such as
Python, JavaScript, or Java
is a plus.
Preferred Qualifications
Certifications
:
ISTQB Foundation Level or Advanced Level certification
Certified Selenium Professional, Appium Certification, or equivalent
Experience in Performance & Load Testing
: Hands-on knowledge with tools like JMeter or LoadRunner.
Familiarity with AI/ML Testing
: Experience testing machine-learning models or data-driven AI applications.
Cloud Testing
: Familiarity with testing APIs and services hosted on
AWS
,
Azure
, or
GCP
.
Location: Serbia
Job Overview
We are seeking an experienced
Software QA & Testing Engineer
to join our dynamic team. In this role, you will play a crucial part in ensuring the delivery of high-quality software through robust manual and automated testing processes, as well as adopting modern testing tools including Artificial Intelligence (AI) for enhanced efficiency and accuracy. You will lead the testing efforts to identify and resolve issues, optimize performance, ensure cross-browser compatibility, and verify the scalability and resiliency of software capabilities under load.
As part of our commitment to innovation, your role will involve implementing AI-powered testing methodologies to improve coverage and identify issues proactively. If you have hands-on experience with automation, cross-browser testing, performance testing, and industry-leading tools (including AI-based solutions), this is the perfect opportunity for your career growth.
Key Responsibilities
1. Test Planning & Strategy
Collaborate with product managers, developers, and other stakeholders to understand requirements and define test objectives.
Develop and document comprehensive and efficient test plans, strategies, and exit criteria.
Ensure alignment with Agile frameworks for CI/CD processes to maintain quality standards throughout the software development lifecycle.
2. Manual Testing
Perform detailed
manual testing
on new features, functional flows, and regression cases.
Conduct comprehensive
exploratory testing
for edge-case scenarios to uncover potential issues early.
Ensure test data coverage for all features, workflows, integrations, and edge cases.
3. Automation Testing
Design, build, and maintain
automation frameworks
for both web and mobile applications using leading tools like
Selenium
,
Cypress
,
Playwright
, and/or similar.
Write efficient and reusable automated test scripts to conduct functional and
end-to-end testing
.
Work on integrating automated tests into CI/CD pipelines (e.g., using
Jenkins
,
GitHub Actions
,
AWS CodePipeline
).
4. Cross-Browser & Device Testing
Perform
cross-browser testing
on modern browsers such as Chrome, Firefox, Safari, and Edge using tools like
BrowserStack
,
Lambdatest
, or
CrossBrowserTesting
.
Validate software compatibility across various operating systems and devices (desktop and mobile).
5. Performance Testing
Design and execute performance, scalability, and stress tests for high-traffic systems using tools like
JMeter
,
LoadRunner
, or
Gatling
.
Monitor application response time, throughput, and behavior under heavy load scenarios.
Analyze performance bottlenecks and provide optimization recommendations to development teams.
6. AI-Driven Testing
Utilize AI-powered test case generation tools like
Testim
,
Applitools
, or
Tricentis Tosca
to design smarter and faster test cases.
Work with AI-based tools for visual regression testing and intelligent defect identification.
Stay up to date on emerging trends in AI-driven QA solutions to enhance testing strategies.
7. Defect Reporting & Debugging
Identify, document, and track
bugs and defects
found during testing using bug-tracking tools such as
JIRA
,
Trello
, and
Azure DevOps
.
Actively collaborate with development teams to troubleshoot and resolve defects, ensuring software efficiency and stability.
8. Documentation & Reporting
Create and maintain a repository of detailed test plans, test cases, and test execution reports.
Generate test metrics and quality reports to update stakeholders regarding system quality and testing progress.
Requirements
1. Education & Experience
Bachelor’s degree
in Computer Science, Engineering, or a related field.
4–6 years
of experience in a Software QA role, with a proven track record of delivering high-quality software products.
2. Technical Skills
Strong understanding of
software QA methodologies
,
manual and automation testing standards
, and
testing tools
.
Hands-on experience with
manual and automation testing
of workflows and UI components.
Proficiency with key automation testing frameworks (e.g.,
Selenium, TestNG, Playwright, Cypress, etc.
).
Demonstrated expertise in
cross-browser testing
tools (e.g.,
BrowserStack, LambdaTest, Sauce Labs
).
Advanced knowledge of
performance and stress testing
tools (e.g.,
JMeter, LoadRunner, Gatling, or k6
).
Experience with
API testing tools
such as
Postman, Rest Assured
, or
Karate
.
Proficiency with
test management tools
(e.g.,
Jira, TestRail
) and version control systems like
Git
.
Familiarity with
CI/CD pipelines
and DevOps tools (e.g.,
Jenkins, GitHub Actions, Azure Pipelines
).
3. AI Testing Tools
Hands-on experience with AI-enhanced testing tools such as:
Testim, Tricentis Tosca, Katalon AI, Applitools, and Mabl
AI-powered visual testing and smart test case generation
Understanding of AI-driven methodologies for predictive testing, defect prioritization, and anomaly detection.
4. Additional Skills
Strong troubleshooting and debugging skills with an eye for detail.
Excellent communication skills, with the ability to articulate complex issues to technical and business stakeholders clearly.
Demonstrated ability to work in
Agile environments
and with techniques such as
regression testing
, exploratory testing, and smoke/sanity testing.
Knowledge of scripting languages such as
Python, JavaScript, or Java
is a plus.
Preferred Qualifications
Certifications
:
ISTQB Foundation Level or Advanced Level certification
Certified Selenium Professional, Appium Certification, or equivalent
Experience in Performance & Load Testing
: Hands-on knowledge with tools like JMeter or LoadRunner.
Familiarity with AI/ML Testing
: Experience testing machine-learning models or data-driven AI applications.
Cloud Testing
: Familiarity with testing APIs and services hosted on
AWS
,
Azure
, or
GCP
.
Location: United States
What you'll do
Test new features and verify bug fixes.
Perform functional, regression, smoke, and exploratory testing.
Create and maintain test cases, checklists, and other QA documentation.
Analyze requirements and prepare test scenarios before development is completed.
Test REST APIs using Swagger or Postman.
Verify data using SQL.
Reproduce reported issues and work with developers to investigate root causes.
Participate in refinement sessions, and release testing.
Help improve our testing processes and increase overall test coverage.
Requirements
What we're looking for
2+ years of experience in Manual QA.
Experience testing web applications.
Experience with Salesforce.
Good understanding of the software testing lifecycle.
Strong knowledge of test design techniques.
Experience creating test documentation from scratch.
Experience working with Jira and TestRail (or similar tools).
Familiarity with browser DevTools.
Experience testing REST APIs.
Basic SQL knowledge.
Experience with DB Testing (Postgres, MySQL).
Experience with CI/CD products.
Basic understanding of Git.
Good communication skills and attention to detail.
English level sufficient for daily communication.
Experience testing complex enterprise applications.
Nice to have
Basic knowledge of automation testing (Playwright, Cypress, Selenium, etc.).
Linux experience.
Engagement Type
Contractor position.
УдалённоUnited States
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Location: Ukraine
What you'll do
Test new features and verify bug fixes.
Perform functional, regression, smoke, and exploratory testing.
Create and maintain test cases, checklists, and other QA documentation.
Analyze requirements and prepare test scenarios before development is completed.
Test REST APIs using Swagger or Postman.
Verify data using SQL.
Reproduce reported issues and work with developers to investigate root causes.
Participate in refinement sessions, and release testing.
Help improve our testing processes and increase overall test coverage.
Requirements
What we're looking for
2+ years of experience in Manual QA.
Experience testing web applications.
Experience with Salesforce.
Good understanding of the software testing lifecycle.
Strong knowledge of test design techniques.
Experience creating test documentation from scratch.
Experience working with Jira and TestRail (or similar tools).
Familiarity with browser DevTools.
Experience testing REST APIs.
Basic SQL knowledge.
Experience with DB Testing (Postgres, MySQL).
Experience with CI/CD products.
Basic understanding of Git.
Good communication skills and attention to detail.
English level sufficient for daily communication.
Experience testing complex enterprise applications.
Nice to have
Basic knowledge of automation testing (Playwright, Cypress, Selenium, etc.).
Linux experience.
Engagement Type
Contractor position.
Location: United Kingdom
What you'll do
Test new features and verify bug fixes.
Perform functional, regression, smoke, and exploratory testing.
Create and maintain test cases, checklists, and other QA documentation.
Analyze requirements and prepare test scenarios before development is completed.
Test REST APIs using Swagger or Postman.
Verify data using SQL.
Reproduce reported issues and work with developers to investigate root causes.
Participate in refinement sessions, and release testing.
Help improve our testing processes and increase overall test coverage.
Requirements
What we're looking for
2+ years of experience in Manual QA.
Experience testing web applications.
Experience with Salesforce.
Good understanding of the software testing lifecycle.
Strong knowledge of test design techniques.
Experience creating test documentation from scratch.
Experience working with Jira and TestRail (or similar tools).
Familiarity with browser DevTools.
Experience testing REST APIs.
Basic SQL knowledge.
Experience with DB Testing (Postgres, MySQL).
Experience with CI/CD products.
Basic understanding of Git.
Good communication skills and attention to detail.
English level sufficient for daily communication.
Experience testing complex enterprise applications.
Nice to have
Basic knowledge of automation testing (Playwright, Cypress, Selenium, etc.).
Linux experience.
Engagement Type
Contractor position.
Location: Serbia
What you'll do
Test new features and verify bug fixes.
Perform functional, regression, smoke, and exploratory testing.
Create and maintain test cases, checklists, and other QA documentation.
Analyze requirements and prepare test scenarios before development is completed.
Test REST APIs using Swagger or Postman.
Verify data using SQL.
Reproduce reported issues and work with developers to investigate root causes.
Participate in refinement sessions, and release testing.
Help improve our testing processes and increase overall test coverage.
Requirements
What we're looking for
2+ years of experience in Manual QA.
Experience testing web applications.
Experience with Salesforce.
Good understanding of the software testing lifecycle.
Strong knowledge of test design techniques.
Experience creating test documentation from scratch.
Experience working with Jira and TestRail (or similar tools).
Familiarity with browser DevTools.
Experience testing REST APIs.
Basic SQL knowledge.
Experience with DB Testing (Postgres, MySQL).
Experience with CI/CD products.
Basic understanding of Git.
Good communication skills and attention to detail.
English level sufficient for daily communication.
Experience testing complex enterprise applications.
Nice to have
Basic knowledge of automation testing (Playwright, Cypress, Selenium, etc.).
Linux experience.
Engagement Type
Contractor position.
Location: Romania
What you'll do
Test new features and verify bug fixes.
Perform functional, regression, smoke, and exploratory testing.
Create and maintain test cases, checklists, and other QA documentation.
Analyze requirements and prepare test scenarios before development is completed.
Test REST APIs using Swagger or Postman.
Verify data using SQL.
Reproduce reported issues and work with developers to investigate root causes.
Participate in refinement sessions, and release testing.
Help improve our testing processes and increase overall test coverage.
Requirements
What we're looking for
2+ years of experience in Manual QA.
Experience testing web applications.
Experience with Salesforce.
Good understanding of the software testing lifecycle.
Strong knowledge of test design techniques.
Experience creating test documentation from scratch.
Experience working with Jira and TestRail (or similar tools).
Familiarity with browser DevTools.
Experience testing REST APIs.
Basic SQL knowledge.
Experience with DB Testing (Postgres, MySQL).
Experience with CI/CD products.
Basic understanding of Git.
Good communication skills and attention to detail.
English level sufficient for daily communication.
Experience testing complex enterprise applications.
Nice to have
Basic knowledge of automation testing (Playwright, Cypress, Selenium, etc.).
Linux experience.
Engagement Type
Contractor position.
Location: Portugal
What you'll do
Test new features and verify bug fixes.
Perform functional, regression, smoke, and exploratory testing.
Create and maintain test cases, checklists, and other QA documentation.
Analyze requirements and prepare test scenarios before development is completed.
Test REST APIs using Swagger or Postman.
Verify data using SQL.
Reproduce reported issues and work with developers to investigate root causes.
Participate in refinement sessions, and release testing.
Help improve our testing processes and increase overall test coverage.
Requirements
What we're looking for
2+ years of experience in Manual QA.
Experience testing web applications.
Experience with Salesforce.
Good understanding of the software testing lifecycle.
Strong knowledge of test design techniques.
Experience creating test documentation from scratch.
Experience working with Jira and TestRail (or similar tools).
Familiarity with browser DevTools.
Experience testing REST APIs.
Basic SQL knowledge.
Experience with DB Testing (Postgres, MySQL).
Experience with CI/CD products.
Basic understanding of Git.
Good communication skills and attention to detail.
English level sufficient for daily communication.
Experience testing complex enterprise applications.
Nice to have
Basic knowledge of automation testing (Playwright, Cypress, Selenium, etc.).
Linux experience.
Engagement Type
Contractor position.
Location: Poland
What you'll do
Test new features and verify bug fixes.
Perform functional, regression, smoke, and exploratory testing.
Create and maintain test cases, checklists, and other QA documentation.
Analyze requirements and prepare test scenarios before development is completed.
Test REST APIs using Swagger or Postman.
Verify data using SQL.
Reproduce reported issues and work with developers to investigate root causes.
Participate in refinement sessions, and release testing.
Help improve our testing processes and increase overall test coverage.
Requirements
What we're looking for
2+ years of experience in Manual QA.
Experience testing web applications.
Experience with Salesforce.
Good understanding of the software testing lifecycle.
Strong knowledge of test design techniques.
Experience creating test documentation from scratch.
Experience working with Jira and TestRail (or similar tools).
Familiarity with browser DevTools.
Experience testing REST APIs.
Basic SQL knowledge.
Experience with DB Testing (Postgres, MySQL).
Experience with CI/CD products.
Basic understanding of Git.
Good communication skills and attention to detail.
English level sufficient for daily communication.
Experience testing complex enterprise applications.
Nice to have
Basic knowledge of automation testing (Playwright, Cypress, Selenium, etc.).
Linux experience.
Engagement Type
Contractor position.
Location: Netherlands
What you'll do
Test new features and verify bug fixes.
Perform functional, regression, smoke, and exploratory testing.
Create and maintain test cases, checklists, and other QA documentation.
Analyze requirements and prepare test scenarios before development is completed.
Test REST APIs using Swagger or Postman.
Verify data using SQL.
Reproduce reported issues and work with developers to investigate root causes.
Participate in refinement sessions, and release testing.
Help improve our testing processes and increase overall test coverage.
Requirements
What we're looking for
2+ years of experience in Manual QA.
Experience testing web applications.
Experience with Salesforce.
Good understanding of the software testing lifecycle.
Strong knowledge of test design techniques.
Experience creating test documentation from scratch.
Experience working with Jira and TestRail (or similar tools).
Familiarity with browser DevTools.
Experience testing REST APIs.
Basic SQL knowledge.
Experience with DB Testing (Postgres, MySQL).
Experience with CI/CD products.
Basic understanding of Git.
Good communication skills and attention to detail.
English level sufficient for daily communication.
Experience testing complex enterprise applications.
Nice to have
Basic knowledge of automation testing (Playwright, Cypress, Selenium, etc.).
Linux experience.
Engagement Type
Contractor position.
Location: Belgium
What you'll do
Test new features and verify bug fixes.
Perform functional, regression, smoke, and exploratory testing.
Create and maintain test cases, checklists, and other QA documentation.
Analyze requirements and prepare test scenarios before development is completed.
Test REST APIs using Swagger or Postman.
Verify data using SQL.
Reproduce reported issues and work with developers to investigate root causes.
Participate in refinement sessions, and release testing.
Help improve our testing processes and increase overall test coverage.
Requirements
What we're looking for
2+ years of experience in Manual QA.
Experience testing web applications.
Experience with Salesforce.
Good understanding of the software testing lifecycle.
Strong knowledge of test design techniques.
Experience creating test documentation from scratch.
Experience working with Jira and TestRail (or similar tools).
Familiarity with browser DevTools.
Experience testing REST APIs.
Basic SQL knowledge.
Experience with DB Testing (Postgres, MySQL).
Experience with CI/CD products.
Basic understanding of Git.
Good communication skills and attention to detail.
English level sufficient for daily communication.
Experience testing complex enterprise applications.
Nice to have
Basic knowledge of automation testing (Playwright, Cypress, Selenium, etc.).
Linux experience.
Engagement Type
Contractor position.
Location: Belarus
What you'll do
Test new features and verify bug fixes.
Perform functional, regression, smoke, and exploratory testing.
Create and maintain test cases, checklists, and other QA documentation.
Analyze requirements and prepare test scenarios before development is completed.
Test REST APIs using Swagger or Postman.
Verify data using SQL.
Reproduce reported issues and work with developers to investigate root causes.
Participate in refinement sessions, and release testing.
Help improve our testing processes and increase overall test coverage.
Requirements
What we're looking for
2+ years of experience in Manual QA.
Experience testing web applications.
Experience with Salesforce.
Good understanding of the software testing lifecycle.
Strong knowledge of test design techniques.
Experience creating test documentation from scratch.
Experience working with Jira and TestRail (or similar tools).
Familiarity with browser DevTools.
Experience testing REST APIs.
Basic SQL knowledge.
Experience with DB Testing (Postgres, MySQL).
Experience with CI/CD products.
Basic understanding of Git.
Good communication skills and attention to detail.
English level sufficient for daily communication.
Experience testing complex enterprise applications.
Nice to have
Basic knowledge of automation testing (Playwright, Cypress, Selenium, etc.).
Linux experience.
Engagement Type
Contractor position.
Обязанности:
• ручное функциональное, регрессионное и интеграционное тестирование web, backend-сервисов и AI-агентов
• разработка и поддержка тестовой модели (тест-кейсы по новому функционалу и регрессионной модели, чек-листы)
• написание и поддержка Api и Web автотестов на Python (в т.ч. smoke, интеграционные, e2e)
• анализ allure отчетов прогона автотестов в CI, локализация и заведение дефектов
• взаимодействие с командой разработки для уточнения логики работы сервисов
Требования:
• коммерческий стаж в тестировании — от 3 лет
• из них написание автотестов — от 2 года
• тестирование backend-сервисов через REST API, работа со Swagger/OpenAPI
• понимание HTTP: методы, коды ответов, структура запроса/ответа
• локализация дефектов: frontend vs backend vs интеграция
• уверенный PostgreSQL: SELECT, JOIN
• анализ данных в БД для проверки бизнес-логики и расследования дефектов
• понимание синхронного (REST/gRPC) и асинхронного (Kafka/RabbitMQ) взаимодействия сервисов
• опыт интеграционного тестирования нескольких сервисов
• умение анализировать цепочки прохождения данных между системами
• принципы: продюсеры, консьюмеры, топики, партиции
• тестирование событийных интеграций, локализация проблем в очередях
• поиск и анализ логов в Kibana (ELK) / Grafana
• первичное расследование дефекта, сбор диагностики для разработчика
• написание и актуализация тест-кейсов (разумный уровень детализации)
• ведение тестовой модели в актуальном состоянии
• твёрдое знание: типы данных, условия, циклы, функции, работа с файлами, ООП, регулярные выражения
• понимание поддерживаемого кода (DRY, читаемость, модульность)
• стек: pytest + requests + Selenium/Playwright + SQLAlchemy + pydantic (или jsonschema)
• Git, Bitbucket/GitLab, Code Review
• Allure-отчёты
• Jenkins
• DevTools, Postman / Insomnia, PgAdmin / DBeaver
• Jira, Confluence
• TM4J / TestRail / Zephyr (одна из систем)
Условия:
• удобный офис AgileHome около станции метро Кутузовская с комфортными условиями (столовые, кафе, бесплатные кухня, спортзал, парковка, зоны отдыха)
• конкурентоспособная зарплата (оклад плюс бонусы)
• возможность использовать современные технологии
• полный соцпакет (включая добровольное медицинское страхование)
• обширный выбор образовательных программ и сертификаций за счёт компании
• программу льготного кредитования в Сбере
• скидки у партнёров компании
• шанс поучаствовать в масштабных инновационных проектах.
Location: India
Job Overview
We are seeking an experienced
Software QA & Testing Engineer
to join our dynamic team. In this role, you will play a crucial part in ensuring the delivery of high-quality software through robust manual and automated testing processes, as well as adopting modern testing tools including Artificial Intelligence (AI) for enhanced efficiency and accuracy. You will lead the testing efforts to identify and resolve issues, optimize performance, ensure cross-browser compatibility, and verify the scalability and resiliency of software capabilities under load.
As part of our commitment to innovation, your role will involve implementing AI-powered testing methodologies to improve coverage and identify issues proactively. If you have hands-on experience with automation, cross-browser testing, performance testing, and industry-leading tools (including AI-based solutions), this is the perfect opportunity for your career growth.
Key Responsibilities
1. Test Planning & Strategy
Collaborate with product managers, developers, and other stakeholders to understand requirements and define test objectives.
Develop and document comprehensive and efficient test plans, strategies, and exit criteria.
Ensure alignment with Agile frameworks for CI/CD processes to maintain quality standards throughout the software development lifecycle.
2. Manual Testing
Perform detailed
manual testing
on new features, functional flows, and regression cases.
Conduct comprehensive
exploratory testing
for edge-case scenarios to uncover potential issues early.
Ensure test data coverage for all features, workflows, integrations, and edge cases.
3. Automation Testing
Design, build, and maintain
automation frameworks
for both web and mobile applications using leading tools like
Selenium
,
Cypress
,
Playwright
, and/or similar.
Write efficient and reusable automated test scripts to conduct functional and
end-to-end testing
.
Work on integrating automated tests into CI/CD pipelines (e.g., using
Jenkins
,
GitHub Actions
,
AWS CodePipeline
).
4. Cross-Browser & Device Testing
Perform
cross-browser testing
on modern browsers such as Chrome, Firefox, Safari, and Edge using tools like
BrowserStack
,
Lambdatest
, or
CrossBrowserTesting
.
Validate software compatibility across various operating systems and devices (desktop and mobile).
5. Performance Testing
Design and execute performance, scalability, and stress tests for high-traffic systems using tools like
JMeter
,
LoadRunner
, or
Gatling
.
Monitor application response time, throughput, and behavior under heavy load scenarios.
Analyze performance bottlenecks and provide optimization recommendations to development teams.
6. AI-Driven Testing
Utilize AI-powered test case generation tools like
Testim
,
Applitools
, or
Tricentis Tosca
to design smarter and faster test cases.
Work with AI-based tools for visual regression testing and intelligent defect identification.
Stay up to date on emerging trends in AI-driven QA solutions to enhance testing strategies.
7. Defect Reporting & Debugging
Identify, document, and track
bugs and defects
found during testing using bug-tracking tools such as
JIRA
,
Trello
, and
Azure DevOps
.
Actively collaborate with development teams to troubleshoot and resolve defects, ensuring software efficiency and stability.
8. Documentation & Reporting
Create and maintain a repository of detailed test plans, test cases, and test execution reports.
Generate test metrics and quality reports to update stakeholders regarding system quality and testing progress.
Requirements
1. Education & Experience
Bachelor’s degree
in Computer Science, Engineering, or a related field.
4–6 years
of experience in a Software QA role, with a proven track record of delivering high-quality software products.
2. Technical Skills
Strong understanding of
software QA methodologies
,
manual and automation testing standards
, and
testing tools
.
Hands-on experience with
manual and automation testing
of workflows and UI components.
Proficiency with key automation testing frameworks (e.g.,
Selenium, TestNG, Playwright, Cypress, etc.
).
Demonstrated expertise in
cross-browser testing
tools (e.g.,
BrowserStack, LambdaTest, Sauce Labs
).
Advanced knowledge of
performance and stress testing
tools (e.g.,
JMeter, LoadRunner, Gatling, or k6
).
Experience with
API testing tools
such as
Postman, Rest Assured
, or
Karate
.
Proficiency with
test management tools
(e.g.,
Jira, TestRail
) and version control systems like
Git
.
Familiarity with
CI/CD pipelines
and DevOps tools (e.g.,
Jenkins, GitHub Actions, Azure Pipelines
).
3. AI Testing Tools
Hands-on experience with AI-enhanced testing tools such as:
Testim, Tricentis Tosca, Katalon AI, Applitools, and Mabl
AI-powered visual testing and smart test case generation
Understanding of AI-driven methodologies for predictive testing, defect prioritization, and anomaly detection.
4. Additional Skills
Strong troubleshooting and debugging skills with an eye for detail.
Excellent communication skills, with the ability to articulate complex issues to technical and business stakeholders clearly.
Demonstrated ability to work in
Agile environments
and with techniques such as
regression testing
, exploratory testing, and smoke/sanity testing.
Knowledge of scripting languages such as
Python, JavaScript, or Java
is a plus.
Preferred Qualifications
Certifications
:
ISTQB Foundation Level or Advanced Level certification
Certified Selenium Professional, Appium Certification, or equivalent
Experience in Performance & Load Testing
: Hands-on knowledge with tools like JMeter or LoadRunner.
Familiarity with AI/ML Testing
: Experience testing machine-learning models or data-driven AI applications.
Cloud Testing
: Familiarity with testing APIs and services hosted on
AWS
,
Azure
, or
GCP
.
Location: Dubai, United Arab Emirates
We are seeking a detail-oriented
Quality Assurance (QA) Engineer
to ensure the quality, reliability, and performance of enterprise applications and AI-powered solutions. The ideal candidate will be responsible for planning and executing comprehensive testing activities, validating AI outputs, identifying defects, and ensuring all deliverables meet quality standards before production release.
Key Responsibilities
Develop test strategies, test plans, and comprehensive test cases.
Perform functional, integration, regression, system, and user acceptance testing (UAT).
Validate AI and Agentic AI outputs against business requirements and quality standards.
Identify, document, track, and verify defects through resolution.
Execute both manual and automated testing where applicable.
Verify application performance, usability, reliability, and security.
Ensure all deliverables meet quality standards before production deployment.
Prepare test reports, defect reports, and QA documentation.
Collaborate closely with developers, AI engineers, business analysts, and stakeholders to improve product quality continuously.
Requirements
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
4+ years
of Quality Assurance experience.
Experience in manual and automated testing.
Strong knowledge of functional, integration, regression, system, and UAT testing.
Experience with defect tracking and test management tools (e.g., Jira, Azure DevOps, TestRail).
Experience testing REST APIs using tools such as Postman.
Experience validating AI or Generative AI applications is a plus.
Understanding of software development lifecycle (SDLC) and Agile methodologies.
Strong analytical, problem-solving, and documentation skills.
Excellent communication and teamwork skills.
Location: Pakistan; Philippines; Mexico; Colombia; South Africa; India
About Huzzle
At Huzzle, we connect exceptional talent with top opportunities at leading companies across the UK, US, Canada, Europe, and Australia. Our clients include fast-growing startups, SaaS platforms, and digital-first businesses. Unlike traditional outsourcing models, you are placed directly with a client as an in-house team member, contributing to impactful, real-world products.
Role Type: Full-time
Engagement: Independent Contractor
About the Company
Our client is a fast-growing performance marketing agency that helps direct-to-consumer (DTC) brands scale profitably through Paid Media, Conversion Rate Optimization (CRO), creative strategy, and conversion-focused publisher networks. Acting as an extension of their clients’ in-house growth teams, they specialize in rapid testing, high-converting funnels, and data-driven experimentation to drive measurable revenue growth.
Job Summary
We're looking for a detail-oriented QA Engineer to join one of our growing client teams. This is an excellent opportunity for someone passionate about software quality, testing best practices, and delivering exceptional user experiences. You'll work closely with developers, product managers, and designers to ensure applications meet the highest standards before release.
Whether you specialize in manual testing, automated testing, or both, you'll play a key role in identifying issues, improving product reliability, and helping build software that customers love.
Key Responsibilities
Design, execute, and maintain comprehensive test plans and test cases.
Perform manual functional, regression, integration, exploratory, and user acceptance testing.
Develop and maintain automated test scripts where applicable.
Identify, document, prioritize, and track software defects.
Work closely with software engineers to reproduce and resolve bugs.
Participate in sprint planning, backlog grooming, and release planning.
Validate new features, enhancements, and bug fixes before deployment.
Perform API testing and verify backend functionality.
Test web, mobile, and cloud-based applications across multiple browsers and devices.
Collaborate with product and engineering teams to improve overall software quality.
Contribute to continuous improvement of QA processes, documentation, and testing standards.
Monitor application performance and usability during testing.
Support production releases and perform post-release validation.
Requirements
2+ years of experience in Software Quality Assurance (QA) or Software Testing.
Strong understanding of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and Agile/Scrum methodologies.
Experience performing both manual and automated testing across web, mobile, or SaaS applications.
Proficiency with QA and testing tools such as Selenium, Cypress, Playwright, Appium, Postman, Swagger, JMeter, TestRail, Zephyr, Xray, Jira, Azure DevOps, Git, GitHub, GitLab, Jenkins, GitHub Actions, Docker, BrowserStack, and similar industry-standard platforms.
Familiarity with programming or scripting languages such as JavaScript, TypeScript, Java, Python, C#, or SQL.
Experience testing APIs, databases, cross-browser functionality, performance, and cloud-based applications using modern QA tools and frameworks.
Strong analytical, troubleshooting, and problem-solving skills with exceptional attention to detail.
Excellent written and verbal communication skills, with the ability to collaborate effectively with cross-functional engineering and product teams.
Comfortable working independently in a fully remote, fast-paced environment.
Nice to have: experience testing SaaS or mobile applications (iOS/Android), accessibility (WCAG), security or penetration testing, AI-assisted testing tools, distributed remote teams, and an ISTQB certification.
Benefits
💰 Competitive salary based on experience and seniority
🚀 Work on impactful, user-facing products with a global reach
📈 Clear career progression in a high-growth tech environment
🌎 Fully remote role with an international team.
🎓 Access to ongoing learning and professional development.
🤝 Collaborative engineering culture with modern development practices.
Location: Moldova; Greece; Cyprus; Lithuania; Latvia; Finland
About the company
A well-established US education-technology company with a global presence, providing digital learning content and platforms to a large user base for over two decades. Distributed, international team working on products used by millions of active users worldwide.
About the role
Senior QA Engineer with Automation needed to join the Engineering team. This is a QA role with a meaningful automation component: the focus is on strong testing fundamentals, solid software design foundations, and identifying where automation adds real value, rather than a pure automation-first approach.
The role involves testing complex integrated web applications across both UI and API layers. Initially, most of the work will be manual QA; in the mid term, the expected split is roughly 70/30 automation-to-manual.
Responsibilities
UI and API testing of complex integrated web applications
Developing and refining test plans
Writing and maintaining automated tests, primarily using Cypress
Close collaboration with developers in an Agile environment
Tracking and managing test cases using JIRA, TestRail, and Qmetry
Identifying areas where manual testing processes can be automated for reliability and maintainability
Requirements
4+ years of experience as a Manual QA, at a senior level
Some hands-on experience with QA automation: writing or maintaining automated tests for UI or API scenarios
An automation-oriented mindset: comfort with programming concepts and logical problem-solving
Understanding of HTTP, HTML, AJAX, JSON, REST APIs, and client-server architecture
Basic knowledge of SQL
Strong written and spoken English (interviews are conducted in English)
Ability to freely communicate in Russian or Ukrainian
Nice to Have
Hands-on experience with Cypress, Playwright, or Selenium
Understanding of CI/CD systems
Experience with Agile methodology
Experience with JIRA, TestRail, and Qmetry
Basic knowledge of Linux (Ubuntu command line)
Basic Git knowledge
Benefits
Compensation:
Up to $4,500 gross/month
What's Offered
Stable, long-term position with a well-established American company (many team members have 5+ years of tenure)
Competitive compensation
Friendly and supportive team culture
Good vacation policy
Contract type:
Independent contractor (sole proprietor / IP), incubator arrangements are not accepted.
УдалённоseniorMoldova; Greece; Cyprus; Lithuania; Latvia; Finland
Location: Belgium; France; Spain; Italy; Bulgaria; Romania
About the company
A well-established US education-technology company with a global presence, providing digital learning content and platforms to a large user base for over two decades. Distributed, international team working on products used by millions of active users worldwide.
About the role
Senior QA Engineer with Automation needed to join the Engineering team. This is a QA role with a meaningful automation component: the focus is on strong testing fundamentals, solid software design foundations, and identifying where automation adds real value, rather than a pure automation-first approach.
The role involves testing complex integrated web applications across both UI and API layers. Initially, most of the work will be manual QA; in the mid term, the expected split is roughly 70/30 automation-to-manual.
Responsibilities
UI and API testing of complex integrated web applications
Developing and refining test plans
Writing and maintaining automated tests, primarily using Cypress
Close collaboration with developers in an Agile environment
Tracking and managing test cases using JIRA, TestRail, and Qmetry
Identifying areas where manual testing processes can be automated for reliability and maintainability
Requirements
4+ years of experience as a Manual QA, at a senior level
Some hands-on experience with QA automation: writing or maintaining automated tests for UI or API scenarios
An automation-oriented mindset: comfort with programming concepts and logical problem-solving
Understanding of HTTP, HTML, AJAX, JSON, REST APIs, and client-server architecture
Basic knowledge of SQL
Strong written and spoken English (interviews are conducted in English)
Ability to freely communicate in Russian or Ukrainian
Nice to Have
Hands-on experience with Cypress, Playwright, or Selenium
Understanding of CI/CD systems
Experience with Agile methodology
Experience with JIRA, TestRail, and Qmetry
Basic knowledge of Linux (Ubuntu command line)
Basic Git knowledge
Benefits
Compensation:
Up to $4,500 gross/month
What's Offered
Stable, long-term position with a well-established American company (many team members have 5+ years of tenure)
Competitive compensation
Friendly and supportive team culture
Good vacation policy
Contract type:
Independent contractor (sole proprietor / IP), incubator arrangements are not accepted.
УдалённоseniorBelgium; France; Spain; Italy; Bulgaria; Romania
УдалённоSerbia
УдалённоIndia
УдалённоPakistan; Philippines; Mexico; Colombia; South Africa; India