QA Engineer

Job ID: 39327676

Budget: $8 – $15 USD

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).
Related categories: Testing / QA React.js BigQuery