Overview
Remote
On Site
Contract - W2
Skills
Responsibilities include: Working on an cross-functi
Job Details
Pyramid Consulting / Fidelity Investments
Role: Mobile - Software Engineer in Test
Location: Durham, NC - 27713 (Hybrid Onsite Project )
Duration: 12+ Months Contract (Long Term Renewable contract)
We are seeking a Senior Software Engineer in Test (SDET) to lead automation efforts for a Mobile Health Application across both iOS and Android platforms. This role focuses on designing, developing, and maintaining robust automated test suites to ensure high product quality and release readiness in a native mobile environment.
Required Expertise and Skills
- Bachelor?s degree (or higher) in Computer Science or a related field
- 5+ years of professional testing or development experience
- 3+ years of native iOS automation experience using Swift, supported by backend/API test automation
- Strong hands-on experience with:
- Swift, Xcode, XCUITest
- Kotlin, Espresso
- Jetpack Compose
- Experience working in a large-scale enterprise environment, preferably as part of an SDET team
- Experience with full lifecycle delivery and release of at least one mobile application to the App Store and Google Play
- Strong understanding of testing principles and methodologies for comprehensive test coverage
- Experience with API testing and automation, including REST and/or GraphQL
- Solid understanding of Agile/Scrum methodologies
- Ability to troubleshoot and resolve technical challenges using both automated and manual testing
- Familiarity with code quality and coverage tools (e.g., Sonar)
- Hands-on experience in CI/CD and DevOps environments using tools such as Jenkins, Git, Bitbucket
- Strong communication and collaboration skills
- Experience mentoring and guiding junior engineers
Additional Skills
- Knowledge of Java and JavaScript
- Ability to adapt in a fast-paced environment
- Strong interest in learning and applying new technologies
- Ability to translate business requirements into detailed test plans and test cases
- Commitment to best practices in mobile application testing
- Proactive mindset and continuous learning attitude
Requirements
Responsibilities
- Design, develop, and evolve a comprehensive automation framework for mobile applications
- Collaborate closely with product owners, developers, and stakeholders
- Support rapid prototyping and validation of new features
- Develop and customize test components and validate functionality rigorously
- Ensure applications meet performance, security, usability, reliability, and scalability standards
Notes
- Native mobile automation only
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.