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