Search
Software Test Engineer

Software Test Engineer

locationUnited States
PublishedPublished: 11/17/2024
Engineering
Full Time

Overview

At LMI, we’re reimagining the path from insight to outcome at the new speed of possible. Combining a legacy of over 60 years of federal expertise with our innovation ecosystem, we minimize time to value and accelerate mission success. We energize the brightest minds with emerging technologies to inspire creative solutioning and push the boundaries of capability. LMI advances the pace of progress, enabling our customers to thrive while adapting to evolving mission needs. 

Responsibilities:

The ideal Test Engineer will have experience reviewing requirements and working with software developers to create software tests and test plans. The candidate will have strong communication skills, and a passion for detail. 

  • Work with a team of LMI software developers and domain experts to design and develop tests for container-based applications.
  • Continually review software requirements to gain an understanding of the software's intended functionality to create test scenarios and test cases to verify that the software meets requirements.
  • Verify software usability, including testing of the software's user interface, navigation, and overall ease of use.
  • Participate in meetings with the development team, product owners, and other stakeholders, where you provide feedback on the software's functionality and usability and ensure the testing process is aligned with the needs of the stakeholders.
  • Maintain contact with other testers on the team, coordinating the testing activities, sharing information, and resolving any issues that arise.
  • Actively participate in agile software development activities, including sprint planning, daily standups, sprint reviews, and retrospectives.

Responsibilities

The ideal Test Engineer will have experience reviewing requirements and working with software developers to create software tests and test plans. The candidate will have strong communication skills, and a passion for detail. 

  • Work with a team of LMI software developers and domain experts to design and develop tests for container-based applications.
  • Continually review software requirements to gain an understanding of the software's intended functionality to create test scenarios and test cases to verify that the software meets requirements.
  • Verify software usability, including testing of the software's user interface, navigation, and overall ease of use.
  • Participate in meetings with the development team, product owners, and other stakeholders, where you provide feedback on the software's functionality and usability and ensure the testing process is aligned with the needs of the stakeholders.
  • Maintain contact with other testers on the team, coordinating the testing activities, sharing information, and resolving any issues that arise.
  • Actively participate in agile software development activities, including sprint planning, daily standups, sprint reviews, and retrospectives.

Qualifications

Required Qualifications

  • Bachelor's degree in business, computer science, management information systems, engineering, or a related field
  • 5 + years of professional experience with an emphasis on software test automation including test framework design, development, and maintenance/support.
  • Experience with the following: 
    • C#, .Net, Python, Java, or other programming language
    • Visual Studio, Eclipse, or other IDE
    • Relational Databases (e.g. MS SQL)
    • Test Design Patterns
  • Experience with container-based development
  • Knowledge and experience of software testing tools and processes
  • Proven ability to extrapolate tests from business requirements, then specify, design, write, and execute test cases based upon those requirements
  • Experience verifying software usability, including the software's user interface, navigation, and overall ease of use
  • Strong communication skills both verbal and written, and the ability to work tactfully with a team of subject matter experts and software developers
  • Presentation skills to regularly present test results
  • Strong attention to detail
  • Superior written and verbal communication skills, including the ability to compose, write, and edit a variety of general business correspondence, management reports, technical presentations, and training material
  • Team player and ability to interact professionally with customers and team members to solve problems

Desired Qualifications

  • Experience practicing Agile development methodologies
  • Experience with Selenium Web Automation testing, Python, and Gherkin is preferred.
  • Experience with modern DevSecOps development principles and practices
  • Using formal ticketing applications such as Atlassian Jira or Bugzilla
  • Experience with Git and GitLab
  • Experience with distributed development teams which span multiple geographies and time zones
  • Experience with release planning and tracking and Agile using test driven development, automated testing, and continuous integration environments
  • Knowledge of business functions and business operations, strategies, and objectives
  • Experience working in a consultant/client environment.


LMI is an Equal Opportunity Employer. LMI is committed to the fair treatment of all and to our policy of providing applicants and employees with equal employment opportunities. LMI recruits, hires, trains, and promotes people without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, disability, age, protected veteran status, citizenship status, genetic information, or any other characteristic protected by applicable federal, state, or local law. If you are a person with a disability needing assistance with the application process, please contact accommodations@lmi.org
Colorado Residents: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.

Need help finding the right job?

We can recommend jobs specifically for you!Click here to get started.