Nabeel Ansar
Agilist, Agile Coach ,Product Owner, Continuous Delivery, Process Owner, Software Quality Assurance Professional,
Test Automation Professional
Call me @ +92 -
+92 -
Email me @-
Agility is the ability to adapt quickly to change in order to build the best possible product within the
constraints of the business. I help organizations in adopting this quick delivery through agile. I have a
diverse experience in Software test Automation for web and mobile, software Engineering, and product
development.
I can help you assemble an implementation team, and lead that team to a successful outcome. I can also
asses and improve your already in place software development processes. I love to provide Agile
coaching (true Agility) and can train individuals and entire departments.
With my experience in Jenkins and CI, I can help in setting up delivery pipelines with branching models
to ensure agility.
I am also experienced in creating robust, low cast, low maintenance, easy to use test automation
frameworks using open source tools. I am helpful in creating TDD frameworks using Selenium,
Cucumber, Protractor, Specflow, Calabash, frank and robotium.
Being a Agilist, I am experienced with Requirement elicitation, Epic classification, story creation, story
break down in Scenarios, requirement scope analysis, requirement change management, requirement
inspection, requirement reviews. I am experienced in writing Gherkin requirements, then automating it
in to E2E.
I have worked on projects which are developed on C# MVC, Java, Sencha , angular.js, node.js and also
mobile applications on Obj. C and Swift.
Being a Speaker, my topic range from Agile culture and process, to test automation and specifications. I
have worked with both startups and enterprise, and can train both small teams and entire departments
if required
Agile Skills:
Experienced in Rapid Prototyping and Product sketching
Experienced in Data analytics tools like mix panel , segment
Experienced in Agile approaches like Scrum, XP, Kanban, Lean, BDD and FDD
Experienced in widely successful Agile techniques: User Stories, User story mapping, ATDD, TDD,
Continuous Integration, Continuous Testing, Pairing, Automated Testing, planning poker and retros.
Experienced in change management
Experienced in Facilitation Techniques for both distributed and in-house teams
Experienced in Lean approaches like Lean Start-up, Kanban, KaiZen
Experienced in Problem solving and Analysis techniques
Experienced in resource allocation conflicts and making best of it
Experienced in Agile Testing
Experienced in Agile Road mapping and Requirements
Experienced in agile tools, like Jira, TFS
Experienced in Jenkins and e2e Frameworks for Mobile and Web automation
Nabeel Ansar
Agilist, Agile Coach ,Product Owner, Continuous Delivery, Process Owner, Software Quality Assurance Professional,
Test Automation Professional
Call me @ +92 -
+92 -
Email me @-
Professional Certifications And trainings:
Speaker and Member- Pakistan Agile Development Society
Member – Project Management Institute
CAST - Certified Associate in Software Testing
Scrum Master Accredited Certification
Scrum Product Owner Accredited Certification
Automated Web Testing using Selenium
AWS Technical Professional
AWS Business Professional
Professional Awards and Achievements:
Best Emerging Player Award 2013 at Seven Software Development Ltd.
Exceptional Performance Award 2014 at Seven Software Development Ltd.
Successfully implemented Scrum in organization of 80+ people
Successfully implemented Kanban in organization of 80+ people
Implemented Scrum in organization of 25 people
As a Speaker spoken on:
Interviewed by Oikosofy on agile transformation
Conducted Workshop on Who to be agile in Engineering at Bahira Univerisy IBD
Keynote Speaker on Agile Transformation at Pakistan Agile Development society , ACP”16
Introduction to TDD and CI at National University of Computer and Emerging Science , IBD
Introduction to Agile at international Islamic University, IBD
Introduction to Continuous Integration at Vizteck Solutions
Branching and Agility at Vizteck Solutions
BDD Gherkin, cucumber and test automation at NUML, IBD
Nabeel Ansar
Agilist, Agile Coach ,Product Owner, Continuous Delivery, Process Owner, Software Quality Assurance Professional,
Test Automation Professional
Call me @ +92 -
+92 -
Email me @-
Professional Experience
Agile Coach
March, 2016 – Present
Vizteck Solutions
http://vizteck.com/
Responsibilities :
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Product Specialist for on-demand applications development
Meet with clients to discuss need specifications, budgets, and timelines
Prototype and sketch ideas with clients on UX and business requirements
Present business flow with help of UML diagrams
Define project scope, goals and deliverables that support business ROI
Proactively manage changes in project scope, identify potential crises, and devise contingency plans
Define project success criteria and disseminate them to involved parties throughout project life
cycle.
Plan and schedule project timelines and milestones using appropriate tools.
Identify and manage project dependencies and critical path.
Build and develop business relationships for the success of the project.
Set and continually manage project expectations with all stakeholders.
Identify and resolve issues within the teams.
Develop best processes and tools for project execution and management.
Oversee team members and monitor progress by follow-up, progress and status reports;
Take charge and ensure proactive risk management of project-related issues;
Respond to change request and manage the expectations of clients
Guide the team in adopting the fundamentals of iterative and incremental delivery
Remove impediments and blockers that are obstacles to the teams’ progress
Lead the team to self-organization, cross-functionality and a mature Agile adoption
Capture and use Agile metrics and retrospective actions with an eye on assessing Agile maturity and
process and practice improvement
Guide and contribute to the development of LEAN project deliverables
Promote and grow a sense of team purpose
Make sure continuous improvement is happening
Define processes on JIRA and TFS to be used effectively keeping in mind Agile values.
Making sure most suitable Continuous Integration, Deployment, and Testing approaches are
followed
Make sure Jenkins implementation is done to have agile deliveries of project
Involved in resource hiring and performance appraisals
Nabeel Ansar
Agilist, Agile Coach ,Product Owner, Continuous Delivery, Process Owner, Software Quality Assurance Professional,
Test Automation Professional
Call me @ +92 -
+92 -
Email me @-
Senior Software Quality Assurance Engineer - Team Lead
July, 2013 – Dec,2015
Seven Software Development Pvt limited, Islamabad, PAK
http:// www.seventechnology.co.uk
Responsibilities :
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Experienced in Selenium, Specflow, mobile Automation, Web Automation, BDD, and TDD.
Worked as a Process Owner helped in setting up Agile Processes and Practices
Experienced in working in Agile process
Train new employees to familiarize them with company processes and tools
Monitor and implement improvements to the QA process
Established company-wide approach to testing, test infrastructure, test toolset, and QA processes
and standards.
Create or review test documents/work products such as the test strategy, test plan, test cases, test
results and test report.
Plan, monitor and control the overall testing activities and represent quality-related matters in all
ongoing projects.
Provide test estimates for all incoming work requests and projects.
Consolidate and report test metrics and status information for the ongoing/completed
operations/projects.
Collaborate closely with the development leads as well as system architects.
Define the strategy and level of testing required for each project and decide on how to customize the
QA activities within the context of existing processes.
Initiate, oversee and control the planning, specification, implementation, and execution of test
activities.
Identify testing needs, manage testing resource allocation, acquire test resources, plan and acquire
training for testers.
Establish test automation through the selection and development of appropriate test automation
tools and framework.
Monitor test progress and report test results.
Ensure all requirements are fulfilled as part of project implementation (requirement traceability).
Adapt planning based on test results and progress, and take appropriate actions to manage issues.
Participate in release readiness decisions with managers.
Monitor team adherence to established testing standards, processes and best practices.
Mentor members of QAs on an ongoing basis.
Participate in and provide performance assessment of QA members as part of annual performance
reviews.
Nabeel Ansar
Agilist, Agile Coach ,Product Owner, Continuous Delivery, Process Owner, Software Quality Assurance Professional,
Test Automation Professional
Call me @ +92 -
+92 -
Email me @-
Scrum Master
May, 2014 – March .2015
Seven Software Development Pvt limited, Islamabad, PAK
http:// www.seventechnology.co.uk
Responsibilities
•
•
•
•
•
•
•
•
•
•
•
Facilitate Scrum meetings including sprint planning, retrospectives and daily stand-ups
Ensured consistent application of scrum methodologies across the enterprise. Collaborated with
team for identifying concise and specific epics and stories.
Doing everything possible to ensure delighting customers
Guiding the team and organization on how to use Agile/Scrum practices and values to delight
customers
Guiding the team on how to get the most of out self organization
Guiding the team on self organizing to fill in the intentional gaps left in the Agile/Scrum frameworks
Removing impediments or guiding the team to remove impediments by finding the right personnel
to remove the impediment.
Building a trusting and safe environment where problems can be raised without fear of blame,
retribution, or being judged, with an emphasis of healing and problem solving.
Facilitating getting the work done without coercion, assigning, or dictating the work.
Facilitating discussion, decision making, and conflict resolution
Supporting and educating the Product Owner, especially with respect to grooming and maintaining
the product backlog.
Software Quality Assurance Engineer
June, 2013 – July 10 .2013
TECNEX Systems LLC,Rawalpindi, PAK
https://www.tecnex.net
Responsibilities
•
•
•
•
•
•
•
Review documentation(scenario) to ensure that requirements stated are correct, unambiguous, and
verifiable.
Review the Lo-Fi and Hi-Fi Sitemaps
Prepare test cases
Managing (backup/restore) different databases
Maintain quality of all the services and conduct research for improvement
Test eTeClininc Business Modules (HR, Finance, and Inventory)
Partci[ate in daily standing meetings regularly
Nabeel Ansar
Agilist, Agile Coach ,Product Owner, Continuous Delivery, Process Owner, Software Quality Assurance Professional,
Test Automation Professional
Call me @ +92 -
+92 -
Email me @-
Education
BS (CS) – Computer Sciences
FAST- National University of Computer and Emerging Sciences
2013