Systems Analyst

CGI•Cary, NC
•Onsite

About The Position

CGI is seeking an experienced Systems Analyst with expertise in business and systems analysis, requirements definition, digital transformation, and exposure to quality engineering practices. The role works across business, product, architecture, UX, and engineering teams to understand complex business workflows and system interactions, translate requirements into clear technical and functional specifications, and help deliver modern digital solutions. This is a full-time, on-site position in CGI’s Cary, North Carolina office. The Systems Analyst supports quality engineering adoption and improvement, including identifying opportunities for test automation, promoting testing standards, reviewing testing solution designs, and recommending tools and approaches. The role also supports delivery activities across the Agile lifecycle, from backlog refinement and sprint planning through testing, business acceptance, release readiness, and implementation. The position includes analysis and documentation of workflows, integrations, data flows, and system requirements, as well as troubleshooting and validation. CGI describes its workplace culture as based on ownership, teamwork, respect, and belonging. Professionals are invited to become owners from their first day and have opportunities to develop skills, build client and teammate relationships, and access global capabilities. Offers of employment in the U.S. are contingent on successfully completing a background investigation.

Requirements

  • At least 6 years of experience as a Systems Analyst.
  • Strong ability to understand and document business workflows and system interactions.
  • Strong experience with data and field mapping and tracing data across multiple systems.
  • Ability to interpret, synthesize, and methodically document complex business and system requirements.
  • Experience mapping business requirements to system flows and interactions.
  • Strong understanding of APIs and system integrations.
  • Ability to read and analyze APIs using Swagger/OpenAPI documentation.
  • Hands-on experience using SQL for data analysis and validation.
  • Experience with API analysis or testing tools such as Bruno or similar tools.
  • Experience using browser developer tools to analyze network calls and system interactions.
  • Experience creating functional requirements, user stories, and acceptance criteria.
  • Experience supporting issue triage and troubleshooting using business, system, and data knowledge.
  • Experience with legacy system modernization, data integration, or digital transformation.
  • Experience working in Agile development environments.
  • Ability and willingness to work 100% on-site.
  • Bachelor’s degree in computer science or a related field.

Nice To Haves

  • Understanding of financial services, brokerage, investments, or other regulated industries.
  • Experience supporting critical digital capability management, including system dependencies, data flows and operational impacts; integration and API analysis; testing and validation; root cause analysis; change impact analysis; and automation and AI enablement.
  • Data fluency, with hands-on experience using BI tools or other methods to generate insights.
  • Strong knowledge of Java and UI automation tools such as Playwright; Jira and Xray are also highly recommended.

Responsibilities

  • Analyze business and technical requirements to identify opportunities for test automation and quality process improvements.
  • Define and promote enterprise testing standards, patterns, and best practices.
  • Partner with development, architecture, product, and delivery teams to drive quality engineering adoption.
  • Evaluate emerging testing technologies, frameworks, and AI-assisted testing solutions.
  • Conduct architecture and design reviews of team-specific testing solutions.
  • Assess automation framework designs for maintainability, scalability, reliability, and reusability.
  • Recommend tooling, framework patterns, automation strategies, and CI/CD integration approaches.
  • Support backlog refinement, sprint planning, testing, business acceptance, release readiness, and implementation.
  • Support testing, validation, defect analysis, root cause analysis, and issue resolution.
  • Understand and document business workflows and system interactions.
  • Trace data across systems and analyze data and field mappings.
  • Map business requirements to system flows and interactions.
  • Create functional requirements, user stories, and acceptance criteria.
  • Support issue triage and troubleshooting using business, system, and data knowledge.
  • Support legacy system modernization, data integration, or digital transformation initiatives.

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service