Lead QA Engineer
CGI · Nashville, TN · 3 wk ago
Engineering$80k–$176k/yrFull-time
About the role
The Lead QA Engineer will lead a team of QA engineers and collaborate with internal teams and client stakeholders to ensure quality across software and data solutions. This role is based in Nashville and offers a hybrid working environment.
Responsibilities
- Lead a team of QA engineers across multiple testing initiatives
- Mentor junior and mid-level QA engineers and support their professional growth
- Ensure quality delivery by analyzing business requirements and developing test plans and test cases
- Plan and execute manual, automated, and performance test scenarios for software and data implementations
- Participate in the full software development lifecycle from analysis and design through quality assurance, delivery, and support
- Collaborate with team members to identify more efficient ways of working, including the use of AI to improve quality and delivery efficiency
- Engage with business partners to analyze business processes and gather requirements
- Contribute to project estimation and planning activities with team members
- Document, communicate, and track defects, risks, and testing trends throughout the QA lifecycle
- Strengthen quality standards and testing practices across project teams
Requirements
- 5+ years of experience in automated testing
- Excellent verbal and written communication skills with the ability to build and maintain trusted relationships with clients, team members, managers, and domain experts
- Demonstrated ability to understand business needs, analyze requests, and recommend effective testing solutions
- Willingness to work across all aspects of quality assurance, including manual, automated, and performance testing
- Ability to identify gaps and failure points in requirements, user stories, test cases, test plans, and test scripts
- Experience documenting, reporting, and communicating defects and quality trends
- Knowledge of industry-standard automation tools and frameworks, with hands-on ability to implement and execute automated tests
- Strong analytical and problem-solving skills with close attention to detail
- Experience programming in a modern language such as Java, Python, or C#
- Solid understanding of database principles and the ability to write and interpret SQL
- Bachelor's degree in computer science, Engineering, Management Information Systems, Computer Information Systems, or a related field, or significant experience as a QA Automation Engineer
Desired Qualifications
- Hands-on experience designing and building test automation using tools such as Selenium, Cucumber, SmartBear, Postman, SoapUI, and TestComplete
- Hands-on experience designing and building performance tests using tools such as JMeter and LoadRunner
- Experience testing data, ETL, API, web application, serverless, mobile, and reporting solutions
- Experience with CI/CD integrations and Git
- Working knowledge or hands-on experience testing cloud applications in AWS and Azure