QA Automation Engineer

Skills
C#Computer ScienceDevopsAmdocs CRMB2CContinuous ImprovementDatabases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Must have lived in the U.S. for at least 3 of the past 5 years and be authorized to work in the U.S.
  • Must be a U.S. Citizen Permanent Resident or EAD with no sponsorship available.
  • Must be able to obtain and maintain a low-level security clearance.
  • Must pass federal and state background checks and periodic drug screenings.
  • Bachelor’s degree in Computer Science Engineering or a 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 backend architectures.
  • Proficiency with TypeScript and modern JavaScript development.
  • Experience with React and Next.js frameworks.
  • Comfort using Agentic AI-assisted development tools like GitHub Copilot or Cursor.
  • Understanding of relational databases ORMs such as Entity Framework Core or Dapper.
  • Experience developing consuming and testing RESTful Web APIs.
  • Familiarity with Git version control workflows.
  • Basic experience with Azure cloud services and hosting setups.
  • Experience working in an Agile or Scrum framework.
  • Strong verbal and written communication skills.
  • Strong analytical and problem-solving skills.

Nice to have

  • Self-starter
  • Proactive
  • Analytical
  • Logical thinker
  • Intellectual curiosity
  • Independent worker

Day to day

  • Design and maintain automated testing suites across .NET backend and React / Next.js frontend components.
  • Write unit and integration tests to validate features, reduce regressions, and improve code stability.
  • Collaborate with product owners technical leads and stakeholders in an Agile Scrum environment to deliver scalable enterprise solutions.