This role requires the Development Engineer in Test to write mobile automation code leveraging Espresso and/or XCUI frameworks for iOS and/or Android development.
Your responsibilities would include:
- Design robust automation test frameworks from scratch with Espresso and/or XCUI for Mobile Retail and Retirement applications.
- Design, develop, and execute test plans for mobile applications.
- Ensure automation is constantly running, analyzing, and promptly reporting failures.
- Collaborate with leadership to research, investigate, implement, and train QA resources in Test-Driven Development and Testing Automation using Espresso/XCUI.
- Plan, develop, and debug native performance test scripts.
- Work cross-organizationally within the client and with external vendors, both onshore and offshore, to define environment requirements, identify automation tools, and develop best automation practices.
- Foster an end-to-end testing approach across multiple applications.
- Partner with distributed teams to plan future QA tooling and technology decisions.
- Liaise with product teams, Product Owners, and Scrum Masters to integrate project plans, testing schedules, and metrics reporting.
Skill Requirements:
- 10+ years overall IT experience.
- 1+ years in mobile application development.
- 2-3 years of experience in building and maintaining test automation frameworks.
- 3+ years of developing, executing, and maintaining automated test scripts.
- Experience with XCUI and/or Espresso.
- Hands-on coding experience with Java, Kotlin, Swift, or other object-oriented programming languages.
- Working knowledge of industry-standard tools for bug tracking and test case management (e.g., JIRA, Zephyr, HPQ).
- Proven ability to manage multiple geographically distributed QA projects with concurrent releases.
- Solid understanding of mobile development on iOS and/or Android devices.
- Understanding of CI/CD practices and Lean DevOps methodologies.
- Experience with API testing tools such as Swagger, Postman, or similar.
- Knowledge of creating pull requests and conducting code reviews on GitHub or other version control platforms.
- Knowledge of Git branching strategies.
- Financial or trading services industry experience is a plus.
Note: Please provide your email ID, cell phone, first name, and last name in the application form.