Anika Systems

Test Automation Architect

Anika Systems

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

DockerJavaJenkinsKubernetesMockito.NETPythonRPASDLC

About the role

  • Design and implement a reusable test automation framework for UiPath automations and other coded workflows (C#, Python, Java, etc.)
  • Develop reusable test components to reduce time and effort required for validating multiple automations
  • Establish strategy for test case parameterization, data-driven testing, and API-based validation
  • Build and maintain a comprehensive regression test suite triggered automatically upon code check-ins to GitHub
  • Implement unit tests for core automation functions (authentication, spreadsheet operations, REST API calls)
  • Integrate automated testing into Jenkins pipelines for continuous validation and ensure tests run before environment promotions
  • Provide reporting and dashboards to track pass/fail trends and code coverage
  • Partner with automation developers to guide testability design and framework usage and document standardized practices

Requirements

  • U.S. Citizen with the ability to obtain and maintain a government suitability clearance
  • Strong proficiency in C# (preferred)
  • Experience in Python or Java for automation testing
  • Experience designing or contributing to test automation frameworks (unit, regression, data-driven)
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, or similar)
  • Knowledge of mocking frameworks (e.g., Mockito or similar approaches in C#)
  • Ability to design reusable test components applicable across multiple automations
  • Experience with RPA tools (UiPath preferred) or validating workflows across automation platforms
  • Strong understanding of SDLC, DevOps, and test-driven development (TDD/BDD) practices
  • Excellent problem-solving and collaboration skills
  • Preferred: Experience with IRS or other federal government automation programs
  • Preferred: Familiarity with containerization and orchestration (Docker, Kubernetes) for test environments
  • Preferred: Knowledge of platform upgrade testing strategies (e.g., .NET or UiPath platform upgrades)
  • Preferred: Prior experience in building test frameworks for large automation portfolios (>100 automations)