Quality Assurance Engineer


Quality Assurance Engineer


• Perform all activities involved in the software testing lifecycle

• Have an agile mindset; An expert in Scaled Agile delivery model, experienced with agile ceremonies such as daily scrums, spring planning, sprint reviews and sprint demos

• Design and develop high-quality automated UI and API tests for web applications

• Design and build industry standard test automation solutions and scripts

• Develop and execute story acceptance tests, regression tests and smoke tests

• Perform in sprint manual and automation testing in an agile setting. Provide testing feedback to the developers/ users

• Review pull requests and provide quality feedback and help peers to solve challenging problems

• Develop and manage software test plans, and traceability. Write high quality regression test plans for application under validation

• Provide manual and automation testing estimates during discover and sprint planning phases of development lifecycle

• Create technical design documents; Develop coding standard guides and technical wiki pages

• Develop and execute database scripts to perform data validation.

• Replicate product defects in the lower environments, log defects in defect management system for resolution

• Collaborate with DevOps team in to set up quality gates and execute automated tests in the delivery pipeline

• Automate repetitive validation tasks in browser based/ API based test automation products


• Over 6 years of experience working as a quality engineer in an Agile team

• 6+ years of UI test automation experience using Selenium & C# & UFT

• 6+ years of Manual testing experience for web, ERP (CRM Dynamics) and mobile applications

• 6+ years of experience managing code repositories and versions using Azure DevOps, GIT and SVN

• 6+ years of experience developing API tests using Rest Assured. Extra points for Karate framework experience

• 6+ Programming language experience: C#; Java with advanced programming skills such as Generics, multi-threading

• 2+ years of experience developing tests using BDD frameworks such as SpecFlow

• 6+ years of experience developing, maintaining & executing automated regression tests for web and backend applications

• 4-6 years of experience writing SQL scrips using advanced code objects

• Good understanding of Agile project management/ DevOps tools- Version One and Azure DevOps

• Extensive experience developing test plans, writing test cases and creating test strategy

• Experience with unit testing framework such as NUnit and Junit

• Team player who could work with product management and application development teams to deliver high quality applications

• Experience with application log management, monitoring & operational intelligence tools such as Splunk or Dynatrace

• Solid understanding of the Software Development Life Cycle (SDLC)

How to Apply:

Apply online at https://www.cgi.com/en/careers

Visit Site to Apply

Location: Lafayette, LA
Date Posted: February 12, 2021
Application Deadline: March 12, 2021