Overview
Skills
Job Details
Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Mobile - Software Engineer in Test for our client in the Financial Services domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Contract/Full-time position, and the client is looking for someone to start immediately.
Duration: Long-term Contract/Full-time
Location: Durham, NC (Hybrid- 2 weeks office per month and 2 weeks remote)
Salary: $55.00-$60.00/Hourly or $115,000-$120,000/Annually
Role: Mobile - Software Engineer in Test
Primary Skills: Agile
Role Description: The Mobile - Software Engineer in Test must have 5+ years of experience. For this role, you must
The Expertise and Skills You Bring:
- Bachelor?s degree (or higher) in Computer Science or a related field.
- Over 5 years of professional testing/development experience, including 3+ years in native iOS automation using Swift, supported by backend test automation.
- Expertise with Swift, Xcode, XCUITest, Kotlin, Espresso, and Jetpack Compose in a large-scale enterprise environment, ideally as part of an SDET team.
- Experience with the full lifecycle and release of at least one app on App Store and Google Play, leveraging automated tools such as Jenkins.
- Strong understanding of testing principles and methodologies for comprehensive coverage.
- Proficiency in iOS test automation frameworks (XCUITest) and Android test automation using Kotlin, Espresso, and Jetpack Compose.
- Experience in API testing and automation, preferably with GraphQL and REST APIs.
- Solid understanding of Agile methodologies.
- Ability to solve and resolve technical challenges across the technology stack using both automated and manual testing.
- Familiarity with code quality/coverage tools (e.g., Sonar).
- Hands-on experience in a DevOps environment with CI/CD tools, Git/Bitbucket Server (Stash), and Jenkins.
- Strong communication and collaboration skills to work effectively across teams.
- Experience mentoring and upskilling junior technical staff.
- Knowledge of Agile Scrum methodology is a plus.
Additional Skills:
- Adaptability in a dynamic, fast-paced environment.
- Interest in learning ground breaking technologies.
- Ability to translate business requirements into detailed test plans and cases.
- Commitment to best practices in mobile app testing.
- Collaboration within an SDET team to create and maintain automation artifacts.
- Proactive learning attitude and drive to master new technologies.
The Value You Deliver:
- Designing and evolving a comprehensive suite of automation tests for Digital Healthcare products.
- Collaborating closely with product owners, developers, and business stakeholders.
- Facilitating rapid prototyping to validate ideas quickly.
- Developing source code, customizing components, and rigorously testing developed components.
- Ensuring all designs meet performance, security, usability, reliability, and scalability standards.
Must Have Skills:
- iOS and Android developer.
- Swift
- Xcode
- XCUITest.
- Kotlin.
- Espresso.
- API testing.
- GraphQL and/or Rest APIs.
Nice to Have:
- Jetpack Compose Java and/or JavaScript.
Education: Bachelor?s degree
Experience: Minimum 5+ years of experience
Relocation: This position will not cover relocation expenses
Travel: No
Local Preferred: Yes
Note: Must be able to work on a W2 basis (No C2C)
Recruiter Name: Vidushi Thakur
Recruiter Phone:
Benefits:
We have various coverages and additional benefits to choose from:
- Medical, Dental (Including Ortho) & Vision Insurance (Option to Enroll).
- Paid Leaves (Wherever applicable).
- Life & Disability Coverage (Upon eligibility).
- 401K Option, Education Assistance Program and more.
Mastech Digital is an Equal Opportunity Employer - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Minimum Education Required: Bachelor
Years of Experience Required: More than 5 years
Expected Travel Time: None