Test Automation Engineer

Oasys Inc.
Fairfax, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Fairfax, United States of America

Tech stack

Testing (Software)
Java
API
Agile Methodologies
Automation of Tests
Bash
Databases
Continuous Integration
ETL
Database Queries
Mobile Application Software
Python
Load Testing
Microsoft Office
Powershell
Scrum
Selenium
Smoke Testing
Software Engineering
Strategies of Testing
Freeform SQL
Test Scripts
Cypress
Information Technology
Playwright
Build Tools
Selenium Webdriver

Job description

The Test Automation Engineer is responsible for designing, developing, and maintaining automated testing frameworks that ensure the quality, reliability, and performance of DoD mission-critical applications. Position requires hands-on experience with modern automation tools, strong scripting and programming skills, and a drive for improving test efficiency through automation and continuous integration practices. The role requires strong leadership abilities, hands-on QA expertise, and experience managing test efforts for complex systems. Requires development experience to support test script creation, database queries, and performance load testing. NOTE: This role is contingent on the contract being awarded. Primary Responsibilities:

  • Lead the strategy, design, and maintenance of automated test suites for UI, API, regression, and smoke testing.
  • Develop, execute, and optimize automated tests using industry-standard tools such as Selenium, Cypress, Playwright, WebDriverIO.
  • Develop test scripts using Java, Python, Bash, PowerShell and other languages.
  • Write and execute complex SQL queries to validate data accuracy, perform backend testing, support ETL verification, and troubleshoot database-related defects.
  • Provide clear QA insights to Scrum Masters, Product Owners, and leadership teams.
  • Maintain high-quality documentation for test strategies, scripts, automation frameworks, and test results.
  • Solid understanding of CI/CD processes and build tools.
  • Support operations and sustainment activities.
  • All other duties as assigned by management.

Requirements

  • Bachelor's degree in computer science or a technical field
  • 10+ years in software engineering and testing
  • SME in automated testing and associated tools
  • 4+ years in agile software development methodologies
  • Strong scripting capabilities (Python, PowerShell, Bash) for automation and migration tasks.
  • Working knowledge of 508 accessibility standards
  • Testing experience in both websites and mobile applications
  • Program management and MS Office experience
  • Excellent communication and management skills.

Certifications Preferred:

  • International Software Testing Qualifications Board (ISTQB)
  • Certified Tester Foundation v4
  • Certified ScrumMaster

Security Clearance Requirements:

  • Must be a U.S. Citizen
  • Must have an active DoD Secret clearance.

About the company

Who We Are: Oasys International LLC (Oasys) is a fast-growing federal government contractor delivering high-quality technology consulting and professional services to civilian, defense, and homeland security agencies. We have been recognized on Inc. 5000's list of the fastest-growing companies in America for five consecutive years and named a Best Places to Work in Virginia for the past two years. Our success is driven by a talented team of technologists, consultants, engineers, and subject-matter experts who support complex federal missions with integrity and excellence. At Oasys, we foster a collaborative, merit-based culture that values continuous learning, professional growth, and work-life balance. We are committed to creating an inclusive, engaging environment where employees are recognized for their contributions and empowered to build meaningful, long-term careers.

Apply for this position