LMI is seeking an experienced Software Development Engineer in Test to be part of a team that is delivering comprehensive software testing support for the USPS Artificial Intelligence Virtual Assistant (AVIA) Program.
Requirements
- Experience designing a test strategy to ensure the delivery of high-quality software and hardware solutions.
- Demonstrated experience designing, developing, and executing test cases.
- Knowledge of computer architecture and tools for manual and automatic testing, integration testing, functional testing, and bug-tracking systems.
- Proficiency with the following: C, .Net, Python, Java or other programming language
- Proficiency with Visual Studio
- Proficiency with Relational Databases (e.g., MS SQL)
- Proficiency with Test Design Patterns
Responsibilities
- Take requirements and acceptance criteria outlined in business needs statements and/or change requests and develop test cases and testing scripts.
- Locate and perform root cause analysis on defects found to identify and mitigate project risks, ultimately providing feedback to developers.
- Execute comprehensive testing against the software, ensuring all features function as designed and intended, running manual and automated tests to assess performance, compatibility and user interface.
- Work with developers and business teams to identify testing approaches and infrastructure.
- Communicate the results of software testing efforts to stakeholders and suggest areas of improvement.
- Rapidly test designs with users using both passive and active methods.
- Coordinate user acceptance testing for AI components at critical release milestones.
Other
- Minimum bachelor’s degree in computer science, engineering, or a related field.
- 8+ years of relevent professional experience
- Strong communication skills and the ability to work well as part of an agile development team.
- Excellent verbal and written communication skills
- Ability to obtain a USPS security clearance.