Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Python SDET (Data Validation & API Testing)

$65k - $110k per year
Python SDET (Data Validation & API Testing)

Position Description
CGI is seeking an experienced Python SDET to join our team supporting a leading banking client. In this role, you will design, develop, and maintain automated testing solutions with a strong focus on Python programming, advanced SQL, API testing, and complex data validation. You will work with large datasets and enterprise applications to ensure data accuracy, reliability, and quality while collaborating with development and business teams to resolve technical challenges.
This is a full-time permanent opportunity based in Bedford, Nova Scotia, requiring four days per week onsite.

Your future duties and responsibilities
• Design, develop, and maintain Python-based automation frameworks, scripts, and reusable testing solutions.
• Perform complex data validation, reconciliation, and large-file testing using Python and SQL.
• Develop and execute automated API, integration, functional, and regression tests.
• Write and optimize advanced SQL queries to validate data integrity and troubleshoot discrepancies.
• Perform testing, debugging, and troubleshooting within Linux/Unix environments.
• Collaborate with developers, business analysts, and stakeholders to define testing requirements and strategies.
• Investigate defects, perform root cause analysis, and support issue resolution.
• Contribute to test planning, release validation, and continuous improvement of automation practices.

Required qualifications to be successful in this role
• Experience in Software Quality Assurance, Test Automation, or SDET roles.
• Strong hands-on Python programming skills, including independently developing, debugging, and maintaining automation code.
• Advanced SQL expertise, including complex queries, joins, data validation, and reconciliation.
• Strong Linux/Unix experience, including command-line operations, scripting, and troubleshooting.
• Experience processing and validating large files and complex datasets.
• Experience with REST API testing, backend validation, and automated testing frameworks.
• Working knowledge of Java and object-oriented programming concepts.
• Strong analytical and problem-solving skills, with the ability to clearly explain coding approaches and technical decisions.
• Excellent communication and collaboration skills.

Assets
• Experience with banking, financial services, or Anti-Money Laundering (AML) applications.
• Experience testing ETL pipelines and enterprise data reconciliation processes.
• Experience with Robot Framework or similar automation tools.
• Familiarity with Git, CI/CD pipelines, and Agile development practices.

CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $65,000 - $110,000 CAD. This role is an existing vacancy.

#LI-HG

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.

At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.

That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.

To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.

