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)