Location Address: WFH, then Toronto
Contract Duration: 6 months
Story Behind the Need:
• Project: Modernization of the old system with new functionalities. Migrating the functions over and need testing, as the technologies are different for the products being moved to the new platform.
Candidate Value Proposition:
– The successful candidate will have the opportunity to gain experience the derivatives market.
Typical Day in Role:
• Develop effective, reusable and maintainable automated test framework and test cases to achieve maximum code coverage in a fast-paced agile environment.
• Design, develop, execute automation scripts using Selenium, Java and Rest Assured and analyze automation test results.
• Must have a solid understanding or experience with Behavior-Driven Development (BDD) or Test-Driven Development (TDD)
• Strong knowledge of Java with the ability to write code from scratch.
• Experience in API testing, preferably Rest Assured
• Experience writing complex SQL queries and database testing skill
• Ability to analyze and understand issues of a technical nature
• Reviews automated tests and provide suggestions to improve the quality of the test.
• Communicate test results and highlight any potential quality risks.
• Hands-on experience with test management tools such as JIRA, HP ALM.
• Strong aptitude for learning new technologizes
• Ability to interact effectively within a cross functional team: BA, developers, QAs
Candidate Requirements/Must Have Skills:
• 4+ years’ experience with Java with the ability to write code from scratch
• Must have a solid understanding or experience with Behavior-Driven Development (BDD) or Test-Driven Development (TDD)
• 4+ years’ experience with Selenium, API Testing, and Rest Assured
• Experience in automation testing within any industry
• Able to create, modify, and consolidate quality test cases
Nice-To-Have Skills:
• Experience with derivatives or banking
• Experience with Agile workflow
• Able to use SQL to fetch information from databases
Soft Skills:
• Able to work with the QA teams and communicate with the BAs and Developers
Best vs Average: candidate would be able to complete a task with transparency and proactively complete the deliverable/project.
Degrees or certifications:
• Bachelor's degree in a technical field such as computer science, computer engineering or related field required