Position Overview
We are seeking an experienced Automated Testing Engineer to design, develop, and maintain test automation frameworks for both web and mobile applications. The ideal candidate will have strong expertise in handling authentication and authorization workflows, file upload scenarios, and cross-platform automation. This role is hands-on and will directly contribute to ensuring the quality and reliability of our applications while integrating automation into our CI/CD pipelines.
Key Responsibilities
- Design and implement end-to-end test automation frameworks for web applications (Playwright/Cypress) and mobile applications (Appium/Detox).
- Develop and maintain automated tests for authentication, authorization, and role-based access control flows (SSO, MFA, OAuth2/OIDC).
- Automate file upload workflows, including large files, chunked uploads, and secure storage validations.
- Write and maintain API-level automation tests using Postman/Newman or REST Assured.
- Integrate automated tests into CI/CD pipelines (GitHub Actions, GitLab CI, or Jenkins) with reporting, parallel execution, and artifact storage.
- Apply best practices in test architecture, data-driven testing, and test tagging (smoke, regression, etc.).
- Collaborate with developers, QA, and product teams to align test coverage with business priorities.
- Document test plans, strategies, and execution reports in Jira/Xray or TestRail. Investigate, debug, and fix flaky tests to maintain reliable pipelines.
- Provide regular test metrics and insights (coverage, pass rate, defect trends).
- Validate and test accounting-related workflows where applicable, ensuring accuracy in financial calculations, reports, and compliance.