Job Description
Summary
HII – Technical Solutions Division is currently seeking a Senior Test Automation Developer to work out of their Fairfax, Virginia office. This position is a part of the overall United States Postal Service (USPS) applications development team, which is responsible for developing, testing and maintaining applications to support the business functions of the organization.
What you will do
- As a member of a distributed Automation and Performance Team, the candidate will participate in defining and applying the automation strategy in the development and maintenance of automation frameworks, solutions and test scripts.
- Candidate will be responsible for accelerated development of advanced, complex, and comprehensive automated test scripts both from scratch as well as utilizing existing frameworks.
- Candidate will be responsible for developing and modifying automated test scripts to conditionally run in multiple test, development, and production environments.
- Candidate will provide software system testing support, verification of code and certification that all deliverables meet customer requirements and are free of software defects and/or bugs across the systems development life cycle (SDLC).
- Candidate will partake in occasional software deployment testing, regression testing, script development, performance testing, performance analysis, etc., which may occur outside of normal working hours both on weekdays and weekends and/or involve overtime.
- Candidate will participate in Agile team activities such as daily scrums, creating tasks, working on user stories, etc.
- Using clear, concise and meaningful communications, the candidate will work closely with software engineers and other project team members to successfully test and assess ongoing development within demanding schedules, as well as, produce test cases and other Postal project documentation.
- Candidate will design and prepare test plans and related test case scenarios based on documented, and sometimes undocumented, system requirements and/or business rules. This may include positive and negative test cases, regression test case procedures and documentation for simple to complex business functionality.
- Candidate will create and maintain the documentation of test cases and test results and participate in defect reviews to see that quality criteria are upheld.
- Candidate will enter and manage defects in an automated defect tracking system ensuring that all defects are entered with adequate information to assist developers in reproducing the problem, as well as, working with the development teams to identify the root cause of the problems.
Want more jobs like this?
Get Software Engineering jobs in Washington, DC delivered to your inbox every week.
Minimum Qualifications
- Bachelors degree or equivalent years of related experience (focus in technical field a plus, for example: engineering, mathematics, statistics, computer science or related field) plus at least five (5) years of professional experience
- Minimum of 5 years of experience dedicated primarily to automated test development and/or micro services development.
- Demonstrated ability to understand and develop very complex solutions and algorithms by writing quality maintainable custom functions, methods and class objects in VBScript.
- Demonstrated ability to use Micro Focus's Unified Functional Testing (UFT) tool (formerly QuickTest Pro (QTP)) with a variety of applications and platforms that currently runs on a three-tiered internet-based network topology.
- Advanced Micro Focus Unified Functional Testing (UFT) skills in the creation, modification, and management of Actions, Function Libraries, Object Repositories, driver scripts, etc.
- Thorough knowledge of fundamental VBScript programming principles, including working with conditional statements, loops, and multiple variable types.
- Advanced VBScript programming skills including creating complex functions and custom class objects (including properties and methods); working with arrays and dictionary objects, object instantiation, etc.
- Strong familiarity with MS Windows registry, including navigation, creating, and modifying registry keys and values.
- Strong familiarity with HTML syntax, JavaScript functions, event attributes, and the Document Object Model (DOM)
- Strong familiarity with XML data structures, syntax, and validation.
- Hands on experience with different types of testing (Unit, Functional, System, Regression, Performance, Load, etc.)
- Must have experience using a software defect management tool – preferably with HP's Application Lifecycle Management (ALM – formerly known as Quality Center) tool.
- Must have strong problem solving, debugging, and analytical skills.
- Must have excellent communication skills - both written and oral
- Must have the ability to provide organization, communication and leadership to the local team members while effectively interacting with USPS staff, and staff from other contractors, across multiple areas of the country
- Must be able to learn quickly; have the ability to accomplish tasks under limited supervision; possess a strong attention to detail; have a willingness to work in an organization committed to high quality products and customer service and have a strong ability to work as a contributing project team member
- Clearance: Must be able to obtain and maintain a USPS sensitive clearance
- A new Federal Executive Order requires that employees of Federal contractors be fully vaccinated for COVID-19 by January 4, 2022. Accordingly, as a condition of employment with Technical Solutions, a division of Huntington Ingalls Industries, employees will be required to provide proof of full vaccination against COVID-19 or have an approved exemption prior to starting employment.
Preferred Requirements
Experience with:
- Agile/Scrum software development methodologies.
- Programming in Microsoft C# and using Microsoft Visual Studio IDE.
- RDBMS (MS SQL) with capability to perform simple to complex queries using SQL.
- Micro Focus Performance Center and developing performance tests using VUGen.
- Rest Assured or Karate java libraries.
- Linux environment and shell scripting
- Selenium Java
Building on a legacy of more than a century of naval shipbuilding, Technical Solutions, a division of Huntington Ingalls Industries provides mission-critical solutions to a wide variety of government and commercial customers worldwide. Comprising nearly 6,000 professionals in 45 states and 16 countries, our unique national security services portfolio includes unmanned systems, defense and federal solutions, and nuclear and environmental services. For more information, visit tsd.huntingtoningalls.com.
Huntington Ingalls Industries is America's largest military shipbuilding company and a provider of professional services to partners in government and industry. For more than a century, HII's Newport News and Ingalls shipbuilding divisions in Virginia and Mississippi have built more ships in more ship classes than any other U.S. naval shipbuilder. HII's Technical Solutions division supports national security missions around the globe with unmanned systems, nuclear and environmental services, and defense and federal solutions. Headquartered in Newport News, Virginia, HII employs more than 42,000 people operating both domestically and internationally. For more information, visit: www.huntingtoningalls.com .
A new Federal Executive Order requires that employees of Federal contractors and subcontractors be fully vaccinated for COVID-19 by January 4, 2022. Accordingly, as a condition of employment with Technical Solutions, a division of Huntington Ingalls Industries, employees will be required to provide proof of full vaccination against COVID-19 or have an approved exemption prior to starting employment.
Huntington Ingalls Industries is an Equal Opportunity/Vets and Disabled Employer. U.S. Citizenship may be required for certain positions.