About This Role
We need someone to provide expert advice, research, analysis and design of test plans, related strategies and test processes that are appropriate to the application, solution, project and/or business unit. As part of this role, you'll be involved in moderate to highly complex projects.
Meaningful work is fueled by meaningful performance and career development conversations with your manager.
Here's some of what you may be asked to perform:
- Provide quick feedback throughout the development and design process; analyze / report on the test results to confirm that the quality of the intended solution is met.
- Support test planning (including testability of requirement), test design/development test case automation and test execution to achieve business outcomes. Integrate directly into a team’s continuous delivery process, augmenting the delivery of quality software and ensuring speed, agility and risk management.
- Serve as a partner and provide ongoing support to the enterprise and/or business, aligning to TD Testing Methodology and QE best-practices.
- Analyze the end to end solution (business, solution requirements, architecture, blue prints, etc.) requirements to recommend pragmatic and sound test specific solutions for own area; may analyze, develop, debug, and maintain test suites (automated/ manual), traceability matrix; and log defects/assist in defect resolution, as required.
- Implement test scripts ensuring they are integrated into the continuous integration, delivery, and testing (CI/CD/CT) pipeline for functional and non-functional automation (performance, readiness / reliability testing (ORT), accessibility, security) following agreed upon approach using available frameworks.
- Apply the principles of Behaviour / Test-Driven Development (BDD / TDD) and focus on value driven outcomes.
- Provide feedback, reporting and analytics on overall quality / performance, user experience, and future bug prevention.
- Actively seek continuous improvement and automation opportunities within the testing process.
- Keep abreast of emerging issues, trends, and evolving regulatory requirements and assess potential impacts.
- Participate fully as a member of the team, support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest.