×
Register Here to Apply for Jobs or Post Jobs. X

Quality Engineer

Job in Charlotte, Mecklenburg County, North Carolina, 28230, USA
Listing for: TEKsystems
Full Time position
Listed on 2026-06-07
Job specializations:
  • Software Development
    DevOps, Software Testing
Job Description & How to Apply Below
Description

Quality Engineer

Job Description:

Roles & Responsibilities

The Quality Engineer plays a pivotal role in ensuring the team delivers high-quality software through comprehensive testing strategies and modern automation practices. This position combines proven quality engineering expertise with emerging AI-assisted testing capabilities to accelerate delivery while maintaining exceptional standards. The Quality Engineer analyzes gaps in our current testing coverage, identifies improvements, and optimizes both established and AI-powered toolsets to deliver better quality outputs.

This role requires deep technical expertise in testing frameworks like Playwright, strong programming skills, and the ability to adapt to new AI-assisted development workflows. The Quality Engineer will work with talented development teams to build robust testing processes, ensuring comprehensive test coverage through both systematic test design and intelligent automation that catches issues early in the development cycle.

Required Qualifications

- 5+ years of experience in quality engineering or test automation

- Strong proficiency with modern testing frameworks (Playwright, Cypress, Selenium, or similar)

- Solid programming skills in JavaScript/Type Script, Python, or similar languages

- Deep understanding of testing methodologies (unit, integration, E2E, performance)

- Experience with CI/CD pipelines and Dev Ops practices

- Excellent analytical and problem-solving abilities

- Strong communication skills and ability to influence without authority

- Willingness to learn and adapt to new tools including AI-assisted development

Preferred Qualifications

- Experience with AI-assisted development tools (Cursor, Git Hub Copilot, or similar)

- Knowledge of test architecture patterns and best practices

- Familiarity with performance testing and monitoring tools

- Experience with API testing and service virtualization

- Background in testing distributed systems and microservices

- Experience with security testing fundamentals

- Track record of improving testing efficiency and coverage

Core Responsibilities

1. Test Automation Excellence

- Build and maintain comprehensive Playwright test suites with focus on reliability and maintainability

- Design test architectures that scale with application complexity and team growth

- Implement both data-driven and behavior-driven testing approaches

- Leverage AI tools like Cursor and Claude to accelerate test creation where appropriate

- Establish and enforce testing standards and best practices across all product teams

2. Quality Gap Analysis and Improvement

- Conduct thorough analysis of existing test coverage to identify gaps and weaknesses

- Implement risk-based testing strategies to prioritize critical paths and high-impact features

- Create comprehensive quality metrics and dashboards for real-time system health visibility

- Identify edge cases and potential failure modes through systematic analysis

- Use both manual exploration and AI assistance to uncover hidden quality issues

3. Testing Infrastructure and Toolchain

- Design and implement robust CI/CD testing pipelines that provide fast feedback

- Build custom testing utilities and frameworks that enhance productivity across teams

- Optimize test execution through parallelization, test selection, and smart scheduling

- Ensure testing environments accurately mirror production configurations

- Integrate testing tools seamlessly with existing development workflows

4. Cross-Functional Quality Leadership

- Train development teams on testing best practices and emerging tools including AI assistance

- Collaborate with developers to implement testability patterns in application design

- Create comprehensive testing documentation and runbooks for complex scenarios

- Facilitate test-driven development practices enhanced by AI assistance

- Serve as the subject matter expert for all quality engineering tools and processes

5. Performance and Reliability Testing

- Implement automated performance testing that identifies bottlenecks and resource constraints

- Create load testing scenarios that simulate real-world usage patterns

- Build monitoring and alerting systems that detect quality degradation in production

- Develop end-to-end testing that validates critical user journeys

- Ensure application reliability through comprehensive regression testing

6. Quality Innovation and Continuous Improvement

- Research and evaluate emerging testing tools and methodologies, including AI capabilities

- Measure and report on testing efficiency gains and quality improvements

- Build internal tools that eliminate repetitive quality engineering tasks

- Experiment with new approaches like AI-assisted test generation where beneficial

- Foster a culture of quality ownership across all engineering teams

Role Boundaries

- Owns:
Testing strategy and architecture, test tool selection and implementation, automation frameworks, quality metrics and reporting, and cross-team quality enablement

- Influences:
Development practices through…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary