Avi Afik
*** ********* *** • Toronto, ON • M*B 2H1
647-***-**** • *********@*****.**
Senior Software Leader with 18 years of industry experience
Judge for the North American Testing Awards - https://softwaretesting.news/products/testawards/judges/
Proven leadership and experience across industry segments, business applications, and software platforms
Dedicated to process improvement to streamline procedures for maximum productivity and effectiveness
Work and coordinate with all stakeholders to deliver high quality products
An effective communicator able to deal at all levels of an organization
An innovative, energetic leader responsible for the strategy and direction of QA delivery for customers globally
Built a strategy and strong QA practice for testing, automation, test data management and nonfunctional testing
Ability to support multiple technologies streams simultaneously EXPERIENCE Director, Quality Assurance
BERA Brand Management Dec 2021 – Present
Build and Develop Software Quality Assurance best practice and processes. Accomplishments includes:
Reports directly to the CTO
Acts as the primary lead representing overall quality and testing interests
Implementation of QA policies and processes in line with BERA product development methodology and standards.
Engages in release planning and grooming
Partners with managers across Development, Product Management and QA on the timely delivery and testing of quality functionality to customers.
Instills a sense of customer advocacy in testing functionality across the team.
Tracks test gaps, quality, and productivity metrics, and work with other engineering teams to improve gaps from this data
Drives quality engineering efforts within the Dev team and oversee bug tracking, test prioritization, test automation, and release
Assists in new systems development, proposals, quality program implementation, quality procedures development, and any related quality activity
Ability to innovate and assist in improving product quality and internal processes Manager, Quality Assurance
Accommodations Plus International Sep 2019 – Nov 2021 Develop strategies, plans, and manage the QA team to get to the outcomes in delivering releases on time while exceeding customer expectations on product quality. Accomplishments includes:
Mentor and lead staff in all QA activities
Define, implement, and enforce QA best practices
Work closely with engineering, product management and operations on defining QA plans and ensuring the test suites are helping improve the quality of the products
Establish regression test suites for releases
Provide accurate QA estimates for releases
SUMMARY
2
Ability to adjust priorities and realign activities to manage unexpected changes in product releases
Work with the team to develop and enhance manual and automated tests for new features and regressions
Guide the team on various processes and procedures that enhance productivity
Work closely with vendors for project deliverables and ensure timelines are met with a high level of quality Senior Manager, Quality Assurance and BSA
Enercare Jul 2017 – Sep 2019
Improve the Test capabilities as well as manage the BSA resources for Enercare. Accomplishments includes:
Create a QA process and present it to stakeholders for approval
Implement selected QA Tools that support best practice
Build suite of QA Automation to ensure greater test coverage
Coordinate test activities with all business team members
Create a concise and accurate Document repository to be used by the BSA team
Restructure the BSA process to support all lines of business
Oversee the team development of functional requirement documents according to SDLC
Direct overall program and project communications, risks and issues resolution to track project progress
Direct quality standards, policies, and procedures that govern the day-to-day tasks of the QA function
Accountable for the end-to-end planning, management and implementation of projects
‘Owned’ the Employee Engagement portfolio and was instrumental in increasing Engagement scores by 25% Manager, Quality Assurance
Enercare Jan 2017 – Jul 2017
Develop, plan and execute QA Testing activities for Enercare. Accomplishments includes:
Work with the QA Specialist and Developers to ensure that all aspects of the system have proper testing coverage and overall system reliability, performance and quality
Design best practice and establish KPIs and SLAs for Service delivery required for best-in-class processes with project delivery
Comply with the system development life cycle and project management methodology by participating in scope assessment, risk and cost analysis
Coach, lead, mentor, and hire other team members
Analyze and recommend new and efficient tools to help process improvement o Automation
o Defect Tracking
o Test Planning
o Test Cases Management
Provide testing management for ongoing projects and future initiatives
Analyze the testing needs and develop testing strategy and plans
Review and approve test plans, scenarios, scripts or procedures such as database impacts, software scenarios or usability.
Review software documentation to ensure technical accuracy, compliance or completeness and/or to mitigate risks
Senior Manager, Quality Assurance
Shomi Partnership May 2013 – Dec 2016
Managing QA and provide leadership and provide leadership to software process. Accomplishments includes:
Conducts all QA department hiring
Plan and organize QA activities, QA Standards, Processes for large and critical programs
Conducted full JIRA implementation for internal and external vendor use
Oversight of release schedule
Responsible for test delivery for all releases
Helped implement a SDLC change from waterfall to agile. o Partook in an agile course in order to further enhance knowledge. o Participated in Scrum.
3
o Helped define QA roles within Agile.
o Contributed to retrospectives to allow for better QA integration and delivery
Create a testing approach for multiple supported platforms including iOS/Android devices as well as gaming consoles
Initiated and developed the QA automation strategy to help reduce costs and manual effort. o Selenium used to automate web, gaming consoles, and Analytics. o Created a training mechanism for existing QA team to use Selenium Manager, Quality Assurance
Critical Mass May 2010 – May 2013
Helped stabilize Critical Mass’s most volatile and difficult lines of business by streamlining our delivery and enhancing the scope of test coverage
Manage a group of offshore resources
Intervenes and escalates issues when they pose a threat to project quality
Organized the initiative for a move to a comprehensive Defect Tracker (JIRA)
Ensures test documentation & results are maintained for the projects over which he/she has QA management responsibility
Represents QA at interdepartmental meetings (e.g. strategy sessions, emergency conferences, etc.)
Ensures test documentation & results are maintained for the projects over which he/she has QA management responsibility
Manages and mentors QA specialists in the execution of their tasks and responsibilities. These include: o QA estimating & planning
o QA reporting & documentation
o Execution of integration, functionality, regression, performance, and acceptance testing Manager, Quality Assurance
Maritz Canada Mar 2009 – Apr 2010
Provided leadership for QA to create a baseline for accountability and delivery. Responsibilities includes:
Management of the QA budgets and resources
Manages QA planning and ensures and resources are deployed appropriately to manage concurrent projects
Analyze Business Requirements Documents to identify risks and oversee the test plan creation
Managed vendor and client relations
Leads and provides direction, expertise, and training regarding formal test design techniques and QA process: test specification, test case development, test plan execution, defect reporting and fix verification to a group of QA analysts
Managed the ISO 9001:2000 Process. Prepared the department for internal and external audits. Team Lead, Quality Assurance
Maritz Canada Jun 2007 – Mar 2009
Manages and escalates conflicting schedules
Provides training for QA Junior QA Analysts
Prepare, document and execute test scripts and test cases based on requirements
Spearheaded automation initiative for the QA team that included creating, maintaining, and executing functional test cases using QTP
Setup and maintain system testing environments
Maintains testing and documentation standards
Presents client demos for specific products
Team Lead, Quality Assurance
SS&C (Financial Models Company) Jun 2005 – May 2007
Represents the QA team in all meetings with developers, product and project management, and business analysts
Maintains the quality assurance standards and testing methodology
Coordinates and implements programs in the team environment 4
Trains staff on Winrunner automation and project estimating
Makes the testing teams work and deliverables transparent to other related Departments Analyst, Quality Assurance
SS&C (Financial Models Company) Aug 2004 – Jun 2005
Provided testing on portfolio management software using black-bow and grey-box testing including functional, integration, regression, and business level acceptance testing
Ran defect tracking and testing and the development of test plans based on use cases and project requirements
Developed and executed automated scripts
Tested the application manually as well as provided automated testing to help software life-cycle in its test phase
Reviewed design specifications and business requirements to create test cases and business scenarios EDUCATION York University - Toronto, ON
Bachelor of Arts, Computer Science 2004
ITIL Foundation Certificate 2017