Quality Engineer

Foxhole Technology

Arlington, VA

JOB DETAILS
SKILLS
Agile Programming Methodologies, Analysis Skills, Application Programming Interface (API), Bug Tracking/Defect Management, Business Case, Business Skills, Calendar Management, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Contract Requirements, Customer/Client Research, Debugging Skills, Documentation, Functional Analysis, Functional Testing, Home Automation, Internet Security, Keyboards, Leadership, Mathematics, Microsoft C# (C Sharp), Office Equipment, Organizational Skills, Presentation/Verbal Skills, Product Lifecycle, Programming Languages, Quality Assurance, Quality Control, Quality Engineering, Quality Metrics, Requirements Management, Requirements Validation/Verification, Risk, Scrum Project Management and Software Development, Secret Clearance, Selenium, Software Development, Software Evaluation, Software Testing, System Operations, Team Lead/Manager, Technical Support, Technical/Engineering Design, Test Automation, Test Case, Test Design, Test Harness, Test Scripts, Test Strategy, Test Tools, Testing, Time Management, User Interface/Experience (UI/UX), Writing Skills
LOCATION
Arlington, VA
POSTED
19 days ago

Work Arrangement:  Hybrid (1-2 days onsite per week)

Clearance: Active Secret 

Foxhole Technology provides robust cybersecurity and IT support capabilities for federal civilian and defense agencies. A recognized leader in navigating technology and security challenges, Foxhole delivers mission-focused innovations to answer evolving and complex needs. Our talented employee-owners provide agile, scalable services and solutions that solve operational gaps, operate critical systems, and protect and secure the enterprise – across the organization and around the world.

Seeking a highly responsible, experienced Quality Engineer with a strong background in automated and manual testing, including hands-on UI automation and API test development. The candidate will be responsible for ensuring quality, reliability, and performance of the application through a balanced approach of automated and manual testing. The Quality Engineer will collaborate closely with developers, product owners, and other stakeholders to validate requirements/user stories, identify defects, and promote best-in-class Quality practices across the development lifecycle of the application.

Key Roles and Responsibilities:

  • Work with functional and development teams to identify, document, and execute test cases aligned to business and technical requirements.
  • Analyze requirements, user stories, and technical specifications to design test coverage and select the appropriate mix of manual and other test approaches based on risk, complexity, and release needs.
  • Design, develop, execute, and maintain UI automated test scripts and frameworks using Selenium, with core skills in identifying stable web elements and building resilient automated tests for dynamic user interfaces; C# experience is preferred, though comparable programming language experience is acceptable.
  • Design, develop, execute, and maintain API test scripts to validate service functionality, integrations, and data flows; SoapUI experience is preferred, though similar API testing tools are acceptable.
  • Report, track, and verify defects, and provide clear test documentation, quality metrics, and status reporting to support stakeholder visibility and decision-making.
  • Apply a strong understanding of test automation fundamentals, including how automated tests are triggered, executed, and used within CI/CD pipelines to support regression coverage and release quality.
  • Define and advance quality engineering practices, testing standards, and consistent quality processes across scrum teams.

Qualifications: 

  • 7+ years progressive QA testing experience in an agile development environment, with demonstratable team leadership experience
  • Hands-on experience with test automation tools such as Selenium and API testing tools (e.g., SoapUI or similar), including developing and maintaining automated test scripts and frameworks.
  • Ability to interpret business and technical requirements, create effective test strategies, manage defects, and support quality processes within Agile/Scrum development environments.
  • Bachelor's Degree
  • Must have experience establishing and maintaining a process for evaluating software and associated documentation using required tools for quality control.
  • Experience implementing process for evaluating the quality of work performed as assessed against the functional, technical and performance requirements of the contract.

 

Requirements of position:  Think analytically, effective verbal and written communication skills, make decisions, observe/remember details, interpret data, concentrate on tasks, adjust to change, handle stress/emotions.  Regular attendance, maintain work schedule, attend meetings, meet deadlines, keyboard/type, handle confidential information, use math/calculations, stay organized, operate office equipment, may direct others.   May be exposed to dust/dirt, humidity, and noise

Foxhole Technology is an Equal Opportunity Employer and makes hiring decisions without regard to race, color, religion, sex (including pregnancy, childbirth and sexual orientation), national origin, age, disability, genetic information, military/veteran status, or any other protected class.

 

About the Company

F

Foxhole Technology