Back to all positions

Application Tester / QA Automation Tester – C#, Java, SQL & API Testing

Remote Full-time Now Hiring

Application Tester / QA Automation Tester – C#, Java, SQL & API Testing Work Location: Remote/Telework with required in-person meetings as needed Employment Type: Contract Contract Duration: September 7, 2026 – September 6, 2027 Number of Openings: 2 Schedule: Monday–Friday Hours: 8 hours per day Time Zone: Eastern Time Application Deadline: August 21, 2026 Pay Rate: $40/hour About the Opportunity The client is seeking experienced Application Testers / QA Test Analysts to support a high-priority criminal justice information-sharing platform. The selected testers will support the Information Sharing System (CISS), an integrated platform used to facilitate the secure exchange of criminal justice information across participating agencies while maintaining compliance with applicable state and federal CJIS security requirements. This position combines manual testing, system testing, User Acceptance Testing, API/Web Services testing, database validation, requirements traceability, defect management, and test automation framework development. The strongest candidates will bring 5–7 years of enterprise testing experience along with hands-on knowledge of C# or Java, SQL Server, SOAP UI/Postman, XML, automation frameworks, GitHub, and DevOps integration. What You’ll Do

  • Create detailed test scenarios, use cases, test cases, and testing documentation based on project and system requirements.
  • Execute system testing, functional testing, integration testing, regression testing, and User Acceptance Testing.
  • Create comprehensive test-result reports for project managers and technical stakeholders.
  • Develop and document repeatable testing processes for use by the broader QA/testing team.
  • Support investigation, documentation, and resolution of software defects identified during testing.
  • Enter, maintain, and track defects using approved defect-management tools.
  • Perform testing activities for new system releases and enhancements.
  • Validate delivered functionality against contractual and documented business requirements.
  • Review and validate Requirements Traceability Matrices to ensure complete testing coverage.
  • Test Web Services and APIs manually using SOAP UI, Postman, or similar tools.
  • Validate XML-based integrations, including NIEM XML or other complex XML standards.
  • Develop and maintain automation frameworks and automated test suites.
  • Participate in the architecture and expansion of test-automation frameworks.
  • Integrate automated test suites with DevOps processes.
  • Develop and maintain data-driven automation testing solutions.
  • Perform backend validation using complex SQL queries against Microsoft SQL Server.
  • Troubleshoot complex issues within large integrated systems and assist technical teams in tracing problems to their source.
  • Support Service-Oriented Architecture integrations and related system testing.
  • Develop presentations and testing-status materials for stakeholders, leadership, and other interested parties when requested.
  • Communicate test progress, defects, risks, and results to test leads and project management.
  • Collaborate with developers, testers, designers, project managers, team leads, and other technical resources.

What We’re Looking For – Required Qualifications

  • Bachelor of Science degree in Computer Technology or a related technical field.
  • 5–7 years of professional experience as a tester on IT projects.
  • Experience with system testing and User Acceptance Testing.
  • Experience creating test cases, test scripts, test results, and testing documentation.
  • Experience validating business and system requirements.
  • Experience supporting software-defect identification and resolution.
  • Ability to understand the architecture and complexity of large integrated enterprise systems.
  • Experience with NIEM XML or another complex XML standard.
  • Hands-on experience manually testing Web Services using SOAP UI and/or Postman.
  • Experience with SOA technologies.
  • Experience developing complex SQL queries using Microsoft SQL Server.
  • Proficiency with Microsoft Excel.
  • Working knowledge of core programming languages, particularly C# or Java.
  • Experience with automation testing.
  • Ability to handle the full lifecycle of automation-framework development.
  • Experience maintaining automated test suites.
  • Experience integrating automated testing with DevOps.
  • Proven experience with data-driven automation testing.
  • Knowledge of automation-reporting tools such as Extent Reports.
  • Working knowledge of GitHub.
  • Ability to work collaboratively across technical and business teams.

