1872 Consulting

Software QA Engineer (junior-mid level)

1872 Consulting Fort George G. Meade, MD
No longer accepting applications

 Software QA Engineer (junior-mid level)
Active TS/SCI Clearance w/full-scope Polygraph is required
 
SUMMARY
We are seeking a Software QA Engineer that provides web application development and support to tools that disseminate data to be conveyed at the absolute first point of relevance allowing mission analytic users to view existing data or contribute new information in a collaborative environment.
 
RESPONSIBILITIES
  • Work with a diverse team of principal, senior, and junior level contributors to provide development and production support for the customer Analytic and Engagement Applications (AEA).
  • Provide direct test support to browser-based web applications written in JavaScript
  • Integrate existing software into new or modified systems or operating environments
  • Provide test support for REST APIs (or web services) between the web application and its related back-end data
  • Understand how to read and query data from back-end sources
  • Collaborate with User Experience design team to increase product's usability and effectiveness
  • Review and test software components for adherence to the design requirements and documents test results
  • Manage system requirements and derived requirements to ensure the delivery of production systems that are compatible with the defined system architecture(s) - Department of Defense Architecture Framework (DoDAF), Service-oriented Architecture (SOA), etc
  • Contribute to the development of sections of systems engineering documentation such as System Engineering Plans, Initial Capabilities Documents, Requirements specifications, and Interface Control Documents
  • Assist with the development of system requirements, functional requirements, and allocation of the same to individual hardware, software, facility, and personnel components
  • Coordinate the resolution of action items from Configuration Control Board (CCB) meetings, design reviews, program reviews, and test reviews that require cross-discipline coordination
  • Participate in an Integrated Product Team to design new capabilities based upon evaluation of all necessary development and operational considerations
  • Allocate real-time process budgets and error budgets to systems and subsystem components
  • Generate alternative system concepts, physical architectures, and design solutions
  • Define the methods, processes, and evaluation criteria by which the systems, subsystems and work products are verified against their requirements in a written plan
  • Develop system design solution that satisfies the system requirements and fulfills the functional analysis
  • Review and provide input to program and contract work breakdown structure (WBS), work packages and the integrated master plan (IMP)
  • Participate in the development of system engineering documentation, such as System Engineering Plans, Initial Capabilities Documents, Requirements Specifications, and Interface Control Documents
  • Participate in interface definition, design, and changes to the configuration between affected groups and individuals throughout the life cycle
  • Derive from the system requirements an understanding of stakeholder needs, functions that may be logically inferred and implied as essential to system effectiveness
  • Derive lower-level requirements from higher-level allocated requirements that describe in detail the functions that a system component must fulfill, and ensure these requirements are complete, correct, unique, unambiguous, realizable, and verifiable
  • Participate in establishing and gaining approval of the definition of a system or component under development (requirements, designs, interfaces, test procedures, etc.) that provides a common reference point for hardware and software developers
  • Develop derived requirements for Information Assurance Services (Confidentiality, Integrity, Non repudiation, and Availability); Basic Information Assurance Mechanisms (e.g., Identification, Authentication, Access Control, Accountability); and Security Mechanism Technology (Passwords, cryptography, discretionary access control, mandatory access control, hashing, key management, etc.)
 
REQUIREMENTS
  • 1-3 years of experience testing web applications
  • Experience testing applications interfacing with REST-based APIs/services
  • TS/SCI clearance w/full-scope Polygraph Required
 
NICE TO HAVES
  • Experience testing web applications which use modern JavaScript front-end frameworks (e.g. React, Angular, Vue) and/or backend run-time environment (Node.js)
  • Experience developing automated test scripts (e.g. Selenium, SoapUI, Katalon)
  • Experience working with applications which use NoSQL (i.e. MongoDb, Elasticsearch), advanced key store (i.e. REDIS), and/or relational (i.e. Oracle, MySQL) databases.
  • Experience with writing Linux based scripts to facilitate application integration using a one or more appropriate server-side languages (i.e. Shell, Python, etc.)
  • Experience working in an Agile software development environment
  • Experience managing software code using Git & MAVEN
  • Experience using Jira and Confluence
  • Seniority level

    Entry level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at 1872 Consulting by 2x

See who you know

Get notified about new Software Quality Assurance Engineer jobs in Fort George G. Meade, MD.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub