Role: Quality Engineer
Location: Toronto, ON Canada
Employment Type: Contract
Responsibilities and Duties
- Perform Manual and API testing for the new development.
- Create and maintain E2E test automation scripts and perform continuous testing using Jenkins and SauceLabs by keeping a high automation ration.
- Responsible for in-sprint API and Web automation testing of the scheduled releases and maintaining the regression suite
- Creation of test plans, test automation strategies, test cycles and test cases. Assess the reports generated after automated scripts execution and identify bugs
- Write APIs automated tests and DB validations using Python in the pytest framework.
- Responsible for managing the Jira board from opening to completion of tasks and target to meet the deadline of the project
Qualifications and Skills
- 6+ years of experience with automating tests for Web(Cypress, Selenium with Java) and APIs.
- Experience working with Postman and API automation testing
- Strong grasp of testing methodologies for all types of testing - Functional, Regression, Sanity, Smoke, White box, and Black box testing
- Experience with Atlassian products like Jira, Xray and Confluence
- Experience in one or more programming languages like Java, Python, and Javascript.
- Experience in working closely with the Software Development and Product Team in an agile environment.
- Good understanding of source code management and version control systems like GitHub, SourceTree.
- Familiar with reporting bugs on Jira and defect lifecycle management.
- Time management skills, ability to meet deadlines, and function in a fast paced and flexible environment
- Experience at working both independently and in a team-oriented, collaborative environment is essential
- Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial
- Details oriented with excellent analytical and problem-solving skills, including the ability to deal with situations where information is difficult to obtain, complex or ambiguous.
- Experience in handling multiple projects at the same time and meeting deadlines.
- Experience and knowledge in the Fintech industry is an asset.
Nice to have
- Mobile automation with Appium is a plus.
- Knowledge of Grafana, Kibana, Rundeck, AWS.
- Experience with SauceLabs is an asset.