Software Test Engineer

Overview

Remote
Full Time

Skills

Innovation
Emerging technologies
Test plans
Test scenarios
Testing
Planning
Sprint
Computer science
Management information systems
C#
.NET
Java
Software development
Microsoft Visual Studio
Eclipse
IDE
Relational databases
SQL
Quality assurance
Software testing
Business requirements
Test cases
Usability
UI
Attention to detail
Communication
Editing
Management
Presentations
Training
Selenium
Python
Gherkin
DevSecOps
JIRA
Bugzilla
Git
GitLab
Release management
Agile
Test-driven development
Automated testing
Continuous integration
Continuous Integration and Development
Business operations
Policies
Law

Job Details

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.

Options

Apply for this job onlineApply

Share

Email this job to a friendRefer

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

Share on your newsfeed

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
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?
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.