Test Engineer
Advance your career as a Test Engineer focused on automated testing supporting modernization and continuous improvement of mission-critical enterprise systems. In this role, you will design, develop, and execute automated test solutions that drive software quality, accelerate delivery, and strengthen system reliability. You will collaborate with cross-functional Agile teams using modern automation frameworks and DevSecOps practices. If you are passionate about quality engineering, problem-solving, and building scalable automated test capabilities, this position offers the opportunity to grow your technical influence in a dynamic and mission-oriented environment. This position is located in our Lafayette, Louisiana or Knoxville, TN office; however, a hybrid working model is acceptable.
Your future duties and responsibilities include:
- Develop and maintain automated test scripts for functional, regression, integration, performance, and security testing using tools such as Selenium, NUnit, JMeter, and other industry-standard frameworks.
- Create, refine, and execute test plans and test cases to identify software problems and determine their root causes.
- Integrate automated tests into CI/CD pipelines to support shift-left quality and continuous delivery.
- Use Azure Boards or equivalent tools (e.g., Jira, Atlassian, Confluence) for user story tracking, test case management, and defect documentation.
- Collaborate with developers, product owners, analysts, and DevSecOps engineers to validate requirements, clarify acceptance criteria, and ensure Definition of Done is met.
- Perform automated security and vulnerability testing using SAST/DAST tools where appropriate.
- Participate in Agile ceremonies including backlog refinement, sprint planning, daily standups, reviews, and retrospectives.
- Contribute to test environment setup, test data management, and configuration baselines.
- Prepare clear reports on test coverage, defect trends, and automation effectiveness for technical and non-technical stakeholders.
- Stay informed on emerging automation tools, DevSecOps practices, and quality engineering patterns.
Required qualifications to be successful in this role include:
- BA/BS and 25 years of relevant experience.
- Experience developing and executing software test plans to identify software problems and their causes.
- Experience with testing tools such as Selenium.
- Experience with Azure Boards or equivalent (e.g., Jira, Atlassian, Confluence).
- Hands-on experience with automated test development in at least one programming/scripting language (e.g., C#, Python, JavaScript).
- Experience with automated testing frameworks such as Selenium, NUnit, TestNG, or similar.
- Familiarity with Agile methodologies and DevSecOps practices.
- Strong analytical, troubleshooting, and root-cause analysis skills.
- Excellent written and verbal communication skills.
- Eligibility for federal background investigation and ability to meet security requirements.
What you can expect from us:
Together, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction. Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our teamone of the largest IT and business consulting services firms in the world.