Quality Assurance Engineer

PCI Professional Services•Washington DC, WA
•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 changes are thoroughly tested and ready for production deployment. The position develops and maintains automated test scripts and UI automation, including Playwright-based testing, and leads efforts to integrate automated testing into CI/CD pipelines and DevSecOps processes. It also performs manual feature and stress testing, organizes test suites, conducts regression testing, reviews test automation code, and communicates execution results, defects, risks, and recommendations to stakeholders during release cycles.

Requirements

  • U.S. citizenship and ability to obtain a public trust clearance.
  • At least 4 years of experience in quality assurance, software testing, or application development for enterprise systems.
  • At least 2 years of experience providing quality assurance and testing support for AWS-based workloads.
  • Bachelor’s degree or 4 additional years of relevant experience in lieu of a degree.
  • Demonstrated experience with 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 remotely while collaborating with, mentoring, and supporting team members to resolve complex technical issues.
  • Experience 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 to validate application functionality across user roles and workflows.
  • Design and implement maintainable UI automation using tools such as Playwright, aligned with release objectives.
  • Lead test automation initiatives, including integration of automated testing into CI/CD pipelines and DevSecOps processes.
  • Conduct manual feature testing and stress testing to support high-quality deployments.
  • Create and organize testing suites in TestRails or a similar tool.
  • Periodically run the full manual test suite for regression testing.
  • Conduct peer reviews of test automation code to promote quality, consistency, and engineering best practices.
  • Communicate test execution results, defects, risks, and recommendations to stakeholders during release cycles.
  • Identify and track defects through resolution and validate data and system interfaces.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service