About DevSavant
At DevSavant, we are a trusted technology partner. We deliver innovative, high-quality solutions with a focus on excellence and results. Our people are at the heart of everything we do, fostering a culture of growth and well-being. Join us and thrive in a supportive, success-driven environment.
Responsibilities
Test Strategy & Planning: Develop and maintain comprehensive test plans for iOS and Android mobile applications, covering functional, regression, integration, performance, and non-functional testing (e.g., load testing, stress testing, scalability, security).
Test Execution: Execute manual and automated test cases on both iOS and Android platforms, ensuring consistent functionality across different devices and OS versions.
Testing Focus: While coding and feature implementation may occasionally be required, the majority of the coding work will focus on creating and maintaining tests (unit, end-to-end, etc).
Best Practices: Champion good coding and testing practices, ensuring that both manual and automated tests are written in a clean, maintainable, and scalable way. Advocate for code reviews, quality metrics, and coding standards within the testing and development teams.
Automation: Build and maintain automated test scripts using tools like, Espresso, XCUITest, or similar frameworks to improve test coverage, speed, and reliability. Promote test automation as a key component of the CI/CD pipeline.
Bug Tracking & Reporting: Identify, document, and track defects using tools such as Jira, ensuring all issues are clearly communicated and resolved in a timely manner.
Non-Functional Testing: Conduct performance, stress, load, scalability, and security testing to ensure apps meet performance, stability, and security standards.
Collaboration: Work closely with developers, product managers, and UX/UI designers to identify and address potential issues early in the development lifecycle, ensuring a seamless development process with a focus on code quality and user experience.
Cross-Platform Compatibility: Ensure apps work consistently across different OS versions, devices, screen sizes, and configurations.
Continuous Improvement: Stay up-to-date with the latest mobile testing tools, methodologies, and best practices. Contribute to the refinement of testing processes and advocate for continuous improvement within the team.
Mentorship: Provide guidance and mentorship to engineers in both test automation and best coding practices, fostering a culture of quality and technical excellence.
Requirements
Experience: 3+ years of hands-on experience in mobile testing for iOS and Android platforms.
Technical Skills:
- Proficient in testing mobile apps on both iOS (Xcode, XCTest, etc.) and Android (Android Studio, Espresso, Robolectric, etc.).
- Strong experience in test automation using tools like Appium, XCUITest, Espresso.
- Solid understanding of mobile testing frameworks, methodologies, and best practices for both functional and non-functional testing (e.g., load, stress, and performance testing).
- Experience with load, stress, and scalability testing of mobile apps. Monitor and analyze CPU usage and memory consumption to identify performance bottlenecks, optimize resource utilization, and detect memory leaks or excessive memory usage.
- Familiarity with CI/CD pipelines and tools such as Jenkins and Tekton.
Manual Testing: Solid experience in writing and executing manual test cases across iOS and Android apps.
Code Quality Advocate: Strong advocate for clean, maintainable, and efficient code in both testing and development.
Experience driving quality improvements through test automation, code reviews, and mentoring.
Bug Tracking & Reporting: Familiarity with issue tracking tools like Jira or similar.
Analytical Thinking: Strong analytical and problem-solving skills, with the ability to identify and resolve complex mobile app issues.
Communication: Excellent written and verbal communication skills to collaborate effectively with cross-functional teams.
Technologies: experience with Kotlin, Java, Objective-C, Swift, SwiftUI, Rest APIs.
A working knowledge of web technologies and Kotlin Multi-platform Mobile is a huge plus.
Qualities we're looking for
Ownership thinking. Have the ability to take ownership and make decisions. Passion and self-motivation are key. We don't micromanage, you'll be expected to own and deliver.
A GTD attitude. Identify next actions, communicate intent, and execute. We're a fast-paced team, and this role covers a wide area, so a results-driven mentality is critical.
The desire to build something great and bring technical solutions to people to solve their problems.
Bonus: You {love coffee, love software + products, have a good sense of humor}
Benefits
At DevSavant, people are our core priority, and we strive to create an environment that supports your growth and well-being. While keeping things simple and effective, we offer key benefits to ensure a positive work experience, including:
A fully remote job that allows you to work from wherever you’re most productive.
A flexible schedule to help you balance your work and personal life.
Join us and enjoy a work environment that values your contributions and adapts to your needs!
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Are you ready to jump into the innovative world of mobile testing? DevSavant is on the lookout for a Mobile Software Engineer in Test to join our passionate team. As a trusted technology partner, we focus on delivering high-quality solutions that lead to excellent results. In this role, you'll be responsible for developing comprehensive test strategies for our iOS and Android applications, ensuring that everything runs smoothly across various devices and operating systems. Your primary tasks will include executing both manual and automated test cases, creating and maintaining test scripts, and advocating for best coding practices within the team. You'll work closely with other talented individuals, including developers and product managers, to identify potential issues and ensure a seamless user experience. We're all about continuous improvement, so staying current with the latest testing tools and methodologies is essential, as is mentoring less experienced engineers. If you're an analytical thinker who loves coffee and has a knack for problem-solving, our fully remote, flexible work environment at DevSavant could be the perfect fit for you! Join us, and let's create something great together while focusing on your growth and success.
Subscribe to Rise newsletter