QA Automation Engineer

ACN COMMUNICATIONS SERVICES LLCCharlotte, NC
Onsite

About The Position

The QA Automation Engineer is responsible for designing, developing, and maintaining automated testing solutions that ensure the quality, reliability, and performance of software applications. This role collaborates with development, product, and DevOps teams to create automated test frameworks, execute test plans, identify defects, and support continuous integration and delivery processes. The QA Engineer contributes to improving software quality through efficient automation practices and continuous process improvement.

Requirements

  • Hands-on experience developing automated test frameworks and test scripts using Playwright and TypeScript (required).
  • Proficiency in at least one programming language, with strong experience in TypeScript and JavaScript required.
  • Experience using AI-powered development tools such as Cursor AI, GitHub Copilot, or similar solutions to improve automation framework development, test script creation, debugging, and code quality.
  • Experience with API testing tools such as Postman, REST Assured, or SoapUI.
  • Familiarity with CI/CD tools such as GitLab CI/CD.
  • Experience using version control systems such as Git.
  • Understanding of Agile and Scrum development methodologies.
  • Strong knowledge of SQL and database testing concepts.
  • At least 2 years of experience in automation engineering.
  • Experience with automation testing tools, like Playwright w/Typescript.

Nice To Haves

  • Experience with Java and/or Python is an added advantage.
  • 5 years’ experience in automation engineering.
  • Certification in automation systems or related technologies.
  • Experience in project management.
  • Preferred education level: Bachelor’s Degree in engineering, computer science or related field.

Responsibilities

  • Develop, maintain, and execute automated test scripts for web, mobile, API, and enterprise applications.
  • Design and enhance test automation frameworks and reusable testing components.
  • Collaborate with developers and product owners to understand requirements and define test strategies.
  • Create and execute functional, regression, integration, system, and end-to-end test cases.
  • Identify, document, track, and verify software defects through resolution.
  • Integrate automated testing into CI/CD pipelines to support continuous testing.
  • Analyze test results and provide detailed reports on product quality and test coverage.
  • Participate in Agile ceremonies including sprint planning, backlog grooming, and retrospectives.
  • Support manual testing activities when required.
  • Perform API testing and validation using appropriate tools and frameworks.
  • Contribute to test planning, risk assessment, and quality improvement initiatives.
  • Maintain test environments, test data, and automation repositories.
  • Ensure adherence to QA standards, processes, and best practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service