Education & Experience Requirement
All non-US Degrees must have a US Equivalency Certificate provided by the candidate.
· Bachelor of Science in Computer Science or Mathematics, or a Bachelor’s degree in another technical field with a minimum of thirty (30) semester hours in a combination of mathematics, statistics, and computer science.
• Six (6) to Nine (9) years of related work experience.
• Experience with NAS facilities, systems, and equipment is highly desirable.
Required Skills
· Automated test experience; demonstration of knowledge will be required during the interview.
• Experience in:
o Testing of software/hardware/system, client/server applications hosted on Enterprise Systems with Oracle database in a replicated environment.
•
• Verifying the interactions and integrations between various components or systems, ensuring data flows accurately.
• Ability to:
o Work independently, as well as a team.
•
• Research and problem solve; willingness to learn/try new things
• Communicate effectively through verbal and written communication; including developing technical documentation.
Preferred Skills
· Prior FAA Test experience.
• Experience in:
o C#
•
• Scripting: Bash, Python, and/or PowerShell
• Web-based or mobile test automation using test tools such as Selenium, Playwright, MSTest, NUnit, ExtentReports, and/or Jenkins.
• Performance Testing using JMeter.
• Working on Agile teams (Scrum/Kanban), using JIRA or similar defect/bug tracking tools.
• Knowledge of:
o Behavior-Driven Development (BDD) framework for automation testing on .NET applications, such as Specflow.
•
• DevOps and Continue Integration/Continuous Delivery or Deployment (CI/CD) pipeline for continuous testing and validation.
Essential Daily Job Duties
· Provide 2nd Level Engineering support for RMLS, including troubleshooting, Help Desk assistance, and inventory tracking.
• Collaborate with Agile teams to develop, execute, and maintain automated test scripts for web and mobile applications in alignment with FAA requirements.
• Develop and execute test cases and scripts for software, hardware, operating systems, networks, and Maintenance Data Terminals (MDTs).
• Perform functional, integration, regression, and system testing to ensure software reliability, security, and performance in real-time environments.
• Identify, document, and track defects in issue‑tracking tools (e.g., Jira) and work with Agile teams to ensure timely resolution.
• Manage system inventory and configuration identification, including tracking and maintaining hardware assets.
• Analyze test results and generate clear, concise reports; test modifications and validate readiness for implementation.
• Participate in Agile ceremonies, including sprint planning, daily stand‑ups, and retrospectives, while providing feedback to improve testing processes.
Work Environment
· Full-time position with a standard work schedule; nights and weekends occassional.
• 10% travel possible.
• Cubicle environment.