Sdet
Company | Royal Bank of Canada |
---|---|
Location | Mississauga, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- University degree in Computer Science or equivalent.
- 5+ years of proven experience in test design, development, execution, automation & reporting.
- Hands-on programming experience (Python, Java, Java Script).
- Hands-on experience with webservices/APIs.
- Hands-on experience with SQL queries, ETL validation or Data testing.
- Hands-on experience implementing automation Strategies & Framework (Selenium, Cypress, SOAPUI/Postman, Cucumber etc.).
- Experience working in Agile Methodology. Hands-on experience with JIRA, Confluence and qTest or testrail.
- Good knowledge of Testing Life Cycle, Shift left approach and Defect Management processes for application support and development.
Responsibilities
- Design, develop, and maintain automated test scripts and frameworks for functional, regression, performance, and integration testing.
- Write high-quality, reusable, and maintainable code for testing tools and frameworks.
- Collaborate with scrum teams to define test strategies, test plans, and test cases.
- Conduct thorough testing to identify bugs, performance bottlenecks, and security vulnerabilities. Ensure that testing aligns with business requirements and user expectations.
- Work closely with developers, product managers, and DevOps teams to understand requirements, design testable features, and ensure smooth integration.
- Contribute to the development of the product itself, ensuring testability and quality are built into the software from the ground up.
- Participate in code reviews to ensure adherence to quality standards and best practices.
- Integrate automated tests into CI/CD pipelines to enable continuous testing and faster feedback loops.
- Provide/create reporting mechanisms to facilitate frequent status updates to management and scrum teams on test deliverables.
- Monitor and maintain test environments to ensure reliability and consistency.
Preferred Qualifications
- Experience in testing insurance applications and systems.
- Experience with Service Virtualization.
- Performance testing background.
- Experience testing/working with Salesforce (Salesforce Financial or Experience cloud).
- Experience testing/working with Snowflake (or any other data warehouse platform).
- Strategic thinker with excellent interpersonal skills to work across functions and businesses.