Employer Active
1 - 2 years
SAR 4000 - 5000
Saudi Arabian
Male
1 Vacancy
Job Type: Contract; Full-Time
Location: Ottawa, Ontario, Canada
About the Company:
Our client is a Crown corporation dedicated to helping and equipping Canadian companies with trade knowledge, financial solutions, equity, insurance, connections and to grow their business with confidence in global markets.
Position Summary:
Software Quality Assurance (SQA) Analyst - Test Automation Developer
Responsibilities:
Build and Maintain Automation test suite along with peers. Be the SME for Automation test suite
Specific Project Requirements:
The SQA Analyst will work as part of an Agile Delivery Squad (approx. 7-10 people) to develop automation frameworks and develop automated test scripts supporting the testing effort of the company s Credit Insurance platform (CIS) which is in the process of being migrated from an on prem environment to a cloud Platform. In addition to the technical test development skills, the SQA Analyst must be able to quickly understand the business and system requirements in addition to the Product Roadmap with the intention of converting regression test scripts into automated test cases
Top Skills Required:
Experience in developing automation frameworks based on Java and Selenium.
Strong Java development skills.
Ability to demonstrate solid understanding of Agile practices, tools, and methodologies
Other Skills Required:
Related software testing industry knowledge and experience with financial systems.
Strong knowledge of Selenium WebDriver automation for feature-rich web interface.
Experience working with continuous integration using Maven and TestNG
Experience working in team setting developing test automation
Broad testing knowledge and practical experience of all phases of a testing lifecycle, industry standards, tools and techniques
Able to review and understand complex requirements and design documents and translate into structured test case design
Strong experience in documenting test cases, test scenarios and associated test data;
Execute manual test cases according to test strategy/plan and project schedule
Ongoing interaction with business analyst team to acquire clarification of business requirements of new and/or existing functionality
Assist developers in recreating issues/defects
Excellent communication skills, both oral and written.
Ability to communicate with external and internal business and technical audiences and follow escalation plans to resolve issues in a timely manner
A passion for testing excellence, solid problem-solving skills, strong work ethic and attention to detail is imperative
Experience adapting to change quickly, multi-tasking and working under tight deadlines;
Strong pro-active investigative and analytical skills
Experience using defect tracking and test case management tools to report testing outcomes and to assist in measuring quality of functionality/system
Ability to report progress using approved status reporting mechanisms, templates on a predetermined frequency
Experience developing and/or supporting Robotics Process Automation (RPA)
Broad knowledge of Cloud Technologies especially building automated test cases on a cloud platform
Broad knowledge of CyberSecurity principles
Bilingualism (English & French)
Experience with Finance (Commercial Lending & Insurance)
Working experience with JSoup, PDFBOX, EWS-java-api is an asset
Working experience with Team Foundation Server is an asset
Experience executing performance tests as well as analyzing applicable metrics
Full Time