This is an onsite hybrid role that can be completed from the following locations: Miamisburg, OH, Cleveland, OH, Pittsburgh, PA, Birmingham, AL, Lafayette, LA, Knoxville, TN, or Columbus, OH.
CGI is looking for Quality Engineers to join the team of talented professionals.
You will be involved in a mission critical project, working with a team of smart, dedicated people like yourself who help build quality solutions for a variety of customers.
Take your talents to a company that inspires growth and values your ideas.
Your future duties and responsibilities:
Candidate must 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
Perform in-sprint manual and automation testing in an agile setting.
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
Investigate automated & manual test failures to ensure application correctness, update automated UI/ API test scripts as needed
Replicate prod defects in the lower environments, log defects in defect management system for resolution. Provide issue walkthroughs to the developers or software engineers
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
Report testing results/ metrics to the QA manager and other project stakeholders
Partner with product teams to design and develop acceptance criteria and BDD tests
Report progress, test metrics and results to the project stakeholders
Perform all activities involved in the software testing lifecycle
Highly effective written and verbal communication skills
Qualifications:
Required qualifications to be successful in this role:
This is an intermediate level position with a bachelor’s degree plus 8 years of relevant testing experience required. Successful candidates will possess:
3+ years of test automation experience using Selenium.
Experience developing tests using BDD frameworks in Cucumber.
Strong working knowledge of API and UI testing through automation framework.
Strong working knowledge of Mobile testing.
Experience in managing code repositories and versions using Azure DevOps, GIT or SVN.
4+ years of experience developing, maintaining & executing automated regression tests for web and backend applications.
2+ years of experience writing SQL scripts.
JIRA Xray knowledge will be plus.
Good understanding of Agile project management/ DevOps tools.