Quality Assurance (QA) Engineer

Enter the world of artificial intelligence by working with global AI giants and disruptors.

We’re on the lookout for a QA Engineer with strong experience in frontier technologies and/or language models.

As a QA Engineer at Acme AI, you'll support engineering quality of team outputs across LLM-integrated backend systems and MERN-based frontend applications - translating to the ownership of automated testing processes, release readiness, and QA strategy for a cloud-native, microservice-driven Retrieval Augmented Generation (RAG) platform.

KEY RESPONSIBILITIES

General responsibilities include:

  • Design and implement automated test suites for Python (FastAPI) and Node.js (Express) services
  • Build frontend test cases for React.js and Next.js interfaces using Jest, Cypress, or Playwright
  • Validate LLM-integrated workflows (RAG, NL2SQL)through mock inputs, edge cases, and response assertions
  • Conduct static analysis, unit tests, and integration tests across backend and frontend modules
  • Review pull requests for test completeness, error handling, and engineering hygiene
  • Enforce API contract validation across Node–Python microservices
  • Own CI/CD test pipelines for AWS ECS, Amplify, and Lambda deployments
  • Maintain regression testing workflows and release checklists
  • Support performance testing, security validation, and cost-aware LLM call monitoring
  • Document test plans, QA strategy, and release protocols
  • Collaborate development-centric engineering teams to align QA coverage with evolving features
  • Participate in sprint planning, provide QA estimates, and advocate for continuous improvement

EXPERIENCE + QUALIFICATION

  • 3+ years in QA engineering with coding experience in Python and JavaScript
  • Hands-on with automated testing frameworks: Pytest, Jest, Cypress, Playwright
  • Familiarity with CI/CD tools, Git workflows, and cloud-native environments (AWS ECS, Amplify)
  • Experience validating REST APIs, microservices, and LLM-integrated pipelines
  • Detail-oriented, proactive, and passionate about clean, testable code

NICE TO HAVE

  • Experience testing LLM-based applications (RAG, NL2SQL, LangChain workflows)
  • Exposure to event-driven systems (SNS/SQS), multi-tenant architectures, or GraphQL APIs
  • Familiarity with Postman/Swagger, Docker, and monitoring tools (CloudWatch, Datadog)

WORK DETAILS

This is a full-time position, where you’ll be working in a supportive, fast-paced environment with access to learning and development opportunities.

  • Type: Full-time, onsite with some remote flexibility
  • Schedule: Standard 8 hours, five-days engagement under contract
  • Location: Acme AI Ltd, Level 5, House 385, Road 6, Mirpur DOHS, Dhaka 1216
  • Salary: BDT 60,000-75,000 based on experience

BENEFITS

  • Competitive salary based on experience
  • Festival bonuses
  • Access to company health fund (upon eligibility; since health and hospitalisation insurance sucks!)
  • Quarterly profit-sharing (upon eligibility)

How to apply?

Please lodge your applications by filling out this Google form.

Application Deadline: Considered on a rolling basis until 3 November 2025 at 11.59 PM