More jobs:
Quality Engineer
Job in
Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listed on 2026-06-05
Listing for:
TEKsystems c/o Allegis Group
Full Time
position Listed on 2026-06-05
Job specializations:
-
Software Development
DevOps, Software Testing, Software Engineer
Job Description & How to Apply Below
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 testability requirements, product roadmap through quality insights, and engineering culture…
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).
(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:
×