Software Test Engineer

  • United States
  • Logistics Management Institute
Overview

LMI is seeking a skilled and experienced software test engineer to build full life cycle process-oriented software and provide integration support using Agile methodologies to support the design, development, and implementation of the military’s TAK architecture. This position does not require an active security clearance, but the candidate should be able to obtain a clearance should one be required in the future. The position is located in Tysons, VA but can be performed remotely. As a Software Test Engineer, you will play a crucial role in ensuring the functionality, usability, and overall performance of our web and mobile applications. You will be responsible for conducting thorough tests, identifying potential issues, and providing valuable feedback to our development and design teams. Your efforts will contribute to delivering high-quality software that provide an exceptional user experience. You will work and collaborate on a team of project managers, business analysts, developers/engineers, and QA staff within an Agile DevSecOps environment. As a crucial member of our team, you will also be expected to interface with client representatives and client-directed contractors. You will be working with a high-paced team and will need to have the ability to pivot and learn new skills quickly.

LMI is a consultancy dedicated to improving the business of government, drawing from deep expertise in advanced analytics, digital services, logistics, and management advisory services. Established as a private, not-for-profit organization in 1961, LMI is a trusted third party to federal civilian and defense agencies, free of commercial and political bias. We operate completely free of political and commercial bias, and we are entirely aligned with the goals of our clients. Our clients value our specialized services in logistics, intelligence, homeland security, health care, and energy and environment markets. We believe government can make a difference, and we seek talented, hardworking people who share that conviction. We offer a generous compensation package with excellent benefits that start the first day of employment. Business casual dress, flex time, and tuition reimbursement are a few of our many work-life benefits available to our employees.

Responsibilities
  • Creating testing procedures to evaluate the performance of the software across multiple platforms, including Android Team Awareness Kit (ATAK), Windows-based Tactical Assault Kit (WinTAK), the upcoming TAKX, and web-based applications
  • Building software testing programs that automate testing processes
  • Running the software testing procedures (both manual and automated) to evaluate the software
  • Testing to ensure software meets security and performance requirements for military applications
  • Documenting all testing procedures
  • Reporting bugs and making recommendations to improve the software product
  • Collaborating with other test engineers, software programmers and other team members
  • Retesting software after bugs are fixed to ensure the program works properly
  • Attending meetings with the development team, clients and other groups
  • Stay current with emerging technologies and industry best practices
  • Engage in daily scrum calls to report progress, identify obstacles, and find collaborative solutions
  • Contribute to sprint planning activities by estimating work required to achieve objectives
  • Ability to pivot and change tasks quickly
Qualifications

Required:

  • Strong technical abilities and comfort working with 3-5 years of various software programs, particularly debugging tools for both web applications and Android Studio
  • Knowledge of various programming languages, including: Javascript, Java, Kotlin, or C#
  • Understanding of various database types, particularly MySQL and SQLite
  • Written and verbal communication skills to successfully share their testing results and make recommendations
  • Ability to work well as part of a software development team
  • Familiarity with testing processes, including creating a test plan and opening bugs
  • Ability to handle fast-paced environments with tight deadlines
  • Excellent problem-solving and critical-thinking skills
  • Ability to obtain a DoD security clearance

Desired:

  • Familiarity with military processes and experience supporting programs that range from the U.S. Army, other U.S. military branches, or the Department of Homeland Security
  • Familiarity with Agile Scrum methodology