Our Culture

We give our team the flexibility to work remotely, offer a cooperative and friendly environment, and empower our team to innovate at the speed of mobile.

At Mobile Labs, you’ll have opportunities to try new things and make a big impact. We have excellent benefits, offer competitive salaries, and are still small enough to bring in core contributors who will be able to share in the company’s success.

We offer full-time opportunity to grow with the state of the art, the chance to move some boundaries to help customers get their problems solved, and the satisfaction that comes with seeing well-built software put to significant use.

If this sounds like what you’re looking for and you have the skills outlined above, we want to talk to you!

About Mobile Labs

Mobile Labs provides enterprise-grade, next generation testing tools for mobile app testing, mobile device testing and mobile website testing. With a focus on security, agility and affordability, Mobile Labs’ delivers solutions to help enterprises deploy quality cross-platform mobile apps. Our on-premises device cloud, deviceConnect™, leverages patent-pending technology to provide highly secure access to and management of test devices across major mobile platforms. We are a young, Atlanta-based company making an impact with mobile device access management and mobile app testing groups in the Global 2000.

Mobile Labs has an immediate open position for a well-qualified Software Development Engineer in Test (SDET) who has a passion for quality. The SDET will be responsible for a demanding and rewarding variety of duties related to the development and delivery of industry-leading, enterprise-grade testing tools for mobile app and device testing.

If you like working on challenging systems problems while pushing the state of the art in software tools and mobile devices, then consider joining Mobile Labs, a rapidly growing start-up in the mobile space. Our Agile development team works with OSX, iOS, Android, Linux, Xcode, Visual Studio, SQL, and Web server technologies to bring remote device control, device and app testing automation, and continuous integration to real mobile devices.

As an SDET, your important role will be in development with a focus on testability, test tooling and test infrastructure management. You will be reviewing designs and looking closely at code quality and risk. You will be responsible for ensuring code quality, test case coverage and authoring unit testing frameworks and introducing automation. As a partner in the codebase, you will be more concerned with increasing quality and test coverage.

Responsabilities

  • Designing and developing our automated test framework
  • Reducing our time to release and improving our test coverage
  • Working with our development team to improve software design
  • Collaborating with support engineers to reduce production issues
  • Partner in ownership of source code, testing suite and overall product integrity
  • Review, author and refactor test code & test cases
  • Analyze requirements to determine the testing strategy of different applications and products through automation
  • Actively participate in the validation phase of product development (White/Gray box testing)
  • Create tooling around the entire testing work flow, all the way from test case management, test data creation, automatic bug captures, test progress measurement. If you think it can help reduce manual test time and automated test creation time, go ahead and build it!
  • Participate in product and feature design with developers, architects and product owners
  • Participate and contribute to product code reviews to ensure proper code coverage & testability
  • Educate team members on current and evolving practices, patterns and process to improve product quality (automation, reporting, monitoring, deployment and cloud services)
  • Other duties from time to time as determined by management

Professional Experience & Skills

  • 2+ years of development experience with at least one of: C#, C, C++, Objective C, Swift, Java
  • 2+ years of experience testing sophisticated applications/infrastructure
  • Strong focus on testing or test-driven development
  • Proficiency developing and troubleshooting complex software systems that run in mixed environments including Linux, Unix, OSX, iOS, Android and/or Windows
  • Proficiency utilizing SQL and relational databases
  • Experience in continuous integration: Concourse, Jenkins, Bamboo, etc.
  • Experience with automation frameworks: Appium, UFT, Selenium, Telerik, etc.
  • Previous experience with any of the following highly desirable: IDA Pro, JIRA, GitHub
  • Demonstrated creative, critical thinking and troubleshooting skills
  • Highly professional, with the ability to deliver solid work on tight schedules
  • Excellent collaborative skills including written and verbal communication
  • Previous experience participating in the full development lifecycle
  • Experience with Agile/Scrum software development methodologies is a plus

Additional Experience - (Nice-to-Haves)

  • Professional experience in mobile application development/verification
  • Experience with Multithreaded programming
  • Cloud-based services

Education

  • Required: Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering or similar technical discipline; or, equivalent demonstrable experience
  • Desired: Master’s degree in Computer Science or related technical discipline, or equivalent demonstrable experience

Other Information

Full-time, salaried position, with generous medical, dental, and vision benefits as well as paid vacation, and flexible work from home policy.

Please forward your resume, salary history and other pertinent information to Keith Meyers, VP of Software Development in order to be considered for this position.

Mobile Labs has an open position for a well-qualified Sr. Software Engineer, to be filled immediately. The Sr. Software Engineer will be responsible for a demanding and rewarding variety of duties related to the development, enhancement and delivery of industry-leading, enterprise-grade testing tools for mobile app and device testing.

If you like working on challenging systems problems while pushing the state of the art in software tools and mobile devices, then consider joining Mobile Labs, a rapidly growing start-up in the mobile space. Our Agile development team works with OSX, iOS, Android, Linux, Visual Studio, SQL, and Web server technologies to bring remote device control, device and app testing automation, and continuous integration to real mobile devices.

If you are the person destined for this position, you have a combination of deep experience pushing the boundaries of systems-level programming on mobile devices, experience with mobile app and operating systems development utilizing Objective C, Swift or Java. Your experience with general network protocols, .NET C# development, Web services, and RESTful APIs, and skills in process architectures, multi-threading, interprocess and distributed process architectures and protocols, will ensure you match up well with our team. History of working successfully in small innovative software teams, and a flexible, upbeat approach to working with colleagues is a must.

