Python SDET (Data Validation & API Testing)
$65k - $110k per yearPython 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.
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...DataPythonPermanent employmentFull timeManual labor$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- ...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...DataLong term contractFull timeTemporary workRemote workWorldwideMonday to friday
$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...DataPythonFull time$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...SuggestedPermanent employmentFull time$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 employmentFor contractorsInternshipWork at office$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 employmentFor contractorsInternshipWork at office- ...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...DataPythonFull timeContract workLocal areaRemote work
$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...DataLong term contractFull timeContract workPart timeRemote workShift work- ...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...DataRemplacementFull timeWork at office
$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...DataPermanent employmentFull time3 days per week- ...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...DataLong term contractFull timeTemporary workWork at officeLocal areaWorldwide
$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...DataLong term contractPermanent employmentTemporary workInternshipWork at office- ...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,...DataWork at officeFlexible hours
- ...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...DataFull timeContract workRemote work
$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)...DataHourly payFull timeContract workFreelanceRemote workFlexible hours$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)...DataHourly payContract workFreelanceLocal areaRemote workFlexible hours- ...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...DataPart timeCasual workRemote workFlexible hours
$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...DataPythonPermanent employment$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...DataPythonPermanent employment- ...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...DataPythonFull timeRemote workWeekend work
$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....DataPythonLong term contractPermanent employmentTemporary workCasual workInternshipWork at officeShift workAfternoon shift$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...DataFull time- ...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...DataManual laborWork at officeRemote workFlexible hours
$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,...DataPythonPermanent employmentFull timeRelocation3 days per week$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...DataPythonLong term contractFull timeTemporary workWork at officeRemote workFlexible hours- ...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...DataPermanent employmentRemote work
$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...DataPermanent employmentFull timeTemporary workRelocation3 days per week- ...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...DataPythonRemote jobPermanent employmentFull time
$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...DataPython
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Python SDET (Data Validation & API Testing). Be the first to apply!
