QA Automation Engineer

Skills
C#Computer ScienceDevopsAmdocs CRMB2CContinuous ImprovementDatabases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Must be authorized to work in the U.S. as a Citizen Permanent Resident or EAD
  • Must have lived in the U.S. for at least 3 of the past 5 years
  • Must be able to attain a low-level security clearance
  • Must pass federal and state background checks and maintain eligibility for access authorizations including periodic drug screenings
  • Bachelor’s degree in Computer Science Engineering or related field
  • Minimum of 3 years of professional software engineering experience
  • Experience with automated testing frameworks and strategies
  • Experience writing unit and integration tests using xUnit NUnit Jest or Cypress
  • Strong SQL database design querying and optimization skills
  • Hands-on experience with .NET C# and ASP.NET Core
  • Experience with TypeScript and modern JavaScript development
  • Experience with React and Next.js
  • Comfortable using Agentic AI-assisted development tools
  • Understanding of relational databases and ORMs such as Entity Framework Core or Dapper
  • Experience developing consuming and testing RESTful Web APIs
  • Familiarity with Git workflows
  • Basic experience with Azure cloud environments and hosting setups
  • Experience working in Agile or Scrum environments
  • Strong communication and collaboration skills
  • Strong analytical and problem-solving skills

Nice to have

  • PA11Y
  • Razor
  • Blazor
  • Azure DevOps
  • Azure Cognitive Services
  • Azure Functions
  • Logic Apps
  • Docker
  • Kubernetes
  • AKS
  • OAuth2.0
  • OpenID Connect
  • Azure AD
  • Azure AD B2C
  • Self-starter
  • Logical thinker
  • Intellectual curiosity

Day to day

  • Design, build, and maintain features across the full application lifecycle using .NET backends and React/Next.js frontends.
  • Architect and implement robust automated testing suites with comprehensive unit and integration tests to improve stability and prevent regressions.
  • Collaborate with product owners technical leads and stakeholders in an Agile/Scrum rhythm while optimizing SQL data access layers and supporting cloud-based delivery.