Lead QA Engineer

CGINashville, TN
2d$79,600 - $176,300Hybrid

About The Position

CGI is seeking a Lead QA Engineer to join our team in Nashville. In this role, you will serve as a full-time consultant supporting local and enterprise clients by solving complex business and technical challenges. You will partner with internal teams and client stakeholders to drive quality across software and data solutions while helping deliver reliable, scalable, and high-performing systems. You will work in a fast-paced consulting environment alongside smart, dedicated professionals who value collaboration, continuous learning, and innovation. This role is ideal for a quality engineering leader who is passionate about mentoring others, improving delivery practices, and applying modern testing approaches across manual, automated, and performance testing initiatives. This position is located in Nashville in a hybrid working environment. Your future duties and 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
  • Experience leading a team
  • 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
  • Ability to anticipate how users may misunderstand or deviate from intended application flows
  • 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

Nice To Haves

  • 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 of or hands-on experience testing cloud applications in AWS and Azure

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

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service