Test Engineer

NIGHTWING LLC
Sterling, VA, United States
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$122,000.0 - $253,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) Agile Methodology Automation of Tests Bug Tracking Systems C Sharp (Programming Language) Cloud Computing Software Quality Computer Programming Databases DevOps Junit
+12 more
Python (Programming Language) Systems Development Life Cycle Selenium Software Engineering SQL Databases System Testing Testng Appium Git Selenium Webdriver Software Version Control Programming Languages

Job description

The Test Engineer (TE) as part of the Platform Team develops and performs functional, user acceptance, integration, and end-to-end testing for CUSTOMER system/software development. The TE ensures that all delivered products provide the functionality required by the Sponsor and Mission Partner/Tenant. The TE develops test plans that include all supported form factors to include exploration, performance, and security testing. The TE coordinates and conducts tests on all services and systems/enhancements and versions/releases to ensure that the system is functional and compliant with Sponsor specified requirements and consistent with the scope of the release. Daily tasks include, but are not limited to:

  • Assist the P&O teams and Mission Partners in the evaluation of software and associated documentation prior to release, deployment, or installation.
  • Develop tool chains, automated test harnesses, and scripts to perform unit, component/sub­ system and system testing.
  • Work with TL, OM, Mission Director (MD), and Mission Partners to coordinate, execute and document integration/test verification and validation prior to deployment
  • Provide deployment/post-installation test plans/harnesses to validate installation
  • Conduct software compatibility tests with programs, hardware, operating systems, or network environments
  • Design or develop automated testing tools, test plans, scenarios, scripts, or procedures
  • Document test procedures to ensure replicability and compliance with standards
  • Develop or specify standards, methods, or procedures to determine product quality or release readiness
  • Document software defects, using a bug tracking system, and report defects to software developers
  • Monitor bug resolution efforts and track successes and program performance to ensure efficient and problem-free operations
  • Participate in formal and informal reviews to determine quality
  • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems
  • Document and deliver all required testing and quality artifacts for review and Cl control.

Requirements

  • Technical Proficiency: Strong understanding of software development lifecycle (SDLC), quality management systems (QMS), and testing methodologies.
  • Testing Tools & Techniques: Familiarity with various testing tools and techniques, including manual and automated testing.
  • Test Automation: Experience with test automation tools like Selenium, JUnit, TestNG, or Appium.
  • Programming Knowledge: Familiarity with relevant programming languages (e.g., Java, Python, C#).
  • Analytical & Problem-Solving Skills: Ability to analyze complex issues, identify root causes, and devise effective solutions.
  • Communication Skills: Strong written and verbal communication skills to effectively convey findings and collaborate with teams.
  • Attention to Detail: Meticulous approach to testing, with a keen eye for discrepancies and inconsistencies.

Desired Skills:

  • Agile & DevOps Methodologies: Experience working in Agile and DevOps environments.
  • Performance & Security Testing: Experience with performance and security testing techniques and tools.
  • Database Knowledge: Familiarity with SQL and database operations.
  • Cloud Technologies: Knowledge of cloud platforms and services.
  • Version Control: Familiarity with version control systems like Git.
  • Domain Expertise: Knowledge of the specific industry or domain related to the product being tested.

Desired Certs:

  • ISTQB Certified Tester Foundation Level (CTFL): A foundational certification covering basic software testing principles and practices.
  • ISTQB Certified Tester Advanced Level: Specializations such as Test Analyst, Technical Test Analyst, or Test Manager.
  • Certified Software Test Engineer (CSTE): A professional credential validating expertise in software testing principles and practices.
  • Certified Software Quality Engineer (CSQE): Focuses on software quality development and implementation.
  • Certified Agile Tester: Focuses on testing within Agile methodologies.
  • Certified Selenium Tester: Validates skills in using Selenium WebDriver for automated testing.

Benefits & conditions

The salary associated with this position ($122,000-$253,000) is commensurate with the selected candidate’s qualifications, years of relevant experience, and demonstrated level of expertise. Compensation will be determined based on these factors to ensure alignment with skills, responsibilities, and market standards.

Nightwing offers medical, vision and dental insurance coverage in addition to a 401k plan, PTO, Holidays, and additional insurances.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:29 min

Bridging developers, testers, and requirements engineers in testing

Johannes Bergsmann Johannes Bergsmann +1 · WWC 2023

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

1:42 min

Applying context-driven practices across diverse testing environments

Ingo Philipp · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all