Role Name: Quality Analyst
Work Site: Toronto, ON (Hybrid)
Contract: 12+ months Contract with solid possibility to hire or extension
Hybrid: 2-3 days on site per week at client office
Basic Qualifications:
- 5+ years of superior expertise in managing automation test projects
- 5+ years of experience using Selenium, Java and Postman Built automation framework from scratch to aid with regression and other repeatable tests
- Good experience with configuration management / version control systems (e.g., Git) and CI/CD pipelines.
- Proven experience in automation testing with Selenium WebDriver, TestNG, and Java.
- Ability to work in a dynamic environment and come up with solutions to meet project needs
- Client facing experience with strong written and verbal communication skills
- Familiarity with Agile/Scrum methodologies
Responsibilities :
- Develop and maintain automated test scripts using Selenium WebDriver and Java for web application testing.
- Utilize test automation frameworks to ensure efficient and scalable test execution to make ensure framework is adhered.
- Design & build customized test harnesses for Automation Testing
- Experience with BDD frameworks like Cucumber / Gherkin
- Understand test automation framework and develop the new test automation libraries; Tool – Selenium, Appium Rest Assured
- Develop the Automated Regression Pack
- Create and maintain API test scripts using Postman for RESTful web services testing
- Design & execute Regression Test Pack using frontend & backend test scripts
- Automate the Test Data Management for Lease and Retail contract booking using Automation tools
- Design and Develop the Automated solution for Sanity Testing for various repeatable tests.
- Identify testable events and develop the test cases / test scripts.
- Identify and capture test data to support the test cases defined by the testing team
- Leverage the testing process and test tool kit to create re-useable test assets.
- Test Environment set-up/management, monitoring and streamline release management to QA Environments.
- Participate in agile ceremonial meetings with IT owners, business owners and product or team members
- Build and configure new interfaces to support testing activities
- Participate in testing, deployment prep and actual deployment for both retail and commercial phase