Job Title: Mobile Development Engineer in Test
Location: Austin, TX (North Austin)
ONSITE 5 days a week
Rate: 65 - 74 /hr w2 (no c2c)
Job Description: This role requires the Development Engineer in Test to write Mobile automation code leveraging Espresso and/or XCUI framework for iOS and/or Android development. Your responsibilities would include:
• Design robust Automation test framework from scratch with Espresso and/or XCUI for Mobile Retail and Retirement applications
• Design, Develop, and execute test plans for mobile applications
• Develop functional, regression, integration UI Test scripts (iOS, Android, APIs)
• Ensure automation is constantly running, analyzing, and promptly reporting on failures
• Work with the leadership to research, investigate, implement, and train other QA Testing Resources in the areas of Test-Driven Development, Testing Automation using Espresso/XCUI
• Plan, develop, and debug native performance test scripts
• Work cross-organizationally both within Schwab and with external vendors, both on and offshore to define environment requirements, identify Automation-related tools, develop, and execute best Automation process and practices
• Foster our end-to-end testing approach across multiple applications
• Partner with geographically distributed teams to plan our 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:
• 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 logging bugs and managing test cases (e.g., JIRA/MTM, Zephyr/HPQ)
• Proven ability to successfully balance and deliver 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 tool such as Swagger, Bruno, Postman, or similar
• Working knowledge of creating pull request, code review on Github or other version control software
• Knowledge on Git branching strategy
• Financial/Trading services industry experience is a plus