QA Automation Engineer
Skills
C#Computer ScienceDevopsAmdocs CRMB2CContinuous ImprovementDatabases
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.
