About The Position

CGI is seeking a Senior Test Automation Engineer with 8+ years of experience in software quality engineering, test automation, and enterprise application testing. The role focuses on UI and API automation using tools including Selenium WebDriver, Microsoft Playwright, Karate API, Postman, SoapUI, and Oracle Application Testing Suite (OATS). The engineer will work with development, product, business, and DevOps teams to define test strategies, build scalable automation frameworks, integrate automated testing into CI/CD pipelines, and ensure the quality and reliability of mission-critical applications. Experience in banking and financial services environments is strongly preferred. The position includes designing and maintaining enterprise test automation frameworks; creating automated tests for web applications, APIs, services, and integration workflows; validating application behavior across interconnected systems; and supporting release validation and production readiness. The engineer will analyze requirements, plan test coverage, investigate failures and defects, and help improve automation and testing practices. CGI describes its culture as rooted in ownership, teamwork, respect, and belonging, with opportunities to develop skills and career capabilities.

Requirements

  • 8+ years of overall software testing or quality engineering experience.
  • Hands-on experience designing and developing test automation frameworks.
  • Extensive experience with Selenium WebDriver.
  • Hands-on experience with Microsoft Playwright for modern web application testing.
  • Strong API testing and automation experience using Karate API, Postman, and/or SoapUI.
  • Strong programming skills in Core Java and JavaScript.
  • Understanding of object-oriented programming concepts and reusable automation design.
  • Experience developing and executing automated functional and regression test suites.
  • Strong SQL knowledge for backend and database validation.
  • Experience testing applications in Windows and Linux environments.
  • Knowledge of Agile/Scrum software development and testing practices.
  • Experience working in CI/CD-enabled application development environments.
  • Bachelor’s degree in Computer Science or equivalent.
  • Local to Pittsburgh, PA.

Nice To Haves

  • Experience with Oracle Application Testing Suite (OATS) is desirable.
  • Experience working in banking and financial services environments is strongly preferred.

Responsibilities

  • Design, develop, enhance, and maintain test automation frameworks for enterprise applications.
  • Develop automated test scripts for web applications, APIs, services, and integration workflows.
  • Build and maintain UI automation solutions using Selenium WebDriver, Microsoft Playwright, and Oracle Application Testing Suite (OATS).
  • Develop API and service-level automated tests using Karate API, Postman, and SoapUI.
  • Create reusable automation components, utilities, libraries, and test data frameworks.
  • Develop automated regression, functional, integration, smoke, and end-to-end test suites.
  • Collaborate with business analysts, developers, product owners, and architects to understand requirements and define test coverage.
  • Analyze functional and technical requirements and develop test strategies, plans, scenarios, and cases.
  • Perform API validation, backend validation, database testing, and integration testing.
  • Validate application behavior across multiple systems and interconnected banking platforms.
  • Integrate automated testing into enterprise CI/CD pipelines and execute tests in build, deployment, and release pipelines.
  • Analyze automation failures, application defects, environment issues, and test data problems.
  • Track, document, prioritize, and manage defects through resolution.
  • Participate in defect triage and collaborate with development teams on root cause analysis.
  • Identify opportunities to improve automation coverage, testing efficiency, and product quality.
  • Support release validation and production readiness activities.
  • Mentor junior automation engineers and promote automation standards and engineering best practices.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and 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