Responsibilities

  • Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, design, coding, testing and deployment
  • Understand how our applications operate, are structured, and how customers use them Provide engineering support (when necessary) to our production support staff when they are building, deploying, configuring and supporting systems for customers
  • Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products
  • Participate in interactions with customers as a technical expert for product subsystems Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
  • Other duties from time to time as determined by management

Professional Experience & Skills

  • 6+ years of experience as a software engineer; demonstrated success developing a variety of software systems while taking on increasing responsibility for analysis, design, implementation and deployment tasks
  • 2-3 years of experience in native desktop application development (Experience with any of the following highly desirable: .NET/C# - Windows, Cocoa/Objective C – OSX)
  • Proficiency utilizing relational database engines as part of the overall application architecture (Experience with any or all of the following highly desirable: PostgreSQL, Oracle, mySQL)
  • Proficiency developing and troubleshooting complex software systems that run in mixed environments including Linux, Unix, OSX, iOS, Android and/or Windows
  • Previous experience with any or all of the following highly desirable: IDA, JIRA, Bamboo, GitHub, Mercurial, Puppet, C/C++
  • Extensive knowledge of hardware platforms & processor architectures
  • Demonstrated creative, critical thinking and troubleshooting skills
  • Highly professional, with the ability to deliver solid work on tight schedules
  • Excellent collaborative skills including written and verbal communication
  • Previous experience participating in the full development lifecycle

Additional Experience (Nice-to-Haves)

  • Professional experience in mobile application development (Experience with any or all of the following highly desirable: iOS – Objective C/Swift, Android – JAVA)
  • Professional experience building web-based software systems, utilizing N-tier architectures, Web Services, RESTful APIs, dynamic content, highly-scalable approaches, and complex security models/implementations

Education

  • Required: Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering or similar technical discipline; or, equivalent demonstrable experience
  • Desired: Master’s degree in Computer Science or related technical discipline, or equivalent demonstrable experience

Other Information

Full-time, salaried position, with generous medical, dental, and vision benefits as well as paid vacation, and flexible work from home policy.


Please forward your resume, salary history and other pertinent information to Keith Meyers, VP of Software Development in order to be considered for this position.

Mobile Labs has an immediate open position for an experienced QA Analyst II who has a passion for quality. The QA Analyst II will be responsible for a demanding and rewarding variety of duties related to the delivery of industry-leading, enterprise-grade testing tools for mobile app and device testing. The ideal candidate will have some lead testing experience for major application integrations and/or application product releases. This person must be a great communicator and must show initiative with regards to Software Quality Assurance.

If you like working on challenging systems problems while pushing the state of the art in software tools and mobile devices, then consider joining Mobile Labs, a rapidly growing start-up in the mobile space. We are a passionate and enthusiastic team working with OSX, iOS, Android and Linux technologies to bring remote device control, device and app testing automation, and continuous integration to real mobile devices.

As a QA Analyst II, your important role will be working directly with other QA analysts & SDET engineers (onsite and offshore) to ensure our products meet high standards of quality, reliability, usability, and performance through hands-on testing and issue reporting.

Responsibilities:

  • Find, examine, report and track defects in Mobile Labs product offerings
  • Work with SDETs to Write/Execute/Maintain Test Automation Scripts & Test Plans
  • Validate feature tickets and file defect tickets in JIRA
  • Integrate automated solutions with existing solutions / systems
  • Work closely with engineering team to deeply understand the application, the requirements, and the customer’s needs.
  • Mentor/lead junior members of the test engineering team
  • Attend team meetings to provide status updates on validation efforts
  • Identify risks during development cycle, and escalate accordingly with possible solutions or steps for mitigation.
  • Perform a mixture of manual test case execution, exploratory testing and functional testing
  • Contribute to continued growth of QA team's skills & processes
  • Other duties from time to time as determined by management

Professional Experience & Skills:

  • 5+ years of experience in software application support/testing
  • 2+ years of experience in mobile application testing (iOS & Android)
  • 1+ years of service testing experience: REST APIs, cloud-based services
  • 1+ years of experience with an automation framework: Appium, Selenium or UFT
  • 1+ years of experience writing test scripts
  • Demonstrated Senior/Lead experience in overseeing the implementation of standards for software testing
  • Detailed knowledge of iOS code signing & provisioning profiles
  • Demonstrated experience diagnosing and analyzing system logs for identifying root cause
  • Strong knowledge of system testing best practices & methodologies
  • Demonstrated creative, critical thinking and troubleshooting skills
  • Ability to author clear and concise bug reports
  • Ability to balance multiple projects and adapt to priority changes
  • Deep understanding of manual and automated testing concepts
  • Solid understanding of software development life cycle
  • Proficiency writing/executing test plans and scripts
  • Highly professional, with the ability to deliver solid work on tight schedules
  • Excellent collaborative skills including written and verbal communication
  • Strong aptitude for learning new technologies
  • Experience using Atlassian JIRA and Confluence

Additional Experience - (Nice-to-Haves)

  • Familiarity with OSX
  • Experience in continuous integration: Concourse, Jenkins, Bamboo
  • Exposure to performance testing and knowledge of performance testing tools

Education

Required: Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering or similar technical discipline; or, equivalent demonstrable experience

Other Information

Full-time, salaried position, with generous medical, dental, and vision benefits as well as paid vacation, and flexible work from home policy.

Please forward your resume, salary history and other pertinent information to Keith Meyers, VP of Software Development in order to be considered for this position.