Software Test Engineer

CACI International Inc
Hanover, MD, US
Full-time

Software Test EngineerJob Category : EngineeringTime Type : Full timeMinimum Clearance Required to Start : TS / SCI with PolygraphEmployee Type : RegularPercentage of Travel Required : Up to 10%Type of Travel : Local*

CACI is seeking a Software Test Engineer as a member of a cross-functional team. The candidate will be responsible for the development and maintenance of test cases;

creation, execution, and documentation of manual and automated tests; and working with software engineers, system engineers, platform engineers, system administrators, and other test engineers to validate development and maintenance activities

More about the role :

Collaborating with software engineers to develop effective strategies and test cases.

Creating automated testing frameworks and test harnesses

Discovering, reporting, and tracking testing defects

Analyzing test results and reporting performance, load, and other issues using issues management tool

Developing, executing, and maintaining acceptance, integration, and system tests

Conduct post-release / post-implementation testing.

Work with cross-functional teams to ensure quality throughout the software development life-cycle.

Perform continuous functional and regression testing.

Required Qualifications :

TS / SCI Clearance with polygraph

Bachelor's Degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines.

Considering multiple Labor categories with experience ranging from 3 to 5 years of Software Engineering experience

An additional 4 years of related experience may be substituted for the degree

Preferred Qualifications :

Experience designing, creating, and executing manual and automated testing solutions including analysis of results to determine adequacy of testing.

Working knowledge of test management software (e.g. SoapUI, Selenium, JUnit, JRunner, etc.)

Experience with :

Testing in Windows and Linux / CentOS environments

508 Compliance Testing; Familiar w / JAWS, Wave, NVDA, Lighthouse

Web communication protocols, e.g. JSON, REST, XML.

API testing (including use of Curl)

Scripting languages such as Bash, Groovy, Perl, Python,or Ruby.

Creating and managing cronjobs.

Working knowledge of :

JAVA,

Lightweight Directory Access Protocol,

Public Key Infrastructure,

version repositories (such as Bitbucket, SVN, etc.), and

SQL.

Ability to work independently and as part of an Agile development team using superior time management to triage issues and prioritize tasks.

Able to clearly communicate technical issues and ideas orally and written to superiors and subordinates across all engineering disciplines

What We Can Offer You :

  • We’ve been named a Best Place to Work by the Washington Post.
  • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
  • We offer competitive benefits and learning and development opportunities.
  • We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.
  • For over 60 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.
  • 30+ days ago
Related jobs
Promoted
Northrop Grumman
Linthicum Heights, Maryland

Basic Qualifications Principal Embedded Test Software Engineer:* * Bachelor’s degree in computer science, Computer Engineering, Software Engineering, or another STEM discipline with a minimum of 5+ years software development experience working on embedded real-time systems or 3+ years with a master’...

Johns Hopkins Applied Physics Laboratory
Laurel, Maryland

Computer Science, Computer Engineering, or related technical field Have 5+ years of relevant experience working in software engineering with Python, C#, or JavaScript Are highly skilled in a breadth of software development knowledge Experience effectively communicating with all levels of staff and c...

Synergy Ecp
Columbia, Maryland

Text & Evaluation (T&E) Strategy, Test & Evaluation Master Plan, Event Test Plans, Test Readiness Assessments, and T&E Reports. Technology Readiness Assessments, Test & Evaluation Strategy, Test & Evaluation Master Plan, T&E Plans & Procedures and Test Readiness Reports). Founded in 2007 and headqua...

GDIT
Hanover, Maryland

Required Technical Skills: Requirements definition and analysis, configuration management, risk management, Software development engineering (Python and Java experience), Software testing, Systems engineering, test automation experience. Deliver simple solutions to complex problems as a Software Eng...

Northrop Grumman
Linthicum Heights, Maryland

The software engineer will design, develop, integrate and test software that manages a Space payload unit ensuring compliance to established requirements. Bachelor’s degree in computer science, Computer Engineering, Software Engineering, or another STEM discipline with a minimum of 5+ years software...

CACI International Inc
Hanover, Maryland

The candidate will be responsible for the development and maintenance of test cases; creation, execution, and documentation of manual and automated tests; and working with software engineers, system engineers, platform engineers, system administrators, and other test engineers to validate developmen...

KBR
Greenbelt, Maryland

Develop, execute and maintain test strategy, test plans, test scenarios, test suites and test cases and Test summary reports for customer/user consumption; Identify and manage test data. As a member of the Cumulus (an AWS hosted data archive for Earth science records from around the world) developme...

Boeing
Annapolis Junction, Maryland

Develops software verification plans, automated test suites, and test environments, executing the tests and documenting test results to ensure software system requirements are met. Software Test & Verification Engineers. As part of Boeing's software capability, our engineers use their expertise to d...

Que Technology Group
Fort Meade, Maryland

Member of a cross-functional team responsible for the development and maintenance of test cases; creation, execution and documentation of manual and automated tests; and working with software engineers, system engineers, platform engineers, system administrators, and other test engineers to validate...

Huntington Ingalls Industries
Hanover, Maryland

Mission Technologies, a division of HII is seeking a highly motivated Software Test Engineer, Associate to join our growing team at our Hanover, MD location. Bachelors Degree in Software, Computer Engineering, Electrical Engineering or related discipline . Conducts evaluation of software systems act...