remote
Software Development Engineer in Test SDET - CIBC
QA Engineer
Lead end‑to‑end test automation for capital market data services, designing and executing Python/Java Selenium suites, integrating with CI/CD pipelines, and driving quality improvements in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites using Python and Java with Selenium for web and API components.
- Collaborate with developers and product owners to define testable requirements and acceptance criteria.
- Integrate test automation into CI/CD pipelines (Jenkins/GitHub Actions) to enable rapid feedback.
- Analyze test results, troubleshoot failures, and provide actionable defect reports.
- Mentor junior testers and promote best practices in test automation and quality engineering.
Requirements
- 3+ years of experience in test automation for enterprise applications.
- Strong programming skills in Python and Java, with Selenium WebDriver expertise.
- Hands‑on experience with CI/CD tools (Jenkins, GitHub Actions) and version control (Git).
- Solid understanding of Agile/Scrum methodologies and test‑driven development.
- Excellent communication skills and a proactive, problem‑solving mindset.
Skills
pythonjavaseleniumtest automationcicdagile