What are the responsibilities and job description for the Software Development Engineer Test position at The Fountain Group?
The Fountain Group
is a national staffing firm and we are currently seeking a
Test & Development Engineer (Mobile Applications)
for a prominent client of ours. This position is in
Alameda, CA (Preferred), Milpitas, CA or Portland, OR
Details for the position are as follows:
Pay:
$51–55/hour
Locations:
Alameda, CA (preferred) | Milpitas, CA | Portland, OR
Work Model:
First 30 days onsite, then potential hybrid
Industry:
Medical Device / SaMD (preferred, not required)
IMPORTANT: Developer-First Role
This is
not
a traditional QA or manual testing role.
We are seeking a
software developer who specializes in test automation
— someone who
writes code daily
, builds automation frameworks, and enjoys solving problems through development. Candidates who primarily execute existing test scripts or rely on frameworks built by others will
not
be a fit.
About the Role
You will play a key role in designing, building, and maintaining automated test solutions for
mobile Software as a Medical Device (SaMD) application
. This role requires
strong hands-on coding ability
, comfort being evaluated through a live coding exercise, and experience working across Android and iOS platforms.
Automation engineers on this team are expected to
author automation
, not just run it.
What You'll Do
- Design, write, and maintain
automated test scripts
for mobile applications (primary responsibility) - Develop and enhance automation frameworks (Python-based; migrated from Java)
- Perform automated and targeted manual testing for Android and iOS applications
- Execute automated API testing
- Test on
real mobile devices
, emulators, and cloud device farms - Collaborate closely with Development, Test, Product, and Delivery teams
- Track work and defects in Jira
- Contribute to test strategy, maintainability, and continuous improvement
Performance is measured on the
creation, maintenance, and execution
of automation scripts.
Required Qualifications
- 5 years of hands-on mobile application testing experience
- Strong software development skills
— you write code daily - Experience
authoring automation scripts from scratch - Proficiency in
Python
(preferred) or strong coding ability in another language with willingness to work in Python - Experience with
Appium - Hands-on testing experience with
Android and iOS - Automated API testing experience
- Experience testing on
real devices - Comfortable completing a
live coding challenge
during the interview process (no AI use)
Nice to Have (Preferred)
- Java experience
- Experience in Medical Devices, SaMD, or other highly regulated industries
- BrowserStack or AWS Device Farm experience
- IBM ETM (training available)
- Open-source contributions related to automation or testing tools
Who Will Be Successful in This Role
- Developers who moved into test automation
- Automation engineers who
love to code - Candidates who can clearly explain
what code they wrote
, not just what they executed - Engineers comfortable being evaluated on real technical skills
Salary : $51 - $55