Location: Dallas, TX
Job Type: Full-Time, Hybrid
Target Salary Range*: $150,000 - $190,000
*This represents the potential salary range for this position depending on education level, years of experience and/or certifications in addition to other position specific requirements which may impact salary
Position OverviewThe Test Lead Engineer is responsible for leading testing strategy, execution, enablement, and quality improvement across one or more technology programs. This role serves as a change champion and quality advocate embedded within project teams from the Testing Enablement function.
The Test Lead Engineer will help ensure enterprise testing standards, tools, and methodologies are adapted to meet project-specific needs while promoting improved reliability, performance, automation, and user acceptance. This position requires a hands-on testing leader who can work closely with developers, product managers, product owners, program managers, tower leads, environment managers, release management, defect triage teams, and external vendors.
The role will focus heavily on building testability into the software delivery lifecycle from the start, identifying opportunities for test automation, service virtualization, performance engineering, and shift-left testing practices. The Test Lead Engineer will also own and maintain the overall testing strategy for Field Service Management applications, including test planning, environment strategy, code management strategy, resource planning, defect coordination, and test reporting.
Key Responsibilities- Maintain and promote enterprise-wide testing standards, tools, methodologies, and best practices.
- Serve as the testing lead embedded within one or more technology programs or project teams.
- Partner with tower leads, program managers, development leads, functional leads, product managers, and product owners to provide ongoing testing leadership and status visibility.
- Provide detailed and regular updates on testing status, testing artifacts, testing risks, defects, and overall testing health.
- Develop, maintain, and update the overall testing strategy as project needs evolve.
- Ensure the testing strategy includes the test plan, environment strategy, code management strategy, testing utilization approach, and related testing processes for Field Service Management applications.
- Identify opportunities to build testability into the project lifecycle from the beginning.
- Work with developers and product teams to identify opportunities for service virtualization, test automation, and performance engineering.
- Identify test automation opportunities and coordinate with automation teams to develop, maintain, and improve the automation test suite.
- Support and promote hands-on testing, automated testing, and performance testing practices to improve reliability, system performance, and user acceptance.
- Maintain performance testing artifacts and support evaluation of performance metrics in coordination with the Performance Testing team.
- Provide input into non-functional requirements, including performance, reliability, scalability, and operational readiness.
- Work with the Testing Enablement Function Lead to identify, prioritize, and support the creation and use of virtualized services for various testing phases.
- Ensure service virtualization needs are identified early and are ready before formal testing cycles begin.
- Manage testing resource allocation and utilization throughout the project lifecycle.
- Identify ramp-up and ramp-down needs based on project requirements and timelines.
- Identify workstream leads and manage work assignments across testing workstreams.
- Oversee environment requirements for testing phases and coordinate with environment managers and test leads to identify and close environment or infrastructure gaps.
- Ensure required testing environments, infrastructure, data, and dependencies are identified and prepared prior to testing execution.
- Work closely with the Defect Triage team to coordinate defect management, requirement traceability, prioritization, and release management alignment.
- Assess and report project testing health metrics using inputs from functional leads, development leads, application teams, and other stakeholders.
- Report testing metrics at regular intervals to provide leadership with clear visibility into progress, risks, blockers, and quality trends.
- Provide training, coaching, and mentorship to testers within application teams.
- Help teams implement best practices provided by the Testing Enablement team.
- Develop a strong understanding of project application architecture, priorities, dependencies, and delivery constraints.
- Provide timely feedback and recommendations for improvement while balancing project delivery priorities with enterprise governance standards.
- Stay current with emerging testing technologies, frameworks, tools, and practices.
- Recommend new testing technologies and process improvements to program managers and tower leads.
- Help teams identify opportunities to shift toward test-driven development and mature shift-left testing practices.
- Demonstrate measurable improvements in defect identification, test automation coverage, testing efficiency, and performance test results.
- Collaborate with external vendors that are part of the testing team.
- Support overtime or extended work hours when required to meet project or team needs.
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Management Information Systems, or a related technical field is preferred.
- Equivalent experience in software testing, quality engineering, test automation, performance testing, or software delivery may be considered in lieu of a degree.
- Strong experience leading testing activities for large technology programs or enterprise application projects.
- Experience testing Field Service Management applications is required.
- Experience developing and managing test strategies, test plans, test metrics, testing artifacts, and testing status reports.
- Experience with functional testing, integration testing, regression testing, test automation, service virtualization, and performance testing.
- Experience coordinating defect triage, requirement traceability, and release management activities.
- Experience working in Agile, Waterfall, and hybrid delivery environments.
- Experience working with CI/CD pipelines.
- Experience coordinating testing across multiple workstreams, teams, environments, and vendors.
- Experience mentoring testers and promoting testing best practices across application teams.
- Experience supporting test environment planning, dependency management, and infrastructure readiness for testing phases.
- Strong knowledge of software testing frameworks, methodologies, tools, and quality engineering practices.
- Proficiency in at least one programming or scripting language.
- Strong understanding of test automation concepts, frameworks, and implementation approaches.
- Strong understanding of performance testing concepts, metrics, artifacts, and analysis.
- Strong knowledge of testing tools such as qTest and JIRA.
- Strong knowledge of service virtualization tools and practices.
- Strong knowledge of test automation and performance testing tools such as Playwright, JUnit, TestNG, TestComplete, NeoLoad, and JMeter.
- Ability to provide input into non-functional requirements, including performance, scalability, reliability, and resiliency.
- Ability to assess testing health, identify risks, and communicate issues clearly to project and leadership stakeholders.
- Strong project management skills with the ability to manage deliverables, timelines, resources, and dependencies.
- Ability to understand application architecture quickly and provide practical feedback to improve quality and testability.
- Ability to balance project-specific needs with enterprise testing standards and governance requirements.
- Strong analytical, problem-solving, organizational, and communication skills.
- Ability to work effectively with developers, product owners, product managers, functional leads, application teams, release management, environment managers, defect triage teams, and vendors.
- Ability to work in a hybrid model with a set number of days onsite based on team schedule.
- Flexibility to work a full-time office schedule or overtime when required by project needs.
- No specific certification is required.
- Relevant testing, Agile, project management, cloud, DevOps, or quality engineering certifications are beneficial.
- Experience with TypeScript, Java, or Python.
- Experience with GitLab CI or similar CI/CD tooling.
- Experience implementing or supporting test-driven development practices.
- Experience leading shift-left testing initiatives.
- Experience improving automation coverage, defect detection rates, performance test outcomes, and testing efficiency.
- Experience with Field Service Management platforms and related workflows.
- Experience working in enterprise testing enablement, quality engineering, or shared testing services organizations.
- Experience supporting large-scale technology transformation programs.
- Experience working with multiple vendors in a testing or quality engineering environment.
- Experience with service virtualization strategy and implementation.
- Experience with performance engineering beyond basic performance test execution.
- Experience presenting quality metrics, testing health, and risk status to senior leadership.
Skills Required
- Experience testing Field Service Management applications
- Strong experience leading testing activities for large technology programs or enterprise projects
- Experience developing and managing test strategies, test plans, test metrics, and testing artifacts
- Experience with functional, integration, regression, test automation, service virtualization, and performance testing
- Experience coordinating defect triage, requirement traceability, and release management activities
- Experience working in Agile, Waterfall, and hybrid delivery environments
- Experience working with CI/CD pipelines (e.g., GitLab CI)
- Proficiency in at least one programming or scripting language
- Strong knowledge of testing tools such as qTest and JIRA
- Strong knowledge of service virtualization tools and practices
- Experience with test automation and performance testing tools such as Playwright, JUnit, TestNG, TestComplete, NeoLoad, and JMeter
- Strong project management skills to manage deliverables, timelines, resources, and dependencies
- Experience supporting test environment planning, dependency management, and infrastructure readiness
- Ability to work in a hybrid model with required onsite days and flexibility for overtime
- Bachelor's degree in Computer Science, IT, Software Engineering or equivalent experience
- Experience with TypeScript, Java, or Python
- Experience with GitLab CI or similar CI/CD tooling
- Experience implementing or supporting test-driven development and shift-left testing initiatives
What We Do
The Amatriot Group is a talent solutions firm providing technology expertise to the federal and commercial sectors. With over a decade of experience delivering mission-critical support to the intelligence, defense, and national security sectors, the company specializes in delivering cutting-edge technology solutions by securing top-tier talent to bridge workforce gaps in the most complex and secure environments.







