The Quality Engineer (Automation/Test) is responsible for creating test cases and automation scripts, maintaining automation tools, and managing test environments. They will facilitate team needs, contribute to a knowledge base, participate in defect management, and learn new technologies to enhance testing capabilities.
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.
Top Skills
Java
Python
Similar Jobs at Capco
Be an Early Applicant
The Solutions Designer role involves planning, managing, and implementing program timelines and tasks within design and technical teams. Responsibilities include collaborating with stakeholders, managing project delivery, engaging with customers to understand requirements, and ensuring satisfaction upon project completion.
What you need to know about the Ottawa Tech Scene
The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.