Search by job, company or skills

Uplers

QA Automation Engineer

Save
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Experience: 2.00 + years

Salary: Confidential (based on experience)

Shift: (GMT+05:30) Asia/Kolkata (IST)

Opportunity Type: Hybrid ()

Placement Type: Full time Permanent Position

(*Note: This is a requirement for one of Uplers client - BrandVelocity AI)

What do you need for this opportunity

Must have skills required:

Python, FastAPI, LLM, Generative AI, QA Automation, Cypress, TestNG

BrandVelocity AI is Looking for:

QA Automation Engineer — BrandVelocity

Location: Bangalore

Experience: 2–6 years

Employment: Full-time

Role Overview:

We're looking for a QA Automation Engineer to own testing across our full product stack — a FastAPI/Python backend, a Next.js frontend, and an emerging data engineering layer (ETL pipelines, SLM fine-tuning, audience enrichment). You'll be the first dedicated QA hire, which means real ownership: you'll define the strategy, build the framework, and set the bar for quality as we scale.

What You'll Do:

Design and implement automated test suites for REST APIs, UI flows, and data pipelines from scratch

Build and maintain end-to-end test coverage for core workflows: campaign creation, social listening ingestion, audience segmentation, ad publishing (Meta, LinkedIn, Google)

Write integration tests for ETL pipelines — data accuracy, transformation correctness, schema validation, and deduplication logic

Validate AI/LLM outputs (brand DNA analysis, caption generation, competitor intelligence) for consistency, format correctness, and regression

Set up and maintain CI/CD test automation (GitHub Actions or equivalent) to gate every PR

Perform load and performance testing on API endpoints and data ingestion jobs

Work closely with backend and frontend engineers to shift testing left — reviewing PRs, catching edge cases early

Document test plans, bug reports, and coverage metrics; maintain a living test case repository

What We're Looking For

Must-have:

3+ years in QA automation with strong Python skills (pytest, requests, httpx)

Experience testing REST APIs — writing test cases, validating schemas, handling auth flows (JWT, OAuth)

UI automation with Playwright or Cypress

Familiarity with SQL — writing queries to validate data correctness at the DB level

Experience with CI/CD pipelines and integrating tests into automated workflows

Strong plus:

Experience testing data pipelines or ETL processes (transformation logic, deduplication, schema drift)

Exposure to ML/AI system testing — validating model outputs, prompt regression, JSON schema enforcement

Knowledge of PostgreSQL, Redis, or cloud data platforms (BigQuery, GCS)

Experience with performance/load testing tools (Locust, k6)

Familiarity with FastAPI, Next.js, or similar modern web stacks

What You'll Be Testing

Multi-platform ad publishing (Meta, LinkedIn, Google Ads APIs)

Real-time social listening collectors (Reddit, LinkedIn, NewsAPI, GDELT, RSS)

AI-powered features: brand analysis, competitor radar, caption generation, audience segmentation

Audience data ETL: ingestion, enrichment, deduplication, CRM sync

SLM (Small Language Model) pipelines — data quality, fine-tuning input validation, output evaluation

WhatsApp broadcast flows, campaign scheduling, OAuth connection management

Tech Stack You'll Work With

Python

  • FastAPI
  • PostgreSQL
  • Redis
  • Next.js
  • Google Cloud Platform
  • GitHub Actions

Why Join Us


High-impact role across a product touching AI, data engineering, and paid media

Fast-moving, technical team that ships constantly and values quality

How to apply for this opportunity

  • Step 1: Click On Apply! And Register or Login on our portal.
  • Step 2: Complete the Screening Form & Upload updated Resume
  • Step 3: Increase your chances to get shortlisted & meet the client for the Interview!

About Uplers:


Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.

(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).

So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 149077807

Similar Jobs

Bengaluru, India

Skills:

TestNGJavaJenkinsAgileSelenium WebdriverScrumPostmanJIRASqlGitLab CIAI Tools

Bengaluru, India

Skills:

GitPytestAppiumSeleniumRest ApisPythonUnittestPlaywrightCI CD

Bengaluru, India

Skills:

JenkinsRest Api TestingTypescriptJavascriptPostmanGitLab CIGitHub ActionsPlaywrightCI CD pipelinesGit-based version control systems

Bengaluru, India

Skills:

GithubGcpDockerNode.jsAzurePythonAWS

Bengaluru, India

Skills:

JavaRest AssuredPostmanTfsSoap UiMtmJsonJiraBugzillaSqlGitRESTAutomation TestingXmlSeleniumProtractorPythonWebdriverIO