QA Automation Engineer (Mobile & API Focus) - O...

  • Karachi, Pakistan
  • Oraan
  • Full-Time
  • On-Site

Job Description:

This job is with Oraan Tech.

About Us

We're a rapidly growing fintech platform serving 20,000+ users and expanding internationally. We're at an exciting inflection point - transitioning from manual testing to establishing a robust automation testing culture across our mobile and backend platforms.

The Opportunity

You'll be our [b]first dedicated QA automation engineer[/b], responsible for building the automation testing foundation from the ground up. This is a high-impact role where you'll shape our testing strategy, establish best practices, and directly influence product quality as we scale globally.

This isn't just writing tests - you'll architect frameworks, make technology decisions, and work closely with a talented engineering team to embed quality into our development process.

What You'll Do

  • Design and implement automation testing framework for our Flutter mobile application
  • Create integration tests for critical user journeys (authentication, transactions, core features)
  • Integrate test execution into our GitHub Actions CI/CD pipeline
  • Set up device testing infrastructure (Firebase Test Lab or similar)
  • Establish mobile testing best practices and documentation
  • Build API automation framework for our Django REST APIs using Pytest
  • Implement contract testing and data validation against PostgreSQL
  • Create smoke test suites for critical fintech operations
  • Design test data management strategy and factories
  • Expand CI/CD pipeline to include API regression testing

Ongoing Responsibilities

  • Identify high-value test cases through collaboration with developers
  • Maintain and expand test coverage as features evolve
  • Monitor test health, investigate flaky tests, and maintain reliability
  • Generate test reports and quality metrics
  • Participate in sprint planning and provide testing estimates
  • Advocate for testability in feature design discussions

Required Skills & Experience

Must Have

  • 1.5+ years of hands-on QA automation experience
  • Mobile automation experience - Flutter integration testing, Appium, Detox, or similar frameworks
  • API testing proficiency - REST APIs, experience with Pytest or similar Python testing frameworks
  • Programming skills - Comfortable writing Dart and Python (we need clean, maintainable test code)
  • CI/CD integration - GitHub Actions, GitLab CI, or Jenkins experience
  • Framework design - Understanding of Page Object Model, test architecture patterns
  • Git proficiency - Branching, PRs, code reviews

 Skills

  • Pragmatic mindset - Understands testing ROI, knows what NOT to automate
  • Self-starter - Comfortable with ambiguity and building from scratch
  • Collaborative - Works well with small teams, gives and receives feedback
  • Clear communicator - Can explain technical decisions to non-technical stakeholders
  • Quality-focused - Genuinely cares about preventing bugs, not just finding them

What Success Looks Like

After 3 months:

  • Core mobile user flows automated and running in CI
  • Test suite catches regressions before mobile releases
  • Clear testing documentation and framework established

After 6 months:

  • Comprehensive mobile test coverage for critical paths
  • API smoke tests preventing backend regressions
  • Test execution time under 15 minutes
  • Team has confidence in automated test reliability