Come join our team—one of the largest IT and business consulting services firms in the world.

Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Python SDET (Data Validation & API Testing) in Halifax, NS vacancy
  • $65k - $110k per year

     ...Description: CGI is seeking an experienced SDET to join our team in support of a...  ..., develop, and maintain automated testing solutions to ensure the quality,...  ...project teams, you will develop Python-based automation frameworks, perform API and backend testing, and contribute... 
    Data
    Python
    Permanent employment
    Full time
    Manual labor

    CGI

    Halifax, NS
    8 days ago
  • $42k - $56.4k per year

     ...solutions. We securely capture and preserve the communications data of the world’s most highly regulated firms, giving them greater...  ...completely free of barriers. Your role: The Software Developer in Test (SDET) co-op is a developer who specializes in writing code to test... 
    Data

    Global Relay

    Halifax, NS
    3 days ago
  •  ...that make our tomorrow's possible. IVVQ Test Specialist Mill Bay or Victoria BC - Hybrid...  ...hardware, software, technology or technical data controlled under the Canadian Export...  ...the IVVQ team (Integration, Verification, Validation, and Quality Team) is looking to add an IVVQ... 
    Data
    Long term contract
    Full time
    Temporary work
    Remote work
    Worldwide
    Monday to friday

    Thales

    Halifax, NS
    7 days ago
  • $60k - $115k per year

     ...Position Description: The Sr/Lead Data Engineering is someone who has...  ...outbound streams, queues, and APIs. . API Integration:...  ...CI/CD) pipelines. Knowledge of testing strategies and automation frameworks...  ...Strong SQL expertise . Strong Python and Data Processing . Understanding... 
    Data
    Python
    Full time

    CGI

    Halifax, NS
    7 days ago
  • $65k - $125k per year

     ...Position Description: CGI is seeking an experienced Senior Java API Developer to join our team and contribute to the design, development...  ...opportunity. Your future duties and responsibilities: Design, develop, test, and maintain scalable REST APIs and enterprise backend services... 
    Suggested
    Permanent employment
    Full time

    CGI

    Halifax, NS
    7 days ago
  • $80.46k - $98.34k per year

     ...Senior Test Specialist, Mechanical or Electrical (Permanent) Halifax, NS  Expected Salary: $80,458 to $98,337 To determine final salary, Babcock considers a variety of factors including the successful Candidate’s skills and experience and internal equity. The final base... 
    Permanent employment
    For contractors
    Internship
    Work at office

    Babcock

    Halifax, NS
    1 day ago
  • $80.46k - $98.34k per year

     ...Senior Test Specialist, Electrical (Permanent) Halifax, NS  Expected Salary: $80,458 to $98,337 To determine final salary, Babcock considers a variety of factors including the successful Candidate’s skills and experience and internal equity. The final base salary offer... 
    Permanent employment
    For contractors
    Internship
    Work at office

    Babcock

    Halifax, NS
    22 days ago
  •  ...Position Title Field Operations Data Acquisition Coordinator Research Project Ocean...  ...with programming languages such as R and Python. Demonstrated experience conducting...  ...power tools and towing trailers; must hold a valid driver’s license, be able to travel... 
    Data
    Python
    Full time
    Contract work
    Local area
    Remote work

    Dalhousie University

    Halifax, NS
    4 days ago
  • $75 per hour

     ...Job Description Position: Data Engineer Location: Remote within Canada, with Atlantic...  ..., cleansing, mapping, reconciliation and validation. Build processing frameworks, data...  ...controls and exception handling. Support testing and migration validation; resolve data... 
    Data
    Long term contract
    Full time
    Contract work
    Part time
    Remote work
    Shift work

    CorGTA

    Halifax, NS
    18 days ago
  •  ...In this role, you will assist the Business Data Office – Client Data Team fulfilling...  ...Migration and remediation, solution verification, testing and investment data maintenance for Fund...  ...(For in-house systems: Origin and MTC) Validate data update requests and communicate missing... 
    Data
    Remplacement
    Full time
    Work at office

    MUFG Investor Services

    Halifax, NS
    3 days ago
  • $65k - $125k per year

     ...seeking a Senior Software Engineer - Cloud & Data Platforms to join our team and contribute...  ...and AWS. Develop and integrate RESTful APIs, distributed services, and enterprise...  ...production environments. Implement automated testing and contribute to software engineering... 
    Data
    Permanent employment
    Full time
    3 days per week

    CGI

    Halifax, NS
    2 days ago
  •  ...security and space, our architects design innovative solutions that make our tomorrow's possible. This role is Hybrid Halifax/Hybrid Ottawa Data Coordinator Position Summary We are seeking a meticulous and organized Data Coordinator to join our team. The Data Coordinator will be... 
    Data
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide

    Thales

    Halifax, NS
    7 days ago
  • $3929.22 - $4911.52 per week

     ...Department of Health and Wellness. Using Power BI, AI, and other data visualization tools, you will turn complex health system level data...  ...or more of the following tools: written examination, standardized tests, oral presentations, interview(s), and reference checks. Equivalency... 
    Data
    Long term contract
    Permanent employment
    Temporary work
    Internship
    Work at office

    Government of Nova Scotia

    Halifax, NS
    4 days ago
  •  ...is the Opportunity? As an integral member of Enterprise Shared Data Management Services and Operations broader team, you will help to...  ...compliance subject areas, e.g. surveillance, advisory, monitoring & testing, branch review, complaint handling and internal investigations,... 
    Data
    Work at office
    Flexible hours

    Royal Bank of Canada

    Halifax, NS
    4 days ago
  •  ...Position Title Data Services Manager (Internal Posting) Research Project The Ocean Tracking Network Department/Unit Biology Location Halifax, Nova Scotia, Canada Employee Group Grant-Paid (non-union) Position Type Term Duration of Contract... 
    Data
    Full time
    Contract work
    Remote work

    Dalhousie University

    Halifax, NS
    4 days ago
  • $26 - $36 per hour

     ...About the Role We are seeking an experienced Data Center Technician for freelance/contract work in Halifax, Canada . This is an on-site position supporting mission-critical infrastructure at premier data center facilities. Compensation C$26-36/hr (CAD hourly)... 
    Data
    Hourly pay
    Full time
    Contract work
    Freelance
    Remote work
    Flexible hours

    RM Staffing B.V.

    Halifax, NS
    more than 2 months ago
  • $26 - $36 per hour

     ...About the Role We are seeking an experienced Data Center Technician for freelance/contract work in Halifax, Canada . This is an on-site position supporting mission-critical infrastructure at premier data center facilities. Compensation C$26-36/hr (CAD hourly)... 
    Data
    Hourly pay
    Contract work
    Freelance
    Local area
    Remote work
    Flexible hours

    RM Staffing B.V.

    Halifax, NS
    8 days ago
  •  ...inviting individuals from all backgrounds, including those searching for data entry clerk roles, to express interest in joining upcoming...  ...follow written instructions and share thoughtful opinions A valid email address to receive study invitations Benefits Flexible... 
    Data
    Part time
    Casual work
    Remote work
    Flexible hours

    ApexFocusGroup

    Halifax, NS
    more than 2 months ago
  • $150k - $175k per year

     ...quality standards, observability, automated testing, data quality controls, and continuous...  ...software engineering experience with strong Python development and cloud delivery experience...  ...Amazon Bedrock, Azure OpenAI, Anthropic APIs, or similar technologies. · Strong understanding... 
    Data
    Python
    Permanent employment

    Hays

    Halifax, NS
    a month ago
  • $120k - $150k per year

     ...strategies to improve solution accuracy and reliability. · Define data validation, testing, deployment, monitoring, and observability processes for AI...  ...platform improvements. · Establish best practices across Python, AI frameworks, AWS, MLOps, CI/CD, and software engineering... 
    Data
    Python
    Permanent employment

    Hays

    Halifax, NS
    a month ago
  •  ...solutions. We securely capture and preserve the communications data of the world’s most highly regulated firms, giving them...  ...and Firewall appliances using but not limited to RESTFUL APIs. Write and maintain python scripts using automation frameworks. Develop... 
    Data
    Python
    Full time
    Remote work
    Weekend work

    Global Relay

    Halifax, NS
    2 days ago
  • $3410.48 - $4005.58 per week

     ...systems and reimagine processes. Our agile, data-driven approach ensures that digital...  ...with strong expertise in Java, Python, JavaScript, API development, integration technologies,...  ...and champion coding standards, automated testing, and continuous improvement practices.... 
    Data
    Python
    Long term contract
    Permanent employment
    Temporary work
    Casual work
    Internship
    Work at office
    Shift work
    Afternoon shift

    The Government of Nova Scotia

    Halifax, NS
    9 days ago
  • $55k - $110k per year

     ...support quality assurance and software testing initiatives within the Payments and Wires...  ...execute and document detailed, accurate test cases. . Create and Maintain automation test scripts (API, Services and E2E). . Help define test data and environment requirements. . Participate... 
    Data
    Full time

    CGI

    Halifax, NS
    7 days ago
  •  ...Req ID:  383593   NTT DATA strives to hire exceptional, innovative...  ...transactions   Design, develop, test, and maintain scalable...  ...- Develop and consume RESTful APIs and integrate applications with...  ...Experience building and consuming REST API based integration and microservices... 
    Data
    Manual labor
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Halifax, NS
    3 days ago
  • $65k - $110k per year

     ...OpenTelemetry, AWS, Terraform, and Python. You will focus on identifying...  ..., templates, and automated validation checks. Develop Python...  ...accelerate automation, implementation, testing, and documentation while...  ...optimization, metric cardinality, data retention, security, privacy,... 
    Data
    Python
    Permanent employment
    Full time
    Relocation
    3 days per week

    CGI

    Halifax, NS
    7 days ago
  • $84.36k - $105.45k per year

     ...Req ID:  383583   NTT DATA strives to hire exceptional, innovative and passionate...  ...pipelines to automate application build, testing, deployment, and release processes using Jenkins...  ...with one or more of the languages (such as Python, Java, Go, or Javascript etc.) - 5+ years... 
    Data
    Python
    Long term contract
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Halifax, NS
    4 days ago
  •  ...Microsoft Azure, integration, data, DevOps, security, and production...  ...Architect, design, develop, test, deploy, and support enterprise...  ...leadership across backend services, APIs, user interfaces, integrations,...  ...coordination, post-production validation, rollback planning, and... 
    Data
    Permanent employment
    Remote work

    Cognizant

    Halifax, NS
    29 days ago
  • $75k - $125k per year

     ...responsibilities: Design, develop, configure, test, and support Salesforce solutions using...  ...designs. Design and document Salesforce data models, business processes, security models...  ...and third-party applications using APIs, web services, and other integration technologies... 
    Data
    Permanent employment
    Full time
    Temporary work
    Relocation
    3 days per week

    CGI

    Halifax, NS
    7 days ago
  •  ...optimize backend services and processing pipelines using Python, Linux, and PostgreSQL. Integrate, test, and evaluate open-source AI/Vision-Language Models for...  ...with comfort moving across back-end architecture, data pipelines, and infrastructure integration. Adaptability... 
    Data
    Python
    Remote job
    Permanent employment
    Full time

    Lanark Weaver Consulting

    Halifax, NS
    19 days ago
  • $36k - $56k per year

     ...securely capture and preserve the communications data of the world’s most highly regulated firms,...  ...and smooth operation of production and test environments and build automation to...  ...system administration Automation using Bash, Python or other similar scripting languages Experience... 
    Data
    Python

    Global Relay

    Halifax, NS
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Python SDET (Data Validation & API Testing). Be the first to apply!