Experience working on a software development team. Experience developing and executing test cases and plans for web-based applications. Experience with test automation using Selenium. Experience testing complex data states, reports, dashboards, and APIs. Experience identifying and managing defects. Knowledge of programming or scripting languages, including C#, Java, HTML, JavaScript, Python, or PowerShell. Ability to quickly understand complex application functionality, business rules, and dependencies. Ability to obtain and maintain a Public Trust or Suitability/Fitness determination.