Career Profile
Innovative QA Manager, IT Evangelist, and Strategic Thought Leader with proven in-field experience and expertise in ideating developing, and executing innovative strategies for QA/QC and testing functions within IT divisions, whilst identifying, assessing, and advising, and solutioning quality problems.
Hands-on leader well-versed in current and emerging technologies and adept at leading teams in continuous improvement initiatives, underpinned by tech innovations. Offering demonstrated knowledge of defect control and testing best practices and exceptional analytical, troubleshooting, and decision-making skills.
Dependable and collaborative QA leader able to competently communicate across departments, serving as a champion of quality whilst leading and nurturing teams toward a more mature and accountable quality culture.
Geared to leverage comprehensive knowledge and understanding of IT to challenge team members regarding quality and processes with the aim of driving measurable improvements in both.
Experiences
Partnered with various companies, providing subject matter expertise, leadership, and guidance to assist the business in remaining competitive, staying abreast with advancements in technology, and increasing their efficiency and profits through the management of integration-based IT projects.
o Steward quality initiatives related to software development, illustrating concepts concerning quality management principles and ensuring the design and implementation of quality activities are suited to the organization’s culture and specific business environment. Support the transition from traditional approaches to agile methodology.
o Spearheaded numerous high-value projects, underpinned by wide-ranging and in-depth IT and Quality Control knowledge.
o Completely restructured the entire IT process for a key client, ensuring alignment and strict computability with ISO regulations and requirements.
o Project managed a complex high-value project, overseeing seamless implementation test automation for IT organization.
o Conducted an internal audit for a key client to provide independent assurance that the organization’s risk management, governance, and internal control process was operating effectively before the implementation of test automation.
o Reviewed internal documents and conducted interviews to identify and recommend the most cost-effective software testing and test environment solutions and platforms for telecommunications company automation projects.
o Devised strategic Business, Budget, and Resource plans to drive the creation of innovative QA and QC Competence Centre for a consulting company. Served as Solution Architect and Professional Leader for CoE.
o Helps organizations, teams, and individuals adopt agile practices and methods while embedding agile values and mindsets.
o Served as quality and software testing practice champion within global XAPT, driving improvements in software quality, EQHU processes, tools, and performance/people management.
o Directed, maintained, and further developed QA strategy across software production departments, including the definition of methods, processes, and innovative tools used for SDLC in line with departmental objectives.
o Leveraged subject matter expertise to identify, assess, and advise on areas of improvement and related alternative solutions/processes.
o Reviewed and continuously revised existing test automation stack, maintaining modernity and stability of TA solution. Led resource and risk management initiatives.
o Established new processes and tool use, including implementation of KPI reports, the introduction of test automation processes and tools, and re-design of QA processes.
o Led key up-skilling activities, providing engaging and in-depth training related to Agile and SCRUM fundamentals, as well as Lean methodology and JIT production; prepared participants to apply Kanban to work, including when to utilize Kanban alongside or as an alternative to other Agile frameworks.
o Defined, implemented, and directed QA and QC processes from the ground-up whilst leading high performing technical team of Testers to provide top quality testing required to deliver quality systems to business, in line with bespoke location requirements. Drove a culture of accountability, instilling a sense of ownership amongst departmental employees related to product quality.
o Built and managed a new QA and QC team, overseeing recruitment, retention, and development of staff across three different locations; enhanced staff contribution through professional development initiatives.
o Took ownership of QA/QC work, raising standards of work and processes to a highly professional level.
o Established cross-platform test automation framework using open-source tools to build up the web browser and mobile functional tests.
o Implemented innovative test execution environment, Saucelabs, and related testing tools including Testrail, Specflow, Appium, and C# Selenium.
o Led and managed a team of Testers to assess existing production and inspection systems and led the development of innovative solutions, in collaboration with Product Managers, aimed at enhancing quality control and its related procedures and methodologies.
o Headed local OPS initiatives and activities, extending infrastructure and IT procurement. Monitored and scheduled resources against demand, effectively managing need for hanging capacity and ensuring efficient delivery of testing for new, changed, and maintained technical solutions.
o Recruited, onboarded, and facilitated new QA and QC team to spearhead various key projects.
o Advanced test automation framework and environment.
o Implemented new tools including TestLink, Capybara, Appium, and Cucumber.
o Improve product quality work with the testing team to assist with the preparation of test plans and the testing of software to company guidelines and standards.
o Motivate and inspire Test Team members to deliver to the best of their ability. Lead with the recruitment, retention, and development of staff to enhance their contribution and encourage their professional development.
o Schedule assigned resources for the effective delivery of testing for new, changed and maintained computerized solutions. Monitor these resources against the known demand, managing the need for any additional or reduced capacity.
Responsibilities:
o Defined the software test process from scratch.
o Plan, manage and report on the day to day activities of, and provide performance management for, a team of testers in the provision of the high-quality testing.
o Lead with the recruitment, retention, and development of staff.
o Propagate the sense of ownership for the products' quality within the department.
o Schedule assigned resources for the effective delivery of testing for new, changed and maintained computerized solutions.
o Monitor resources against the known demand, managing the need for changed capacity.
o Defined the process to execute the functional regression test suite
o Implement new testing tools
o Motivate and inspire Test Team members to deliver to the best of their ability
Responsibilities:
o Defined the software test process from scratch.
o Plan, manage and report on the day to day activities of, and provide performance management for, a team of testers in the provision of the high-quality testing required to deliver quality systems to the business that conform to requirements.
o Lead with the recruitment, retention, and development of staff.
o Schedule assigned resources for the effective delivery of testing for new, changed and maintained computerized solutions.
o Monitor resources against the known demand, managing the need for changed capacity.
o Defined the process to execute a functional regression test suite on hardware.
o Implement new testing tools, new continuous integration tool for Dev and Test
Responsibilities:
o Responsible for managing existing operations and implementing new operations processes within the IT Operations
o Coordinating with the development team to diagnose the root cause of the defects.
o Managing expectations across all stakeholder groups; sharing responsibility for project success
o The day-to-day management of IT organization processes, including performance management
o Plan monitoring and evolution, metrics development, and management
o Management of the procurement of all IT-related purchases
o Recommending infrastructure improvements; developing, implementing, and ensuring compliance with operational policies and procedures
o Maintaining computer operations, network, and telephone capabilities by utilizing a combination of internal resources as well as external vendors
o With my leadership, the team achieved to build a stable, scalable and HA server environment.
o I and my team managed to eliminate the regular slowdowns
o Designed and launched a new deployment procedure with code quality check and automated test running (Jenkins CI)
o With my leadership, I and my team built a new monitoring and alerting system which cover all of our services with great granularity.
Responsibilities:
o Initiates and implements improvements in all areas of IT responsibility.
o Participating in team events like Iteration planning meeting, standup, huddles, and retrospectives.
o Serves as the main point of contact on all IT-related matters for the office assigned.
o Responds/acts on upper-management direction. Identifies and provides standards for gathering information for use in trend analysis and reports information to company management.
o Responsible for the provision of IT infrastructure services including desktop applications, Local and/or Wide area networks, IT security and telecommunications.
o Development and implementation of new systems. To manage the IT departments, including staff appraisals, disciplining, pay reviews and career development.
o Responsible for IT hardware, software, and maintenance procurement.
o To develop and maintain a disaster recovery plan.
o To develop and control the IT security policy.
Responsibilities:
o Designed Manual Test Cases and Test scripts in detail by analyzing Functional Requirement Specifications and Use case documents.
o Responsible for providing Quality Assurance Test leadership and strategy for existing application projects, enhancements, and support.
o Participating in team events like Iteration planning meeting, standup, huddles, and retrospectives.
o Assist with management of multiple projects from a QA perspective, from Requirements validation to Post-Implementation review, ensuring QA best practices and methodologies are applied.
o Performed Ad- hoc testing for different modules of the application.
o Involved in Functional Testing and Regression Testing.
o Coordinating with the development team to diagnose the root cause of the defects.
o Reporting defects using Mantis and preparing test summary reports.
o Responsible for organizing and leading a technically competent Test department and establishing and maintaining a system that ensures all products designed, developed, and manufactured by the Company meet their specifications, environmental and regulatory requirements, and achieve superior quality and reliability levels.
o Establish, lead, and grow a Test department; be a mentor to all Test engineers and technicians and provide necessary training.
o Propagate the sense of ownership for the products' quality within the department.
Responsibilities:
o Assist with management of multiple projects from a QA perspective, from Requirements validation to Post-Implementation review, ensuring QA best practices and methodologies are applied.
o Create, develop and maintain manual and automated tests and scripts in order to verify and validate the features and functionality of all Nav N Go products.
o Responsible for providing Quality Assurance Test leadership and strategy for existing application projects, enhancements, and support.
o Team Lead of the company’s project (Automotive).
Responsibilities:
o Responsible for writing Manual test cases.
o Involved in Test Case preparation and execution.
o Involved in Functional testing, Page flow testing, Navigation testing.
o Responsible for providing Quality Assurance Test leadership and strategy for existing application projects, enhancements, and support.
o Assist with management of multiple projects from a QA perspective, from Requirements validation to Post-Implementation review, ensuring QA best practices and methodologies are applied.
o Responsible for organizing and leading a technically competent QA department and establishing and maintaining a system that ensures all products designed, developed, and manufactured by the Company meet their specifications, environmental and regulatory requirements, and achieve superior quality and reliability levels.
o Establish, lead, and grow a QA department.
o Be a mentor to all QA engineers and technicians and provide necessary training.
o Propagate the sense of ownership for the products' quality within the department.
Responsibilities:
o Responsible for writing Manual test cases.
o Involved in risk-based test case preparation and execution.
o Involved in risk-based functional testing, regression testing.
o Responsible for Quality Assurance process optimization.
o Quality Assurance work allocation within a national team.
o Leading four persons within the local QA Team.
o Wintel based customized software quality assurance.
QA Software Product Validator. Design appropriate test plans and test cases to verify features and functionalities, execute test cases, and then identify software defects through systematic testing. Flight planning software (based on: Linux (Fedora) / Unix (Sun Solaris, AIX)) testing.
Projects
The following tasks were completed in the project:
o Change of workstations to laptops
o O365 migration
o Network scanning and troubleshooting
o Network topology rearrangement
o Scaling and deploying a new VPN-capable firewall
o Virtualization migration from Hyper-V to Vmware
o Eset update and introduction of central management
o Grafana reporting implementation
o Server Migration
o Installation of virtual desktops
Tools used: Visual Studio, Nunit3, LightBDD, MSBuild, Selenium Webdrivers, Appium, C#, Mono