Preferred Experience

  • Experience with IBM Rational Jazz Suite.
  • Previous testing experience within criminal justice, law enforcement, public safety, or other highly regulated environments.
  • Experience testing large-scale information-sharing platforms.
  • Experience working with systems governed by CJIS security requirements.
  • Experience developing or enhancing reusable automation frameworks.
  • Experience supporting enterprise integration and Web Services testing.
  • Experience with government or public-sector technology projects.

What Makes You an Ideal Candidate You will be an especially strong fit if you have worked as a senior QA/Test Analyst on a large, highly integrated enterprise application and are comfortable working across both manual and automated testing. The strongest candidates will be able to demonstrate:

  • 5–7 years of hands-on software testing.
  • System, integration, regression, and UAT testing.
  • Automation-framework development and maintenance.
  • C# or Java programming knowledge.
  • Complex SQL Server validation.
  • SOAP UI and Postman API testing.
  • XML-based integration testing.
  • Requirements Traceability Matrix validation.
  • Defect-management ownership.
  • Data-driven automation testing.
  • GitHub and DevOps integration.
  • Experience troubleshooting complex integrated-system issues.
  • Strong technical documentation and stakeholder communication skills.

Experience working with criminal justice information systems, public-sector platforms, NIEM XML, CJIS environments, or similar regulated systems would make a candidate particularly competitive. Manual & Functional Testing Experience The selected tester should be comfortable performing:

  • System Testing
  • Functional Testing
  • Integration Testing
  • Regression Testing
  • User Acceptance Testing
  • Requirements Validation
  • Release Testing
  • API Testing
  • Web Services Testing
  • Backend Database Validation
  • Defect Retesting
  • End-to-End Testing
  • Production/Release Validation

Test Automation Responsibilities The role requires more than simply executing existing automated scripts. Candidates should have experience with:

  • Automation framework design
  • Automation framework development
  • Framework enhancement
  • Automated test-script development
  • Automated test-suite maintenance
  • Data-driven automation testing
  • Automation reporting
  • DevOps integration
  • Source control
  • Test execution and troubleshooting
  • Automation result analysis

API, Integration & XML Testing Hands-on experience should include:

  • SOAP UI
  • Postman
  • SOAP Web Services
  • REST/API validation
  • SOA technologies
  • XML validation
  • NIEM XML or comparable complex XML standards
  • Integrated-system testing
  • Interface validation
  • Data exchange verification

Database & Programming Skills Relevant technical experience includes:

  • Microsoft SQL Server
  • Complex SQL queries
  • Backend data validation
  • C#
  • Java
  • XML
  • GitHub
  • Extent Reports
  • DevOps integration

Requirements & Defect Management The selected tester will be expected to:

  • Review business and contractual requirements.
  • Develop corresponding test cases.
  • Validate Requirements Traceability Matrices.
  • Ensure requirements receive appropriate test coverage.
  • Document identified defects.
  • Enter defects into the designated defect-management system.
  • Track defects through resolution.
  • Retest resolved defects.
  • Communicate testing status and risks to project leadership.

Security & Compliance Requirements Because the position supports a criminal justice information-sharing environment, the selected candidate must:

  • Successfully pass a required background investigation.
  • Sign a confidentiality statement.
  • Follow applicable security and privacy requirements.
  • Protect sensitive information encountered during the assignment.
  • Follow established system, testing, and information-security procedures.

Key Skills & Search Keywords QA Tester | Application Tester | QA Analyst | Software Tester | Automation Tester | Manual Tester | C# | Java | SQL Server | SQL | SOAP UI | Postman | API Testing | Web Services Testing | XML | NIEM XML | SOA | UAT | System Testing | Integration Testing | Regression Testing | Automation Framework | Data-Driven Testing | Extent Reports | GitHub | DevOps | Requirements Traceability Matrix | RTM | Defect Management | CJIS | Criminal Justice Information Systems