MisuJob - AI Job Search Platform MisuJob

Senior QA Engineer

Etera Technologies FZCO

Lahore, Punjab, Pakistan permanent

Posted: April 15, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We're looking for a Senior QA Engineer to join our team in Lahore, Punjab, Pakistan. The ideal candidate will have expertise in writing automated tests for our AI-native platform, with a focus on validating autonomous agents and real-time inventory management.

Job Description

About Etera

Etera is building the first AI-native corporate travel platform for the GCC market — designed from the ground up for how businesses in the region actually operate. We're a lean, high-conviction team replacing legacy TMCs with autonomous agents, real-time inventory, and a product experience that doesn't feel like it was designed in 2009.

The Role

QA at Etera is not a traditional gatekeeper role. You are embedded in the engineering team from the start — defining what correct looks like, documenting it rigorously, validating everything that ships (whether written by a human or produced by an AI system), and building your own team of QA agents to do it all at a scale no single person could reach manually.

You report to the Engineering Manager. You own quality strategy across the entire platform.

What You'll Own

• Test case definition and documentation. This is the foundation. Before anything gets tested, someone has to define what "correct" means — precisely, exhaustively, and in writing. You own the test case library for the entire platform. Your documentation is the source of truth that both human engineers and QA agents work from. You treat this as a first-class engineering artifact, not an afterthought.
• Validation of AI system output. Etera's engineering team uses AI coding tools extensively. The output of these systems needs to meet the same quality bar as human-written work — but it fails differently. You own the QA process for AI-produced output: identifying failure patterns, building validation checks, and feeding findings back to the Engineering Manager so the systems improve over time.
• Your own QA agent team. You don't do all of this manually. You build and maintain a team of QA agents — autonomous tools that execute test suites, generate test cases from specs, scan for regressions, validate API contracts, and flag inconsistencies. You define their scope, configure their workflows, and validate their output. This is how one QA engineer covers an entire platform without drowning.
• Test strategy. You decide what gets tested, at what layer, and with what priority. You think in terms of risk: where does a failure cost the most, and how do we catch it earliest.
• Integration and system-level validation. The hardest bugs won't be inside a single service. They'll be in the seams between services, between internal systems and external suppliers, and between asynchronous events that don't arrive in the order you expect. You own coverage for these interaction points.
• Test automation. You build and maintain automated test suites — API-level integration tests, end-to-end flows, regression suites that run on every deployment. Your QA agents handle the scale; you handle the strategy and judgment.
• Quality culture. When you see the same class of bug appearing repeatedly, you work with the Engineering Manager to fix the root cause. You prevent defects, not just catch them.

Tools

• Core — you use these daily:
• Jest, Playwright, TypeScript test automation, CI/CD pipeline configuration (GitHub Actions), API testing tools (Supertest, Bruno, or equivalent), Claude Code or equivalent agentic coding tools.

• Expected — you know these or can get productive quickly:
• Pact (contract testing), k6 (performance and load testing), MSW (service mocking), mobile testing frameworks (Detox or Maestro), Git-based workflows, Swagger/OpenAPI spec validation.

• Valuable — these set you apart:
• OWASP ZAP (security scanning), BrowserStack or AWS Device Farm (real device testing), observability tools (Datadog, Sentry — for tracing test failures back through services), Faker.js (test data generation).


Requirements:
What We're Looking For

• 5+ years of professional QA or SDET experience, with meaningful work on API-level and integration testing. You've tested systems, not just screens.
• Rigorous documentation discipline. You've built and maintained test case libraries, written acceptance criteria that engineers actually use, and produced quality documentation that serves as a reliable source of truth.
• Strong in TypeScript or JavaScript for test automation. You can write and maintain test suites, not just execute manual test plans.
• Integration testing depth. You've tested systems that depend on external APIs, webhooks, and asynchronous event flows. You understand the challenge of testing across service boundaries where you don't control both sides.
• Active use of agentic coding tools. You should already be using tools like Claude Code, Cursor, or Copilot to accelerate your testing work. We expect you to go further: building your own QA agent workflows and scaling them across the platform. If you haven't done that yet but you've been a serious power user and the idea of building an agent team for QA excites you, we want to talk.
• A systems thinker. You reason about state, timing, and failure modes naturally. You don't just test the happy path.
• Clear written communication. Test cases, bug reports, and quality documentation need to be precise and actionable.

Bonus Points

• Experience testing travel or booking systems — supplier APIs, payment flows, reservation lifecycles.
• Experience with performance or load testing at scale.
• Security testing awareness — OWASP basics, auth flow testing, input validation.
• Experience validating AI or LLM-powered features — testing systems where output is non-deterministic and correctness requires judgment, not just assertion matching.
• You've built automated QA pipelines using AI tools — configured them to run validation tasks autonomously, not just used them for code completion.


Benefits:
What We Offer

• Real Engineering Ownership — You define what quality means across the entire platform and build the systems that enforce it.
• Build Your Own QA Team — You'll build and manage a team of QA agents that scale your coverage. This is a new discipline and you'll be defining how it works.
• AI-Augmented Workflow — Every team member at Etera operates at maximum leverage through AI tooling. QA is no exception.
• Remote-First — Work from anywhere. Async-friendly, written-first culture. Team distributed across Europe, Pakistan, and the Gulf.
• Competitive Package — Competitive cash compensation and meaningful equity for a role that's core to how Etera ships.
• Fast Cycles — Short feedback loops. Your quality work reaches production in days, not quarters.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply