Lazulite Technology Services
Website:
lazulite.ae
Job details:
Company Description
Lazulite Technology Services is a leader in advanced event technology solutions, specializing in immersive and cutting-edge experiences for events, exhibitions, museums, and innovation labs. With offerings including holograms, augmented reality, virtual reality, and interactive screens, Lazulite transforms visions into reality with innovative technology. Supported by a team of over 120 professionals, the company provides end-to-end turnkey solutions, managing conceptualization, production, software, and content development. Lazulite is dedicated to delivering high-quality, cost-effective solutions that prioritize customer needs, drive better business outcomes, and ensure long-term success.
Role Description
This is a full-time, remote role for a Quality Assurance Engineer. We are looking for a detail-oriented QA Engineer to join the Lazulite CRM team. You will own quality across our full product stack — a Bun monorepo with a NestJS API, Next.js frontend, BullMQ worker, and a Python-based AI agent (Lumen) powered by AWS Bedrock. The CRM is used daily by a sales team and is actively evolving toward a commercial multi-tenant SaaS product, so there is no shortage of meaningful work.
You will be the first dedicated QA hire on the team, which means you will set the standards, define the processes, and build the culture of quality from the ground up.
What You’ll Do
Test Execution
• Write and maintain unit, integration, and E2E tests across the NestJS API (Vitest + Supertest), Next.js frontend (Vitest + Playwright), and Python AI agent (pytest).
• Execute manual exploratory testing on new features before release, with particular attention to edge cases surfaced by the sales team.
• Review and extend the existing test suites already written for Leads, Contacts, Deals, Accounts, and Tickets modules.
Test Infrastructure
• Maintain and improve the test database setup (‘lazulite_test’ PostgreSQL) and integration test harness.
• Integrate tests into the GitHub Actions CI/CD pipeline (pre-deploy gates, test reporting).
• Set up and manage Playwright E2E test runs against staging and production-like environments.
Bug Management
• Triage, reproduce, and document bugs with clear reproduction steps, severity ratings, and Trello card drafts.
• Work closely with developers to validate bug fixes before they are merged.
• Maintain the project issue tracker and flag regressions proactively.
Quality Process
• Define and evolve QA standards: test coverage thresholds, regression checklists, release sign-off criteria.
• Review pull requests with a QA lens — flag missing tests, untested edge cases, or risky changes.
• Champion a quality-first mindset across the engineering team.
What We’re Looking For
Must-Have
• 2-3 years of QA or SDET experience on a web application, ideally a SaaS product.
• Hands-on experience writing automated tests in TypeScript or JavaScript (Jest, Vitest, Playwright, or similar).
• Solid understanding of REST APIs — able to test endpoints directly via tools like Postman or curl.
• Experience with SQL/PostgreSQL — able to write queries to verify data correctness in the database.
• Familiarity with CI/CD pipelines and running tests in GitHub Actions or equivalent.
• Strong written and verbal communication; can write a clear, reproducible bug report without hand-holding.
Nice-to-Have
• Experience with NestJS, Prisma, or BullMQ (worker queues).
• Experience testing Python services or AI/LLM-based features.
• Familiarity with Qdrant, MinIO, or AWS services (S3, RDS, Bedrock).
• Prior exposure to CRM, sales tools, or B2B SaaS products.
• Experience setting up a QA function from scratch in a small team.
Our Tech Stack
You don’t need to know everything below — but you should be comfortable learning any of it on the job.
Backend- NestJS (TypeScript), Bun runtime, Prisma ORM
Frontend- Next.js 15, React, TypeScript
Database- PostgreSQL (Amazon RDS), Qdrant (vector search)
AI / ML
Python (Lumen agent), AWS Bedrock
Infrastructure- AWS EC2, S3, Nginx, Certbot, Cloudflare DNS
Storage- MinIO
Testing Tools- Vitest, Playwright, pytest, Supertest
CI/CD
GitHub Actions
Project Mgmt- Jira,Trello, Excel Issue Tracker
What We Offer
• A greenfield QA charter — you set the bar, not inherit someone else’s technical debt.
• Direct collaboration with the Tech Lead and developers, no layers of bureaucracy.
• Exposure to a modern cloud-native SaaS stack across backend, frontend, workers, and AI.
• Opportunity to grow with the product as it scales to a multi-tenant SaaS platform.
Click on Apply to know more.