Quality Assurance Engineer

PCI Professional Services LLC•Washington, DC
•Remote

About The Position

The Quality Assurance Engineer validates the functionality, reliability, security, and performance of a federal client's systems and applications. The role develops and executes functional, integration, regression, and release testing; identifies and tracks defects through resolution; validates data and system interfaces; and collaborates with development, DevSecOps, and business teams to ensure system changes are thoroughly tested and ready for production deployment.

Requirements

  • U.S. citizenship and ability to obtain a public trust clearance.
  • At least four years of experience in quality assurance, software testing, or application development for enterprise systems.
  • At least two years of experience providing quality assurance and testing support for AWS-based workloads.
  • Bachelor’s degree or four additional years of relevant experience in lieu of a degree.
  • Demonstrated experience performing manual and automated testing, including defect documentation, issue reproduction, regression testing, and validation.
  • Strong experience developing test automation using Playwright with JavaScript or TypeScript, along with API testing, performance testing, Swagger, and Postman.
  • Experience designing, maintaining, and integrating CI/CD pipelines using GitHub Actions with AWS services such as Systems Manager and PostgreSQL.
  • Proficiency testing applications and workloads built with AWS services and technologies, including Vue.js, Python, Django, and Amazon S3.
  • Ability to work effectively in a remote environment while collaborating with, mentoring, and supporting team members to resolve complex technical issues.
  • Experience working in Agile delivery environments, including planning, testing, and supporting iterative software releases.
  • Ability to test and validate workloads against AWS Well-Architected Framework principles and related quality standards.

Nice To Haves

  • Experience supporting or testing Python/Django-based web applications.
  • Experience conducting penetration, performance, or load testing for applications hosted in AWS cloud environments.
  • Experience configuring and validating application monitoring, alerting, and error tracking using Sentry or similar tools.
  • Knowledge of Section 508 accessibility testing standards, requirements, and validation practices.

Responsibilities

  • Develop, maintain, and execute automated test scripts using relevant testing frameworks to validate application functionality across multiple user roles and workflows.
  • Design and implement UI automation using tools such as Playwright, ensuring automated test coverage is reliable, maintainable, and aligned with release objectives.
  • Lead test automation initiatives, including integrating automated testing into CI/CD pipelines and DevSecOps processes.
  • Conduct manual testing of individual features and stress testing to ensure high-quality deployments.
  • Create and organize testing suites in TestRails or a similar tool.
  • Periodically run the full manual test suite to perform regression testing.
  • Conduct peer reviews of test automation code to promote quality, consistency, and adherence to engineering best practices.
  • Communicate test execution results, defects, risks, and recommendations to stakeholders during each release cycle.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service