Software Development Engineer in Test
Engineering
Full Time
Overview
LMI is seeking Software Development Engineers in Test to support scaled agile development of the Army Training Information System.
Responsibilities
Duties: The candidate will work with a team of software developers and domain experts to test web applications in support of the Army.
- Work with a team of software developers and domain experts to design and develop test automation frameworks for web-based applications being built in a continuous integration environment.
- Design, develop, and maintain tests and test frameworks using Selenium, Java, JavaScript, and Cypress js.
- Actively participate in Agile software development activities, including sprint planning, daily standups, sprint reviews, and retrospectives.
Percentage of Travel Required: 10%
Qualifications
Minimum Qualifications: 4 –10 years of professional experience with an emphasis on software test automation including test framework design, development, and maintenance/support.
Experience with the following:
- Java and JavaScript
- Typescript and React
- Junit, Selenium, Jest, and Cypress js
- Relational Databases (e.g., PostgreSQL, MS SQL)
- Test Design Patterns
- Strong communication skills and the ability to work well as part of an Agile development team.
- Experience and familiarity with the tools and environment to run integration and unit test.
- Education: Bachelor's degree in Computer Science, engineering, and 4–10 years of directly related experience.
- Clearance: Confidential/NAC (T1)
Additional Preferred Qualifications:
- Experience with Selenium Web Automation testing, Python, and Gherkin.
- Development experience within an Agile environment.
- Using formal ticketing applications such as Atlassian Jira or Bugzilla.
- Experience working in a consultant / client environment.
- Experience working with Selenium Web.