QA Engineer

Braintrust


Date: 2 weeks ago
Contract type: Full time
Remote
Job Description

Description:

We are seeking an experienced Full Stack QA Tester based in India to support the development of a cutting-edge Natural Language to SQL dashboarding application. This role will involve testing across the frontend (ReactJS), backend integrations (Gemini prompt engineering), and BigQuery-based data validations.

This is a full-time freelance role (40 hours/week). While the majority of work can be done during IST working hours, availability for key meetings in EST time (e.g., evening IST) is required.

Key Responsibilities:

  • Develop and execute manual and automated test cases for a ReactJS-based dashboard application.
  • Validate natural language processing (NLP) outputs generated via Gemini to ensure accurate SQL query formation.
  • Conduct data validation testing in Google BigQuery to ensure integrity and consistency.
  • Collaborate with developers, product managers, and data engineers to ensure end-to-end quality across the application stack.
  • Implement and maintain automated test frameworks and CI/CD pipelines for scalable testing.
  • Identify, log, and track bugs and issues effectively using standard QA tools.
  • Maintain detailed documentation of test plans, results, and QA processes.

Required Skills:

  • Strong experience in full-stack QA testing, including frontend (ReactJS), APIs, and backend databases.
  • Hands-on with automation frameworks and scripting using JavaScript, Python, or Java.
  • Experience with SQL query validation and Google BigQuery.
  • Familiarity with Gemini or similar prompt engineering/NLP tools.
  • Proficient with CI/CD pipelines and automated test integration (e.g., GitHub Actions, Jenkins).
  • Excellent communication skills and ability to work in an agile, remote-first environment.

Nice to Have:

  • Experience with Google Cloud Platform (GCP).
  • Exposure to performance and security testing.
  • Familiarity with NLP testing methodologies or frameworks.

Work Expectations:

  • Location: India
  • Hours: 40 hours/week
  • Time Zone: IST (with availability for key meetings in EST)
  • Contract Type: Freelance (Upwork)
  • Start Date: Immediate availability preferred

To Apply:

Please submit your resume, a brief summary of relevant experience, and examples of past QA projects (especially involving ReactJS, BigQuery, or NLP-related applications).

Post a CV

See more Remote jobs