CrawlJobs Logo

Software Development Engineer in Test

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada , Mississauga

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

79320.00 - 110680.00 USD / Year

Job Description:

As a Software Development Engineer in Test (SDET) specializing in Data Quality within the Global Markets division of a leading investment bank, you will be instrumental in ensuring the integrity, accuracy, and consistency of critical financial data across trading, risk management, and compliance systems. This role demands a highly technical mindset, combining robust hands-on skills in data validation with expertise in test automation. You will collaborate closely with trading technology teams, quantitative analysts, risk management professionals, and data engineers. Your primary objective will be to design, develop, and implement sophisticated data quality solutions that guarantee high-fidelity financial data, essential for informed decision-making, operational efficiency, and stringent regulatory compliance. Your contributions will directly enhance the bank’s capacity to execute trades seamlessly, manage risk effectively, and adhere to global financial regulations.

Job Responsibility:

  • Design, develop, and implement automated data quality checks for both real-time and batch processing of trading data
  • Monitor and rigorously validate data pipelines supporting trade execution, pricing models, risk analytics, and post-trade settlement processes
  • Partner with trading desks, quantitative teams, and data engineers to proactively identify, analyze, and resolve complex data anomalies
  • Build and maintain solutions for data profiling, lineage tracking, and metadata management to ensure comprehensive data traceability and auditability
  • Integrate data validation rules and automated tests into Continuous Integration/Continuous Delivery (CI/CD) pipelines
  • Conduct thorough root cause analysis for identified data quality issues and drive the implementation of effective corrective and preventative actions
  • Ensure all data quality processes and solutions adhere to global financial regulations and internal compliance standards
  • Collaborate with DevOps and Cloud Engineering teams to optimize and scale data quality solutions within cloud-based environments (e.g., AWS, Azure, GCP)
  • Leverage and integrate AI/Machine Learning-based anomaly detection models to proactively identify subtle and complex data inconsistencies
  • Provide crucial support for User Acceptance Testing (UAT) processes and the successful rollout of products into production environments, ensuring data quality readiness

Requirements:

  • Minimum of 3+ years of experience in Quality Assurance, with a strong focus on data quality in backend testing
  • Strong experience in test automation using Java for backend systems and API testing
  • Hands-on experience in developing automation scripts using Python is a plus
  • Proficiency in SQL for complex data validation, querying large datasets, and data manipulation
  • Exceptional analytical and troubleshooting skills, particularly for debugging and resolving intricate data quality issues
  • Demonstrated experience embedding data quality tests and automation within DevOps CI/CD pipelines
  • Ability to thrive and contribute effectively in a dynamic, fast-paced trading environment with cross-functional teams
  • Bachelor’s degree/University degree or equivalent experience

Nice to have:

Hands-on experience in developing automation scripts using Python is a plus

Additional Information:

Job Posted:
December 28, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Development Engineer in Test

New

Software development test engineer

Duration – 6 months. Location – Bangalore. Top Skills in order of priority for C...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
January 23, 2026
Flip Icon
Requirements
Requirements
  • Exp in Cloud (Infrastructure, Networking, Services, Configuration)-preferably Azure or equivalent
  • Reliability Testing: Test the application(Software under test) in Cloud against reliability requirements to see if it works reliably both in Azure and on-premises, record the results, and suggest improvements. Prepare/simulate the environment in an automated way
  • Basic Knowledge of K8s (AKS, EKS)
  • Strong experience in scripting languages – any one (Typescript /Shell Scripts/ Powershell scripts)
  • Experience in Infrastructure as Code (Any one- Terraform/ARM templates)
  • 7 ... experience
Read More
Arrow Right
New

Software Development Engineer in Test

Join us as a Software Development Engineer in Test at Barclays, responsible for ...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Build robust UI/API automation frameworks and suites (Selenium, Appium, REST Assured) with Java/Python, JUnit/TestNG
  • maintain reusable libraries and test data strategies
  • Automate validations for OAuth2/OpenID Connect/SAML, token lifecycles and secure storage
  • integrate biometric SDK test flows
  • Integrate automation into CI/CD (Jenkins/GitLab), enforce quality gates, and support containerized test execution (Docker/Kubernetes)
  • Lead defect triage with developers/POs
  • contribute to risk & controls, RCA, and release signoff criteria
  • Must Have Skills -Java and/or Python
  • Selenium/Appium/REST Assured
  • JUnit/TestNG
Job Responsibility
Job Responsibility
  • Design, develop, and execute testing strategies to validate functionality, performance, and user experience
  • Collaborate with cross-functional teams to identify and resolve defects
  • Continuously improve testing processes and methodologies
  • Development and implementation of comprehensive test plans and strategies
  • Creation and execution automated test scripts
  • Collaboration with cross-functional teams to analyse requirements, participate in design discussions, and contribute to the development of acceptance criteria
  • Root cause analysis for identified defects
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer In Test

Axon is on a mission to protect life. As part of that mission, Axon Assistant is...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in test automation, software engineering, or SDET roles
  • Advanced proficiency in Python, Java, C#, JavaScript, or Go
  • Strong experience building and scaling test automation frameworks and developer-focused tools
  • Deep understanding of distributed systems, API testing, and CI/CD pipelines
  • Hands-on experience testing AI/ML-powered systems, real-time services, or multi-modal UIs
  • Track record of owning quality strategy and delivery for mission-critical software in production
Job Responsibility
Job Responsibility
  • Architect and implement automation frameworks, test strategies, and quality infrastructure across web, mobile, and on-device platforms
  • Design scalable validation systems for real-time voice interaction, AI/LLM-driven features, and distributed cloud services
  • Partner with engineers to shape code for testability and embed quality early in the development process
  • Lead cross-functional quality initiatives to improve CI/CD pipelines, observability, and release readiness
  • Drive performance, load, and resilience testing, especially for latency-sensitive, real-time systems
  • Mentor other SDETs and developers in automation strategy, debugging, and risk mitigation
  • Own root cause analysis for complex, system-level issues — using telemetry, tracing, and logs
  • Contribute to documentation of tools, architecture, and best practices that scale across teams
What we offer
What we offer
  • Competitive base salary and RSUs
  • Comprehensive pension plan with matching contribution
  • Private health insurance & cash plans
  • 30 days paid holiday + UK public holidays
  • Enhanced maternity/paternity leave
  • GymPass subscription
  • Life assurance & income protection
  • Career growth support and wellness resources
  • Fulltime
Read More
Arrow Right
New

Senior Software Development Engineer in Test

To build a high-leverage, scalable quality system that enables our 7 engineering...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
awin.com Logo
Awin Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience building scalable, multi-team quality frameworks from scratch (e.g., as Senior SDET)
  • Hands-on-keyboard expertise in modern CI/CD pipelines (e.g., GitHub Actions, Jenkins)
  • Expertise in building modern test automation frameworks (e.g., Cypress, Playwright, Selenium, JUnit)
  • Strong understanding of microservices and distributed systems
  • Deep understanding of SOLID, TDD, DDD, and other patterns, and how they directly impact testability
  • A data-driven mindset, with proven experience using metrics to drive quality strategy (comfortable with SQL, dashboards, etc.)
  • Proactive synchronous and asynchronous communication skills, both verbal and written
  • A proven track record of influencing senior engineers and managers remotely and without direct authority
Job Responsibility
Job Responsibility
  • Be the lead builder of our quality foundation
  • Design, build, and own the domain's 'paved road' for quality, including standardized CI/CD quality gates, testing frameworks, and static analysis tools
  • Lead the technical implementation for our test automation strategy
  • Advocate for testability by participating in technical reviews
  • Create reusable code templates and technical documentation
  • Triage the domain's quality risks and focus your efforts on the biggest bottlenecks
  • Embed with teams to build and prove new solutions, processes, and tools
  • Prevent knowledge decay
  • Evaluate and recommend on the 'buy vs. build' decisions for quality tooling
  • Partner with teams to evolve testing strategies and pipelines
What we offer
What we offer
  • Flexi-Week and Work-Life Balance: flexible four-day Flexi-Week at full pay
  • Remote Working Allowance: monthly allowance to cover part of your running costs
  • Flexi-Office: international culture and flexibility through our Flexi-Office and hybrid/remote work possibilities
  • Meal Vouchers: supported with a certain net sum to spend it on a variety of lunches
  • Health & Wellbeing: insurance covers several types of health, vision and / or dental treatments for you and for up to one additional family member
  • Remote Working Furniture Package: eligible for a furniture package after 3 months of employment
  • Appreciation: peer-to-peer voucher program
Read More
Arrow Right
New

Senior Software Development Engineer in Test

To build a high-leverage, scalable quality system that enables our 7 engineering...
Location
Location
Salary
Salary:
Not provided
awin.com Logo
Awin Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience building scalable, multi-team quality frameworks from scratch (e.g., as Senior SDET)
  • Hands-on-keyboard expertise in modern CI/CD pipelines (e.g., GitHub Actions, Jenkins)
  • Expertise in building modern test automation frameworks (e.g., Cypress, Playwright, Selenium, JUnit)
  • Strong understanding of microservices and distributed systems
  • Deep understanding of SOLID, TDD, DDD, and other patterns, and how they directly impact testability
  • A data-driven mindset, with proven experience using metrics to drive quality strategy (comfortable with SQL, dashboards, etc.)
  • Proactive synchronous and asynchronous communication skills, both verbal and written
  • A proven track record of influencing senior engineers and managers remotely and without direct authority
Job Responsibility
Job Responsibility
  • Be the lead builder of our quality foundation
  • Design, build, and own the domain's 'paved road' for quality, including standardized CI/CD quality gates, testing frameworks, and static analysis tools
  • Lead the technical implementation for our test automation strategy
  • Advocate for testability by participating in technical reviews
  • Create reusable code templates and technical documentation
  • Triage the domain's quality risks and focus your efforts on the biggest bottlenecks
  • Embed with teams to build and prove new solutions, processes, and tools
  • Prevent knowledge decay
  • Evaluate and recommend on the 'buy vs. build' decisions for quality tooling
  • Partner with teams to evolve testing strategies and pipelines
What we offer
What we offer
  • Flexi-Week and Work-Life Balance: flexible four-day Flexi-Week at full pay
  • Remote Working Allowance: monthly allowance to cover part of your running costs
  • Flexi-Office: international culture and flexibility through our Flexi-Office and hybrid/remote work possibilities
  • Meal Vouchers: supported with a certain net sum to spend on a variety of lunches
  • Health & Wellbeing: insurance covers several types of health, vision and / or dental treatments
  • Remote Working Furniture Package: eligible for a furniture package after 3 months
  • Appreciation: peer-to-peer voucher program
Read More
Arrow Right

Embedded software test engineer

Our Client, a global leader in the automotive industry, is seeking a skilled and...
Location
Location
Canada , Kanata
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
January 05, 2026
Flip Icon
Requirements
Requirements
  • A strong foundation in embedded software testing methodologies and a deep understanding of the software development lifecycle (SDLC)
  • Proven hands-on experience in black-box testing for embedded systems on target hardware or Hardware-in-the-Loop (HIL) setups
  • Proficiency with automotive communication protocols such as CAN, LIN, and Automotive Ethernet, along with experience using corresponding analysis tools (e.g., CANalyzer, Vehicle Spy)
  • Demonstrable coding experience in Python for the purpose of test automation and scripting
  • Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field
Job Responsibility
Job Responsibility
  • Test Strategy & Planning: Analyze software and system requirements to develop and define comprehensive test strategies for black-box, functional, and integration-level testing
  • Test Case Development: Author, review, and maintain detailed, clear, and robust test cases that effectively validate software functionality against system requirements
  • Test Automation: Design, develop, and maintain automated test scripts and frameworks, primarily using Python, to increase testing efficiency, scalability, and repeatability on Hardware-in-the-Loop (HIL) test environments
  • Environment & CI/CD Management: Set up, configure, and maintain test environments and benches. Integrate automated tests into a Continuous Integration (CI) pipeline using tools like Jenkins
  • Execution & Analysis: Execute manual and automated test suites, meticulously analyze the results, and generate comprehensive test reports to communicate findings to development and project management teams
  • Defect Management: Identify, document, and track software defects with a high degree of detail. Collaborate closely with software developers to reproduce, debug, and support the triage and resolution of these issues
  • Continuous Improvement: Proactively contribute to quality improvement initiatives by analyzing defect escape patterns, identifying gaps in test coverage, and enhancing test cases and methodologies to prevent future regressions
What we offer
What we offer
  • This role at a top automotive company offers high-demand skills in embedded testing and Python automation. You'll gain valuable experience in a growing industry, directly impacting vehicle safety and features
Read More
Arrow Right

Software Development Engineer

Are you interested in creating and delivering innovative consumer software produ...
Location
Location
Poland , Gdansk
Salary
Salary:
19166.00 PLN / Month
amazon.de Logo
Amazon Pforzheim GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
Job Responsibility
Job Responsibility
  • Design, implement, and deploy high-quality software components and features using best design approaches and practices
  • Work independently and collaboratively to deliver secure, testable, maintainable, and efficient software with minimal defects
  • Provide constructive code reviews for team members while ensuring your own code reviews are thorough and timely
  • Identify opportunities for improvement and implement solutions that enhance your team's software quality and maintainability
  • Build positive working relationships with peers, effectively navigate differing viewpoints, and help onboard new team members to your team's systems and processes
What we offer
What we offer
  • pension plans
  • health insurance
  • life and disability insurance
  • business travel insurance
  • MultiSport card
  • employee discount code and program (EDC/Extras)
  • commuter benefits where applicable
  • Employee Assistance Program (private and confidential counselling and referral service to support health and well-being)
  • sign on payment
  • eligibility to participate in a restricted stock unit scheme
Read More
Arrow Right

Software Test Engineer

(Urgent Hiring) Software Test Engineer
Location
Location
Malaysia , Kuala Lumpur
Salary
Salary:
4500.00 - 6500.00 MYR / Month
airswift.com Logo
Airswift Sweden
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 1 year of software testing experience (Web / Backend System / SaaS)
  • Familiar with basic testing methods: functional testing, boundary value analysis, equivalence partitioning, regression testing, etc.
  • Able to independently design test cases based on requirement documents
  • Proficient in at least one testing tool: Jira / Tapd / Feishu / Trello / ZenTao, etc.
  • Strong communication skills with the ability to document clear issue reproduction steps
  • Fast learner, strong execution skills, and able to adapt to rapid iteration cycles
Job Responsibility
Job Responsibility
  • Conduct daily functional testing for platform updates
  • Execute test cases and deliver clear, reproducible bug reports
  • Follow up on bug fixes with the development team and perform retesting and closure
  • Assist in optimizing testing processes to improve overall efficiency and quality
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.