Software Automation Engineer

at  Armaments Research Company Inc

Ashburn, VA 20147, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Aug, 2024Not Specified31 May, 20243 year(s) or aboveComputer Science,Information Systems,AccessNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

DESCRIPTION

ARC is looking for a software automation engineer to support a new and evolving IoT-based product. This role is primarily focused on automating software capabilities for the purposes of system integration testing, test reporting, and metrics tracking. Candidates should be familiar with at least one industry standard test framework (e.g. Junit, pytest, etc.). The automation engineer works with system, cloud, software, mobile, firmware, and QA engineers to help develop instrumentation interfaces and write test scripts at the integration, regression, and system levels. The automation engineer works with product developers to help write or refine product requirements for observability through automation. The automation engineer will use their knowledge of the entire system to develop performance specifications and methods of measuring performance in a complex and evolving system.

Responsibilities:

KEY RESPONSIBILITIES

  • Learn and gain deep understanding of an end-to-end IoT-based product capability.
  • Write test plans and test cases from user stories, business requirements, and technical requirements.
  • Develop automated tests in software.
  • Develop automated UI testing methods and implement supporting practices and frameworks to facilitate web-based and mobile application testing.
  • Develop and document performance standards and metrics to assure a high level of quality.
  • Measure and report on metrics such as requirements coverage, test completeness, performance-based testing, and more. Facilitate organizing metrics from multiple disparate frameworks into a cohesive picture of test coverage and system performance.
  • Develop new software test suites that operate on system level, regression, or component level testing.
  • Develop rigorous software test plans that verify requirements and generate reporting tools to inform leadership of discovered issues.
  • Work across multiple cross-functional teams to diagnose and debug issues for identification of root causes.
  • Track and report on identified issues and performance to ensure original product requirements are met.
  • Test for fulfillment of requirements in IoT device firmware, mobile applications, browser-based software applications (SaaS), and software APIs.
  • Safely operate firearms platforms under supervision from trained and licensed range officers and qualified ARC personnel. Prior experience with firearms is not required.
  • Support data collection efforts and data capture plans.
  • Support setup and configuration of mobile devices and networks to facilitate test scenarios.
  • This position may require travel less than 25% of the time in support of test and data collection operations.

THIS POSITION WILL REQUIRE ACCESS TO RESTRICTED INFORMATION AND FACILITIES PROTECTED UNDER U.S. LAWS AND REGULATIONS, INCLUDING THE NATIONAL INDUSTRIAL SECURITY PROGRAM OPERATING MANUAL (NISPOM). PLEASE NOTE THAT ANY OFFER FOR EMPLOYMENT WILL BE CONDITIONED ON ANY REQUIRED AUTHORIZATION TO RECEIVE ACCESS TO SUCH RESTRICTED INFORMATION AND FACILITIES NECESSARY TO PERFORM THE RESPONSIBILITIES OF THE POSITION.

Citizenship Verification: This position requires verification of U.S. Citizenship to meet federal government security screening requirements required for this role. The successful candidate must be a U.S. Citizen and otherwise eligible to obtain access to classified information and facilities necessary to perform the responsibilities of the position.

  • Bachelor’s degree in a STEM related field. Preference for computer science, information systems, or any engineering discipline.
  • 3+ years of experience in an automated software testing role
  • Ability to obtain a DoD security clearance


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Testing

Graduate

A stem related field

Proficient

1

Ashburn, VA 20147, USA