Quality Engineer (Automation/Test) (Toronto, Hybrid)
Capco
Old Toronto
On-site
CAD 80,000 - 100,000
Full time
30+ days ago
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
An established industry player is seeking a skilled Quality Engineer to enhance their automation capabilities. This role involves creating test cases, automation scripts, and managing the automation toolset to ensure effective execution. You will play a crucial part in all testing phases, collaborating with the Practice Lead and team to adopt new techniques in testing and automation. With a focus on continuous learning and improvement, this position offers the opportunity to work with cutting-edge technologies like Cloud, Machine Learning, and AI-based tools. Join a dynamic team that values innovation and professional growth, and make a significant impact in the field of Quality Engineering.
Qualifications
- 4-8 years of experience as a Quality Engineer, preferably in Investment Banking.
- Knowledge of BDD and test automation using JAVA and Python.
Responsibilities
- Create test cases and automation scripts based on requirements.
- Contribute to team’s automation toolset and internal knowledge base.
Skills
Analytical Skills
Attention to Detail
Team Collaboration
Self-Motivation
Learning Agility
Education
Bachelor's Degree in Computer Science or related field
Tools
JIRA
Selenium
Tricentis TOSCA
Maven/Ant
Jenkins
Git
Bitbucket
CI/CD Pipelines
Responsibilities
- Create test cases, automation scripts and traceability matrices based on business requirements documents and system design documents
- Contribute to and maintain team’s automation tool set
- Create and / or maintain automated test data sets as well as validate test environments
- Organize and prioritize team's needs within given automation toolset to ensure execution is as effective as possible
- Take an active role in all testing phases, receiving direction from the Practice Lead/QE Manager and offering advice to the Practice Lead/QE Manager when needed
- Contribute to and maintain team’s internal knowledge base
- Supports the introduction, adoption and adherence to new / advanced techniques and approaches in testing and automation
- Work with JIRA for automation deliverables, test case management, defect management, test reporting, and other functions • Participate in defect triage, publish test execution, and defect metrics reports to Practice Lead/QE Manager and project stakeholders
- Review and provide feedback on high-level automation requirements, business requirements, and testing documents
- Able to work independently and with minimal guidance and direction
- Learn new technology like Cloud adoption, Machine Learning, AI-based tools, RPA to continually upskill oneself and thus enhance the capabilities offered by the QE team.
Show Us What You’ve Got
- Overall, 4 to 8 years of prior experience as a Quality Engineer.
- Experience in Investment Banking Domain is preferred.
- Proven ability and willingness to learn new technical and domain knowledge
- Good analytical skills and attention to details
- Demonstrate passion for team and self-improvement
- Outgoing and self-motivated
- Knowledge of Behavior Driven Development (BDD)
- Experience in test automation using JAVA and Python , Maven/Ant, Selenium , Tricentis TOSCA
- Knowledge of writing SQL (data retrieval/update/inserts) on DB2 / Oracle / MS SQL Server, MongoDB
- Knowledge of using source code control systems GIT / Bitbucket
- Knowledge in implementing continuous integration and delivery pipelines (CI/CD). Experience with Jenkins or GitHub Actions preferred
- Knowledge working with any Test Case Management tool such as Atlassian JIRA (X-Ray)
- Experience in working in an Agile environment would be a plus
- Knowledge of QE methodologies and best practices.