QA Automation Engineer (Mobile & Web)
2+ years
Job Description
Role Overview
As a QA Automation Engineer, you will be a key driver of quality within our engineering organization. You will design, develop, and maintain automated testing frameworks that ensure our applications are robust, scalable, and high-performing. Your primary focus will be on mobile automation using Appium and web-based validation using Playwright, helping us achieve seamless end-to-end testing across our entire platform ecosystem.
Key Responsibilities
- Framework Development: Build and extend scalable automation frameworks for mobile (iOS/Android) and web applications.
- Test Execution: Design and execute automated test suites for native mobile apps using Appium and modern web applications using Playwright.
- CI/CD Integration: Integrate automated tests into our deployment pipelines to enable continuous testing and faster release cycles.
- Performance & Reliability: Identify, document, and track software defects, while also performing root cause analysis for flaky tests.
- Collaboration: Work closely with Developers, Product Managers, and Platform Engineers to define testing requirements and "Definition of Done."
- Mentorship: Evangelize testing best practices and assist in improving the overall quality mindset across the development teams.
Technical Qualifications
- Mobile Expertise: 2+ years of experience in mobile automation using Appium (Java, Python, or JavaScript/TypeScript).
- Web Expertise: Proven experience building test suites with Playwright (preferred) or Cypress.
- Programming: Strong proficiency in at least one modern programming language (e.g., TypeScript, JavaScript, or Java).
- API Testing: Experience testing RESTful APIs and understanding microservices architecture.
- Cloud & Infrastructure: Familiarity with cloud-based testing platforms (like BrowserStack, Sauce Labs, or AWS Device Farm).
- Tools: Proficient with Git, Jira/Azure DevOps, and CI/CD tools.