Automated Software Tester
Listed on 2026-09-14
-
Software Development
DevOps, Software Testing, Software Engineer
Halvik Corp delivers a wide range of services to 13 executive agencies and 15 independent agencies. Halvik is a highly successful WOB business with more than 50 prime contracts and 500+ professionals delivering Digital Services, Advanced Analytics, Artificial Intelligence/Machine Learning, Cyber Security and Cutting-Edge Technology across the US Government. Be a part of something special!
Position OverviewHalvik is seeking an Automated Software Tester to build, maintain, and modernize test automation frameworks supporting the Federal Highway Administration (FHWA) Office of Policy. The successful candidate will become an integral part of our IT solutions team of developers, business analysts, and systems administrators, providing specialized technical support for key agency platforms such as the Travel Monitoring Analysis System (TMAS 3.0), the Highway Performance Monitoring System (HPMS 9.0), the Policy Information Data Portal (PIDP), and the Integrated Transportation Information Platform (ITIP).
This role focuses on delivering robust, automated testing solutions within a modern C#/.NET and Azure Dev Ops ecosystem. The automated tester will participate in the complete Software Development Life Cycle (SDLC) in an Agile environment, migrating legacy Selenium testing suites to modern Playwright (.NET) frameworks, designing reusable automation utilities, and integrating test execution directly into CI/CD pipelines. This position offers an exciting opportunity to ensure the performance, scalability, and security of federal systems that track national transportation health and distribute highway infrastructure funding.
CoreResponsibilities
- Develop, enhance, and maintain secure, high-performance C# automated test frameworks supporting FHWA Office of Policy applications (including TMAS, HPMS, PIDP, and ITIP), with an emphasis on code quality, scalability, and design compliance.
- Participate in all phases of the Software Development Life Cycle (SDLC) in an Agile development environment, collaborating with developers and Business Analysts to refine acceptance criteria, define the Definition of Done (DoD), and eliminate flaky tests.
- Design and implement highly reusable, modular software tools, controls, and testing subsystems to support software reuse and domain analysis.
- Conduct thorough quality assurance reviews and evaluation of existing and new software products, executing automated functional, integration, regression, cross-browser, and post-deployment smoke test suites.
- Analyze functional business applications, user stories, and acceptance criteria to systematically transition legacy Selenium testing codebases into modern Playwright (.NET) automated test suites.
- Integrate automated test execution directly into Microsoft Azure Dev Ops (ADO) CI/CD build and deployment pipelines, configuring pipelines to trigger automated tests and automatically publish diagnostic reports.
- Perform collaborative peer reviews of test scripts, evaluate test coverage against requirements, and validate the technical work of other team members to ensure alignment with FHWA security and design guidelines.
- Collaborate closely with other application developers, database and systems administrators, Solutions Architects, and client stakeholders to translate complex business requirements into high-performing, traceable automated test cases.
- Develop and maintain comprehensive technical documentation, including test automation plans, framework architectures, test strategies, and detailed interface verification guides to ensure long-term maintainability.
- Education:
Bachelor's degree (BS) in Computer Science, Information Systems, Engineering, Business, or another related scientific, technical, or functional…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).