AOC QA Tester
Core
Develop, implement, and maintain automated and manual test plans, scripts, and frameworks for the Arkansas Judiciary's cloud-based Court Management System.
Role type
Senior QA Engineer (Automation)
Builds
Automated test suites, CI/CD pipelines, and quality assurance processes for court management software.
Domain
Legal Tech / Public Sector / Cloud Services
Required skills
.NET unit testing frameworks, Playwright, React, React Testing Library, Jest, accessibility testing tools (ANDI, axe), API testing (XUnit, Postman), PostgreSQL, Git, AWS (Lambda), CI/CD integration
Preferred skills
Court Case Management Systems, cloud-based enterprise applications, modern QA methodologies, test automation strategies
Technologies
API, AWS Lambda, C#, CI/CD, Cloud, CSS, DevOps, Git, JavaScript, Jest, Playwright, PostgreSQL, Postman, React, TypeScript, UX, UI Design, ASP.NET
Responsibilities
Develop, implement, and maintain test plans, test cases, and scripts for functional and non-functional testing; Test and debug new and existing software applications; Design, run, and automate API tests with XUnit, and conduct manual API testing with Postman; Create and maintain end-to-end UI automation tests using Playwright or similar tools; Perform unit and integration testing for applications built with .NET, C#, React, TypeScript/JavaScript, HTML, and CSS; Conduct accessibility testing with ANDI, axe DevTools, or comparable tools; Test cloud-native applications and services hosted on AWS, including AWS Lambda; Validate application data and functionality using PostgreSQL or similar relational databases; Work with developers and Platform Engineers to integrate automated tests into CI/CD pipelines; Identify, document, report, track, and prioritize defects, and coordinate with development teams on timely resolution; Break down complex application functionality into test scenarios that provide effective coverage and address product and technical risks; Build and maintain reliable, relevant, and scalable automated test suites; Extend and improve existing automation frameworks to support new functionality; Improve QA processes, testing methods, automation coverage, and testing efficiency; Keep current with QA engineering trends, automation technologies, accessibility standards, and industry best practices; Help ensure the quality, reliability, and performance of our cloud-based Court Management System