Description

**Job Summary:**
We are seeking a skilled and versatile Senior QA Engineer / SDET with strong expertise in both web test automation and native iOS automation using XCUITest (Swift). The candidate should be comfortable working in modern CI/CD environments and experienced with Cypress, AWS Device Farm, and GitLab / Jenkins pipelines. This role is ideal for someone who can contribute across platforms and drive best practices in test strategy, automation, and delivery.

**Key Responsibilities:**
*   Design, implement, and maintain end-to-end test automation for:
    *   Web and API layers using Cypress (JavaScript). **[HIGH Priority]**
    *   iOS mobile apps using XCUITest with Swift. **[HIGH Priority]**
*   Run and manage automated mobile tests on Cloud Mobile devices - AWS Device Farm(preferred).
*   Integrate tests into CI/CD workflows using GitLab CI/CD and Jenkins.
*   Leverage Cypress Cloud for test parallelization, flake detection, and analytics.
*   Conversant with mocking/stubbing strategies and tools.
*   Conversant with REST API & platform like Postman.
*   Collaborate with developers, QA peers, product owners, and DevOps teams to ensure software quality.
*   Identify gaps in test coverage, conduct root cause analysis of bugs, and drive test improvements.
*   Contribute to Agile ceremonies and promote test automation across teams.

**Required Skills:**
*   5+ years of QA/test automation experience across web, API, and mobile platforms.
*   Proficient in Cypress.io, JavaScript/TypeScript, and Cypress Cloud.
*   Strong expertise in XCUITest for iOS apps, using Swift.
*   Hands-on experience running tests on Cloud Mobile devices
*   Experience integrating tests in Jenkins and/or GitLab CI/CD pipelines.
*   Strong debugging and troubleshooting skills across frontend, API, and mobile app layers.
*   Familiarity with test case management tools (e.g., Xray, Jira).

**Nice to Have:**
*   Experience with mocking tools (Mountebank) and contract testing (optics Prism).
*   Familiarity with GenAI tool - Amazon Q, Claude.
*   Exposure to Airlines domain.
*   Working knowledge of Docker and cloud infrastructure (AWS).
*   Test reporting via Allure, Mochawesome, or Xray dashboards.

**Education:**
*   Bachelor’s or Master’s in Computer Science, Engineering, or related technical field.

Education

Any Graduate