Job Title or Location
RECENT SEARCHES

Software Engineer in Test (ATAK Applications)

MMIST - 7 Jobs
Stittsville, ON
Full-time
Experienced
Posted 5 days ago
Salary:

Software Engineer in Test (ATAK Applications)

Ottawa, ON

Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa family of GPS guided parafoils, Space Recovery Systems, LaunchPADS Multi-Mission Manager, SkyLink Parachutist Navigation and Situational Awareness System, and other support equipment. With a strong commitment to innovation and excellence, we have established ourselves as the industry leader. Our cutting-edge technologies and solutions are trusted by military and commercial customers worldwide. We are looking for a passionate and detail-oriented Software Engineer in Test (SET) to join our team focused on the development and testing of ATAK (Android Tactical Assault Kit) applications. The ideal candidate will have experience in testing mobile applications, specifically those used in tactical, defense, or mission-critical environments. You will be responsible for designing and implementing automated and manual tests, working alongside developers to ensure the reliability, functionality, and performance of ATAK-based applications.

What will you be doing?

Test Planning and Strategy:

  • Develop comprehensive test plans and test cases for ATAK applications, ensuring coverage of functional, non-functional, and security requirements.
  • Collaborate with product managers, developers, and stakeholders to define and review test requirements and scenarios.

Test Design and Execution:

  • Implement, execute, and maintain automated and manual test scripts for ATAK applications on Android-based devices.
  • Conduct system, integration, regression, performance, and stress testing to ensure application stability under various conditions.
  • Simulate real-world usage scenarios, including those encountered in military or tactical environments, to assess application behavior.

Automation Framework Development:

  • Design and develop reusable test automation frameworks and scripts using tools such as Appium, Selenium, or other relevant mobile automation tools.
  • Integrate automated tests into continuous integration (CI) pipelines for streamlined testing processes.

Collaboration with Cross-Functional Teams:

  • Work closely with developers and product teams to troubleshoot issues and ensure timely delivery of features with high-quality standards.
  • Provide feedback and recommend improvements based on test results, both for application performance and user experience.

Bug Reporting and Tracking:

  • Identify, report, and track defects using bug-tracking tools (e.g., Jira, Bugzilla).
  • Work with developers to help reproduce, diagnose, and resolve issues in ATAK applications.

Mobile Device and Environment Testing:

  • Conduct testing across multiple Android devices, configurations, and OS versions, ensuring compatibility and reliability.
  • Test the application in various real-world environments (offline, GPS denied, low connectivity, etc.), closely mirroring tactical use cases.

Security and Compliance Testing:

  • Ensure ATAK applications meet necessary security and data protection standards, especially in mission-critical environments.
  • Collaborate with security experts to identify vulnerabilities and perform penetration testing when required.

What do we need from you?

  • Bachelors or Masters degree in Computer Science, Information Technology, Software Engineering, or related field.
  • 3+ years of experience in software testing, with a focus on mobile applications (preferably Android).
  • Experience in testing ATAK or similar tactical applications, particularly in the defense, military, or related domains, is a strong advantage.
  • Strong knowledge of mobile application testing, particularly for Android platforms.
  • Proficiency in programming languages like Java, Kotlin, or Python for test automation and scripting.
  • Experience with mobile test automation tools (e.g., Appium, Espresso, Robot Framework).
  • Familiarity with testing and debugging tools such as Android Studio, ADB, and other Android development tools.
  • Experience with version control systems like Git.

Preferred Qualifications:

  • Experience with military or tactical systems and an understanding of the unique challenges associated with ATAK and similar applications.
  • Experience in performance testing and load testing mobile applications.
  • Familiarity with cloud technologies, including AWS, for cloud-based testing and CI/CD pipelines.
  • Understanding of security protocols and encryption in mobile applications.

Compliance Statement

This position may require exposure to export-controlled information and is subject to additional security screening. In the event information provided during the security screening reveals ineligibility to access export-controlled information, any offer of employment may be reconsidered or withdrawn.

MMIST values diversity in the workplace. 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.

If you require accommodation due to a disability at any time during the recruitment and/or assessment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your request.

Share This Job: