Retour à la recherche
T
TechDoQuestSource d’offres vérifiée

Software Engineer in Test

Offre en anglais

The role involves performing end-to-end data validation, API testing, and developing automation frameworks for UI and backend systems. It also requires managing the defect lifecycle and implementing shift-left testing practices within the SDLC.

  • Sur place
  • Toronto, ON
  • Publié 5 août 2026
  • Postuler avant le 4 sept. 2026
  • 1 poste

Résumé du poste

1. Data Testing & Validation • Perform end-to-end data validation across upstream and downstream systems including APIs, databases, and microservices • Validate data transformations, migrations, and reconciliation across systems (source-to-target validation) • Execute SQL-based backend validations to ensure data accuracy, completeness, and consistency • Support data migration and co-existence testing for legacy and modernized platforms 2. Test Design & Execution • Participate in user story reviews and test design activities to define functional and data test scenarios • Create and maintain test cases covering happy path, negative scenarios, and edge conditions • Execute: o Functional testing o Integration testing (microservices & APIs) o End-to-end business process validation • Perform defect lifecycle management (log, triage, validation, closure) 3. Test Automation • Develop and maintain automation frameworks for UI, API, and data validation testing • Build automation using Java/Python-based frameworks aligned with QE ecosystems • Enable automation within sprint cycles and maintain regression suites • Support CI/CD-based automated test execution pipelines 4. API & Microservices Testing • Validate API integrations, contracts, and message flows across distributed systems • Perform Kafka/event-based message validation and API testing • Ensure integrity of data exchange between services and downstream systems 5. QE Practices & Shift-Left • Contribute to Shift-Left testing approach, embedding testing early in SDLC • Work with Dev teams to ensure test coverage is embedded in development pipelines • Leverage AI/automation tooling to improve: o Test design o Test case generation o Automation coverage Required Skills :Core Skills (Must Have )• Strong experience in Data Testing / ETL Testing / Data Validatio n• Hands-on experience in Test Automatio n• Programming expertise in Java and Pytho n• Strong knowledge of SQL (complex query writing, data validation, reconciliation )• Experience in API Testing (REST/JSON )QE & Testing Expertis e• Functional, Integration, and End-to-End testin g• Defect tracking and test management tools (e.g., JIRA, qTest )• Regression and automated testing practice s• Understanding of microservices architectur eAutomation & Tool s• Automation frameworks (Selenium / API automation tools / custom frameworks )• CI/CD tools (Jenkins or similar )• Exposure to test data management and environment setu p Nice to Have Skills :• Experience in banking / wealth management doma in• Exposure t o:o Data migration testi ngo Kafka/event streaming validati ono Cloud platforms (AWS/Azur e)• Understanding of GenAI-assisted testing / AI test harness usage in QESoft Skil ls• Strong analytical and problem-solving skil ls• Ability to work as an independent contributor in agile tea ms• Excellent communication and stakeholder interaction skil ls• Detail-oriented with strong focus on quali ty

Ce que vous ferez

The role involves performing end-to-end data validation, API testing, and developing automation frameworks for UI and backend systems. It also requires managing the defect lifecycle and implementing shift-left testing practices within the SDLC.

Exigences

Candidates must have strong expertise in ETL testing, SQL, and programming in Java and Python. Experience with API testing, CI/CD tools, and automation frameworks like Selenium is required.

Compétences indiquées

  • SQLSouhaitée
  • JiraSouhaitée
  • JavaSouhaitée
  • PythonSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Data Testing
  • ETL Testing
  • Test Automation
  • Java
  • Python
  • SQL
  • API Testing
  • REST/JSON
  • Functional Testing
  • Integration Testing
  • End-to-End Testing
  • JIRA
  • qTest
  • Selenium
  • Jenkins
  • Microservices Architecture

Domaines d’emploi

  • Software
  • Technology
  • Data & Analytics
  • Engineering
  • Consulting

Renseignements supplémentaires

Expérience minimale
2+ ans
Postuler avant le
4 sept. 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Associate
Mode de candidature
La candidature directe est offerte