Please be advised that our Careers site will be unavailable from November 28 at 12am ET to November 29 12am ET for scheduled system maintenance.

Title:  Quality Assurance Automation Engineer Associate

 

 

 

 

Requisition ID: 224012

Thanks for your interest in ScotiaTech, Scotiabank's new and innovative Technology hub in Bogota.

Join a purpose driven winning team that promotes creativity and innovation in a fast-paced environment, where we’re always committed to results, in an inclusive, diverse, and high-performing culture.

 

Job Title: Automation Test

Purpose of Job:    
The Automation Tester is responsible for developing and maintaining quality automation scripts across UI, SOA/Restful services and back ends to assist with the technical testing of bank systems and banking applications. The Automation Test Engineer is also responsible for maintaining the code for the Bank regression suite as well as executing it for each and every build prior to a production release and monitoring pipeline executions across various branches. The Automation Test will report directly to the Manager/Lead of Testing and Automation.

Major Accountabilities
•    Review requirements, specifications, user documentation, help files and other project documentation to assure quality of the products and tests to be developed, i.e., scripting for manual test cases
•    Programming/Scripting and execution of automated test cases for GUI, Services, devices, protocols, data representations and Core application using the appropriate development language (Java, JavaScript, VB Script, Python etc.)
•    Perform code reviews, static analysis and fulfill Pull Requests to ensure highest quality of test automation code
•    Research and document bug reports following agreed-upon processes immediately upon discovery of a quality problem
•    Identify key focus areas for regression testing for builds and for new projects. Guide team members in understanding test scripts and providing direction around identifying automation opportunities
•    Assist with feasibility analysis for automation of new modules on a monthly/project basis across supported applications.
•    Review test strategies, test estimations, test closure reports and associated test documentation and provide feedback to supervisor as related to technical testing.
•    Responsible for the defect management process for technical testing and regression related projects
•    Follow established coding best practices when working with automation frameworks and participate in code reviews were required
•    Provide recommendations to senior management for testing process efficiencies, research and development and emerging technologies as they pertain to Testing and Quality Assurance
•    Where required, assist with Manual testing efforts and follow standard defect logging processes.
•    Participate in team meetings to provide test status updates, execution and development details.
•    Provide testing support after business hours and weekends as required.
•    Other duties as assigned.
•    Show initiative in setting and meeting goals within an environment of managed change.


Education/Work Experience

•    University or College Degree in Computer Science, Information Technology or related discipline
•    1-3 years of experience with SDLC and TDLC nice to have 
•    1-3 years' experience in a test automation/developer role required
•    1-3 years proven experience with manual testing experience and knowledge

Technical Skills

•    Extensive knowledge and understanding of system development lifecycles and methodologies (SDLC and TDLC) with an understanding of Waterfall, Agile etc.
•    Strong knowledge of Java, JavaScript and other scripting languages that support creating or enhancing automation test scripts
•    Hands on experience of automation scripting with the ability to code and debug scripts independently
•    Hands on working experience in test planning and management tooling such as with JIRA, X-Ray, HP Quality Centre/ALM, or equivalent
•    Hands on working experience with test automation tooling such as Selenium, Protractor, Cucumber-Gherkin, or equivalent and an understanding of coding structure and best practices
•    Hands on working experience testing with a variety of technologies, including (but not limited to): Web, Java, .Net, Client/Server
•    Hands on working experience using services testing tooling such as Jmeter, SoapUI or the like
•    Knowledge of web technologies such as SOAP, XML, HTML and CSS
•    Knowledge of web technologies i.e. Angular / React
•    Knowledge of Performance tooling such as LoadRunner and Gatling is an asset
•    Familiar with Data externalization (SQL knowledge and understanding of relational databases)
•    Proficient in Microsoft Office (Word, Excel, Access, Power Point, Visio and MS Project)
•    Understanding applications and client channels

Abilities
•    Ability to work independently as well as part of the larger team
•    Proven ability to deliver quality results in a busy and dynamic business focused environment
•    Able to train, mentor and share knowledge in both individual and group settings
•    Excellent ability to prioritize tasks and manage time

Attributes
•    Excellent verbal and written communication skills
•    Must have full comprehension of English, including excellent speaking and writing skills


Dimensions

•    Day-to-day decisions regarding approaches to testing are handled independently by the incumbent.
•    Incumbents have participation in approving and certifying code and code related changes to multiple testing environments.
•    High degree of discretion and independent judgment to determine work priorities and approval of code delivery to UAT and Production.
•    Tight project deadlines necessitate arriving at decisions/ recommendations within minutes. Problems encountered can have a major impact on the integrity of projects delivered to the Production environment. Corrective action must be based on an accurate risk analysis.
•    Direction is provided by the Director for issues requiring senior management intervention.
•    Project end dates are often dictated by the need for timely delivery of new products to the branches. It is imperative that testing is completed in the allotted timeframe, covering as much functionality as is necessary to prove the system will operate efficiently in Production and, where there is evidence of deficiencies, identify the impact on branches prior to the code being promoted.


Working Conditions
•    Long periods of time are spent sitting at a PC using repetitive motions to access keyboard and mouse control.  Physical Environment
•    Incumbent is situated in an office environment where paper and chemical dust, noise and mechanical air circulation are present.
•    Sensory Attention
•    Extensive viewing of video display terminals, daily review of small print computer reports and detailed analytical work is required. Focused concentration is necessary to review and understand detailed technical requirements.
•    Volumes of work will vary with the project / release schedule and flexibility to meet the workload fluctuation is required. Overtime is often necessary for the incumbent and assigned staff.
•    Problems / conflicts must be identified and resolved immediately to minimize their impact on tight project deadlines.
Incumbent carries a laptop with dial-in access to provide after-hours consultation and direction.

#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.


Job Segment: R&D Engineer, QA Engineer, Quality Engineer, Quality Assurance, QA, Engineering, Quality, Technology