The Software Engineer in Test will be responsible for defining, developing, and maintaining the test automation implementation for native mobile applications (iOS and Android).
Requirements
- Programming Proficiency: Strong proficiency in at least one programming language relevant to mobile development or testing
- Mobile Automation Tools: Extensive hands-on experience with industry-standard mobile test automation tools
- Mobile Development Understanding: Solid understanding of native iOS and Android application architecture and the mobile development lifecycle
- Testing Methodologies: Deep understanding of software testing principles, methodologies, and quality assurance processes
- Version Control: Experience with version control systems, especially Git
- API/Backend Testing: Experience with testing APIs and understanding of client-server architecture
- Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent practical experience
- 3+ years of experience in software development, quality assurance, or a related field, with a significant focus on test automation
- Proven experience specifically automating tests for native mobile applications
- Experience testing applications that include dynamic UI behavior, real-time data, or location-aware features
- Experience with cloud-based device farms (e.g., AWS Device Farm, BrowserStack, Sauce Labs)
- Knowledge of accessibility testing standards and tools
- Problem-Solving: Analytical mindset and strong diagnostic skills
- Communication: Excellent written and verbal communication skills
- Proactivity: Self-starter who is able to work independently and drive projects to completion
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance