$120K - 160K a year
Design, build, and maintain reusable test automation frameworks and regression suites integrated into CI/CD pipelines for federal automation initiatives.
Strong UiPath and test automation framework experience with hands-on coding in C#, Python, or Java, plus CI/CD pipeline integration and familiarity with TDD/BDD.
Anika Systems is an outcome-driven technology solutions firm that guides federal agencies in solving complex business challenges and preparing for the future. Our services span AI Strategy, Data Intelligence, AI & Machine Learning, Intelligent Automation, Enterprise Platforms and Engineering, with a specialized focus on National Security and Federal Financial programs. We are dedicated to delivering forward-thinking solutions that accelerate the critical missions of our government clients. This position is 100% remote. Candidates must be a U.S. Citizen with the ability to obtain and maintain a government suitability clearance. We are seeking a highly skilled Senior UiPath Developer - Test Automation Engineer to design, build, and maintain a sustainable test automation framework supporting federal automation initiatives. This role is hands-on, responsible for creating reusable components, implementing regression suites, and integrating automated testing into CI/CD pipelines to ensure automations remain stable and reliable across deployments. The outcome: every code change, enhancement, or platform upgrade can be validated automatically, reducing manual testing effort and ensuring faster, higher-quality delivery. Key Responsibilities Framework & Development • Design and implement a reusable test automation framework for UiPath automations and supporting coded workflows (C#, Python, Java). • Build reusable test components that reduce the effort needed to validate multiple automations. • Implement data-driven, parameterized test cases and API-based validations. Regression & Unit Testing • Develop and maintain comprehensive regression test suites triggered automatically on GitHub code check-ins. • Implement unit tests for core automation functions (e.g., authentication, spreadsheet operations, REST API calls). • Validate new features, enhancements, or platform changes (e.g., .NET or UiPath upgrades) against existing automations. CI/CD Integration • Integrate automated tests into Jenkins/GitHub pipelines for continuous validation. • Configure automated test runs on builds before promotion to higher environments. • Generate reporting and dashboards to track pass/fail trends, coverage, and defects. Collaboration & Knowledge Sharing • Work closely with UiPath developers, solution architects, and DevOps engineers to ensure testability is designed into automations. • Share knowledge, document framework usage, and enable other developers to leverage common test components. • Support cross-team alignment by contributing to standardized test practices across the program. Required Skills & Qualifications • Strong proficiency in UiPath development with experience in test automation frameworks. • Hands-on coding skills in C# (preferred), Python, or Java for testing and validation. • Experience with CI/CD pipelines (Jenkins, GitHub Actions, or similar). • Familiarity with mocking frameworks and test-driven development (TDD/BDD). • Ability to design and build reusable test components that scale across multiple automations. • Solid understanding of the software development lifecycle (SDLC) and DevOps practices. Preferred Qualifications • Experience with IRS or other federal automation programs. • Exposure to containerization/orchestration tools (Docker, Kubernetes) for test environments. • Knowledge of platform upgrade testing strategies (e.g., .NET version migrations, UiPath platform upgrades). • Prior experience testing large automation portfolios (50+ automations). Powered by JazzHR Z7NSyEm18f
This job posting was last updated on 10/11/2025