Software Test Engineer

3 months ago
Job ID
Infrastructure Support


About DMI

DMI, the world’s first end-to-end mobility company, combines all the skills and services necessary to deliver mobile enterprise solutions. Built to reinvent business through mobility, DMI has expertise in mobile strategy, UX, web, and app development, omni-channel commerce, brand and marketing, big data management and analytics, and secure device and app management. The company’s unique, integrated approach to mobility has resulted in dramatic growth as well as an expanding client base, which includes hundreds of Fortune 1000 commercial clients and all fifteen U.S. Federal Departments. DMI is headquartered in Washington DC area, with satellite offices around the world. Additional information is available at and on LinkedIn, Twitter, Facebook, and Google+.


About the Opportunity

igital Management, Inc. (DMI) is looking for a Software Test Engineer to work with their DMI teammates and USAFA customers to develop and install a new Student Information System (SIS) at USAFA. Following implementation and acceptance, the emphasis will shift to operation and sustainment of the new SIS. The Software Test Engineer will help identify those existing USAFA business practices that can be directly implemented in Oracle PeopleSoft Campus Solutions, identify the business practices that either require system modifications to implement and/or require process re-engineering, learn the new SIS as it is being built, and then test the new applications to determine if they meet requirements. If there are system shortfalls, the Software Test Engineer will communicate those shortfalls back to the team and the team will implement the appropriate corrective action.


Duties and Responsibilities: 

  • Manage project tasks, timelines, and communication
  • Preparing and documenting business requirements according to standard templates, using natural language
  • Business process system design, development, and implementation
  • Knowledge of project management and operations management
  • Able to perform needs analysis with the business analyst and the users to convey findings to software engineers and to build the appropriate test plans, testing environment and conditions, and execute same
  • Collaborate with developers and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs
  • Good understanding of the software development process
  • Excellent communication and problem solving skills
  • Ability to multi-task and handle multiple concurrent projects
  • Knowledge of principal software testing techniques, tools and principles
  • Detail oriented
  • Be involved in all stages of development, from product ideation through architecture and execution
  • Help evolve the software development methodology based on agile and lean thinking, including impacting the development of coding conventions, documentation standards, testing procedures and quality assurance
  • Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices
  • Ensure technical issues are quickly resolved and implement strategies and solutions to help reduce the likelihood of reoccurrence
  • Experience preparing test cases and bug reports
  • Analyze test output, identify discrepancies and clearly document defects


Education and Years of Experience: 

  • B.S. (M.S. preferred) in computer science or related field
  • 7 years' experience working with IT systems used in support of higher learning

Required Skills/Certifications:

  • Able and willing to perform all of the duties and responsibilities described above
  • Excellent oral and written communication: Clear, concise, and professional

Desired Skills/Certifications:

  • Certified Business Analysis Professional (CBAP) certification is desired
  • Knowledge of DoD, Air Force and/or USAFA documentation and procedures is desired
  • Information Technology Infrastructure Library (ITIL) v3 Foundation certification, or higher, is desired
  • Ability to automate testing via use of software testing automation tools is highly desired
  • Knowledge of, and/or certifications in, the Agile software development methodology is desired
  • Excellent problem solving skills, willingness to take ownership and risks, and enthusiasm in the face of technical challenges is desired
  • Knowledge of, and ability to use, Atlassian Jira software is desired
  • Knowledge of, and ability to use, Microsoft SharePoint is desired
  • Knowledge of, and ability to use, OBIEE is desired
  • Knowledge of RMF and/or eMASS is desired
  • Knowledge of, and experience working with 508 compliance, SSN Reduction Act, PII, and/or HIPPA is also desired

Additional Requirements:

  • Must be able to pass a National Agency Check with Inquiries (NACI) background check


Physical Requirement(s):  None


Location: United States Air Force Academy, CO 80840 (Just north of Colorado Springs, CO)



Working at DMI

DMI is a diverse, prosperous and rewarding place to work. We provide our employees with competitive benefits, educational assistance, and career growth opportunities. Every employee is valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company.

The company does and will take affirmative action to employ and advance in employment individuals with disabilities and protected veterans, and to treat qualified individuals without discrimination on the basis of their physical or mental disability or veteran status. DMI is an Equal Opportunity Employer Minority/Female/Veterans/Disability.

***************** No Agencies Please *****************

Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.