Title: Quality Assurance Automation Engineer Specialist
Requisition ID: 221345
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.
Purpose
The candidate will be responsible for the day-to-day management of the implementation and QA process for Global Teller application for all the countries/regions using de Application, is responsible for leveraging testing methods and practices to document requirements, drive development, and develop automation solutions.
Quality control completes the delivery cycle to ensure code to be delivery to production not only covers business requirements and increases business productivity but also maintains security and code quality elements that reduces maintenance cycles within the application, to make all of this possible the candidate will be responsible of coordinating and provide guidance to the testing team related to manual testing, automated testing and Stressed testing. Also, this role will be responsible to guarantee that eTeller functionality is automated when possible so regression can happen any time.
The role breakdown will be 60% analysis & design of testing strategy, 25% automation development and 15% testing.
Accountabilities
- Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
- Conduct and adjust testing methods and practices to assess and evolve product
- Design test approach. Select appropriate test tools. Align test cases to requirements and user stories.
- In conjunction with the development team, decide where to build automated and manual tests, develop test data, construct and execute exploratory, system, regression, migration, back-end, and user acceptance tests, and determine whether to create any complex environments or any major improvements for the automation frameworks.
- Write clear and concise defect reports and work as an empathetic advocate for the customer’s quality experience. Triage and prioritize defects for remediation, with the development team.
- Conduct exploratory testing to find bugs that other testing means would not find during every sprint and drive testing workshops.
- Wherever possible, conduct functional test and ensure their readability (clear, succinct, and using common business jargon) as well as tests must be maintainable (built with reusable domain specific testing language components)
- Build and design testing for automation
- Analyze industry best practices to recommend improvements to methodology, test environments and workflow to promote an efficient and cost-effective UAT process.
- As coordinator and responsible for QA team and process the candidate also will have under her responsibility the maintenance of the QAT and NFT environment making sure is always functional, with the proper version of the code, without vulnerabilities that put the bank and the application on risk
- Collaborate actively with the development team
- Embed with development teams and infuse quality in every phase of the software development lifecycle by providing continuous feedback from QA standpoint regarding standards, user experience, possible performance issues, and future bugs.
- Participate in product design and requirements analysis, work with the team during project planning to accurately estimate work (data creation, test cases/acceptance test design, test execution, framework design/improvements, scripting tasks, setup environments, etc) and scope release deliverables (prioritizing defects and bugs).
- Lead end user focused testing activities and inform how product needs to be evolved
- Create and execute acceptance criteria based on requirements, assessing usefulness of test cases and adjusting approach where required
- Troubleshoot when problems arise and contribute to their resolution in a hands-on manner when necessary.
- Understand how the Bank’s risk appetite and risk culture should be incorporate into in day-to-day activities and decisions.
- Actively pursues effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML/ATF/sanctions and conduct risk.
- Champions a high-performance environment and contributes to an inclusive work environment.
Dimensions
- Day to day decisions regarding approaches to testing are handled independently by the incumbent.
- Incumbent has authority to approve and promote code and code related changes to multiple UAT environments.
- High degree of discretion and independent judgment to determine work priorities, allocation of resources and approval of code delivery to UAT and Production.
- Incumbent is responsible for approval of some recommendations for strategic resource planning. Recommendations for the resolution of more complex issues are presented for management approval.
- Priorities must be constantly evaluated and reorganized daily to provide direction to a large test team.
- 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.
- The incumbent must address detailed planning for projects 6 to 8 months in advance of test period. Planning for application releases is addressed 4 months prior to testing.
- Project/ Release testing addresses changes to over 130 application systems and more than 500 test initiatives each year.
- Testing schedules are maintained for a minimum of 4 complex test environments and a minimum of 8 servers simultaneously.
- On-site support is provided 5 days a week, with pager/ laptop/ on-call support provided after hours and weekends to supply consultation and direction.
- Frequent decisions and recommendations contribute to the department’s ability to provide high quality testing of releases and projects that ultimately impact over 1200 Domestic branches and locations.
Education / Experience / Other Information
- A minimum of 4 years in QAT
- Experience working with automated testing frameworks
- Experience or interest in working in an Agile testing environment
- Testing experience within the financial industry an asset
- Bilingual English/Spanish language skills (B2 English level)
- Soft sklills:
- Expert analytical and conceptual thinking skills, using creativity and attention to detail to develop testing solutions that help proactively uncover issues, find bugs and assess product with the end user in mind.
- Strategic thinking ability enabling the selection of optimal testing solutions (smart vs mass testing)
- The individual requires superior oral and written communication skills and proven ability to: make presentations to varied groups; deal with all levels of line management up to the Executive Vice-President (individually or in committee); and conveying clear and compelling project artifacts.
- Openness to ideas, willingness to take on any task or role, focus on the customer, and a constant view of the big picture.
- Preferable:
- Knowledge of test driven development
- Highly proficient in a Unix/Linux environment
- Deep knowledge of Internet and mobile technologies
- Solid programming skills
- Expert understanding of UAT standards and methodologies
- Good working knowledge of both agile and traditional Waterfall SDLC methodologies.
- Fluent with OS/Browser combinations: Windows 7, Mac OS, Android, IOS, IE, Firefox, and Safari.
Working Conditions
Work in a standard office-based environment; non-standard hours are a common occurrence.
#LI-Hybrid
Location(s): Bogotá or Home-Office
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.
Job Segment:
QA Engineer, Quality Engineer, Testing, Quality Assurance, QA, Engineering, Technology, Quality