Negotiable
Outside
Hybrid
USA
Summary: The SDET role requires a seasoned professional with over 10 years of experience, primarily in the banking sector. The position involves designing and developing test automation frameworks, writing various types of tests, and collaborating closely with developers to ensure product quality. The role is based in Toronto and offers flexibility in working arrangements, either remote or hybrid. The candidate must possess strong programming skills and experience with test automation tools.
Key Responsibilities:
- Designing and developing test automation frameworks
- Writing code to test applications (unit tests, integration tests, UI tests)
- Building tools to improve testing and development productivity
- Working closely with developers to ensure quality is built into the product from the start
- Performing manual testing when automation isn't possible
- Participating in code reviews, requirement analysis, and sometimes even development of features
Key Skills:
- Strong programming skills (Java / Python / C# / etc.)
- Experience with test automation tools (Selenium, Playwright, Appium, etc.)
- Understanding of CI/CD pipelines (Jenkins, GitHub Actions, etc.)
- Knowledge of software testing principles (unit, functional, performance, security, etc.)
- Familiarity with databases, APIs, and version control systems
Salary (Rate): undetermined
City: Toronto
Country: Canada
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Location: Toronto (Onsite)
Overall - 10+ years
Vertical- Banking
JD:- :
Key Skills
- Strong programming skills (Java / Python / C# / etc.)
- Experience with test automation tools (Selenium, Playwright, Appium, etc.)
- Understanding of CI/CD pipelines (Jenkins, GitHub Actions, etc.)
- Knowledge of software testing principles (unit, functional, performance, security, etc.)
- Familiarity with databases, APIs, and version control systems
Roles and Responsibilities:-
- Designing and developing test automation frameworks
- Writing code to test applications (unit tests, integration tests, UI tests)
- Building tools to improve testing and development productivity
- Working closely with developers to ensure quality is built into the product from the start
- Performing manual testing when automation isn t possible
- Participating in code reviews, requirement analysis, and sometimes even development of features