Quality Assurance Automation Engineer Associate
Scotiabank
Software Engineering, Quality Assurance
Bogotá, Bogota, Colombia
Requisition ID: 261262
Employee Referral Program – Potential Reward: $200,000.00
We are committed to investing in our employees and helping you continue your career at ScotiaTech.
Purpose
As Automation Quality Assurance Engineer, you will Contribute to the overall success of the Insurance Domain Technology Quality Assurance. Direct testing in the User Acceptance Testing (UAT) environments for new and changed systems that affect all Insurance Technology and Alternate Delivery Channels.
Insurance Technology Quality Assurance is responsible for the Integrated Systems Testing (IST) Team. We assess the quality and risk of any changes/enhancements to the Insurance applications that support Canadian Banking creditor and non-creditor domains, to ensure they are adequately tested before they are implemented for use by our Insurance Teams and clients in Canadian Banking.
Control changes in Bank application systems to maintain system integrity in the Production environment and ensures all activities conducted are following governing regulations, internal policies, and procedures.
Accountabilities:
• Ensure that test automation coverage is maintained throughout the delivery cycle
• Review and own test automation packages
• Assist in both manual testing and automation testing
• Assist in maintaining and updating existing automation package for each release
• Assist in building automate script for new feature/new function
• Write details test cases, test scenarios and feature files covering functional, regression, integration and end to end cases
• Work closely with tech team to define overall testing approach and perform acceptance testing to validate business requirements in rapid iterations
• Tracking and troubleshooting automation software bugs and investigating the cause
• Working closely with deliverable team on planning and prioritizing testing activities including new test cases and automating existing testing cases
• Execute automated/manual test cases, analyze test results, identify and resolve bugs
• Tracking and troubleshooting automation software bugs and investigation the cause
• Help conduct regression testing when needed
• You have experience developing test automation frameworks in Java, python or React JS
• You have written moderate to complex code/scripts to test systems.
• Responsible for designing, developing and maintaining a modular, extensible and reusable test automation framework to enable continuous testing in a DevOps environment
• Partner with development engineers during story and task breakdown to develop test approaches that effectively cover the functional and performance characteristics of a feature
• Building, maintaining, and improving the existing automation framework, test harness, and processes
• Be/become a SME on usage of entire application suite, processes, workflows, etc
• Working with Engineering team Management to improve the testing process
• Comfortable working in a self-guided manner with the ability to prioritize tasks and manage your own time efficiently, without direct input or oversight
Education / Experience / Other Information
• 1+ years of Test Automation experience
• 2+ years of hands-on QA testing experience
• University or College degree in Computer Science, Software Engineering, or related tech field
• Advance level of expertise in manual and automated software testing or QA roles
• Strong understanding of test automation best practices such as test data management, test environment configuration and assertion strategies
• Solid experience with one or more automation testing tools (e.g. Selenium, Robot framework, karate and Cucumber)
• Understanding of testing protocols
• Know-how of different types of testing methods like white box and black box testing
• Experience doing deep analysis work in collaborative Agile software development teams
• Understanding of Agile frameworks/techniques – Kanban and Scrum
• Working knowledge of collaboration tools such as Confluence, Jira and Mural
• Strong communication in English (both written/verbal) and presentation skills
• Self-motivated and results-oriented
• Ability to interact with cross-functional teams.
• Good analytical and organizational skills.
• Experience doing deep analysis work in collaborative Agile software development teams
• Understanding of Agile frameworks/techniques – Kanban and Scrum
• Working knowledge of collaboration tools such as Confluence, Jira and Mural
• Strong communication in English (both written/verbal) and presentation skills
• Self-motivated and results-oriented
• Ability to interact with cross-functional teams.
• Good analytical and organizational skills.
• Good knowledge and experience in Java/ J2EE – at least 1 years
• Good knowledge and experience in Spring Boot – at least 1 years
• Familiarity with OpenAPI Specification(OAS)/ Swagger, YAML, JSON
Knowledge/ experience in Java ORM Frameworks such as Hibernate, Spring DAO
#LI-HYBRID
Location(s): Colombia : Bogota : Bogota
ScotiaTech is a business unit within ScotiaGBS, a Scotiabank Group company located in Bogota, Colombia. The ScotiaTech hub was created to support different technology systems and processes of the Bank. We offer an inclusive, positive work environment, and competitive benefits.
At ScotiaTech, we value the unique skills and experiences each individual brings and are committed to creating and maintaining an inclusive and accessible environment for everyone. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at ScotiaTech; however, only those candidates who are selected for an interview will be contacted.
Note: All postings in me@Scotiabank will remain live for a minimum of 5 days.