Deprecated: Function create_function() is deprecated in /home/qualit96/public_html/wp-content/plugins/revslider/includes/framework/functions-wordpress.class.php on line 258

Warning: Cannot modify header information - headers already sent by (output started at /home/qualit96/public_html/wp-content/plugins/revslider/includes/framework/functions-wordpress.class.php:258) in /home/qualit96/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1372

Warning: Cannot modify header information - headers already sent by (output started at /home/qualit96/public_html/wp-content/plugins/revslider/includes/framework/functions-wordpress.class.php:258) in /home/qualit96/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1372

Warning: Cannot modify header information - headers already sent by (output started at /home/qualit96/public_html/wp-content/plugins/revslider/includes/framework/functions-wordpress.class.php:258) in /home/qualit96/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1372

Warning: Cannot modify header information - headers already sent by (output started at /home/qualit96/public_html/wp-content/plugins/revslider/includes/framework/functions-wordpress.class.php:258) in /home/qualit96/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1372

Warning: Cannot modify header information - headers already sent by (output started at /home/qualit96/public_html/wp-content/plugins/revslider/includes/framework/functions-wordpress.class.php:258) in /home/qualit96/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1372

Warning: Cannot modify header information - headers already sent by (output started at /home/qualit96/public_html/wp-content/plugins/revslider/includes/framework/functions-wordpress.class.php:258) in /home/qualit96/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1372

Warning: Cannot modify header information - headers already sent by (output started at /home/qualit96/public_html/wp-content/plugins/revslider/includes/framework/functions-wordpress.class.php:258) in /home/qualit96/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1372

Warning: Cannot modify header information - headers already sent by (output started at /home/qualit96/public_html/wp-content/plugins/revslider/includes/framework/functions-wordpress.class.php:258) in /home/qualit96/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1372
{"id":13160,"date":"2017-06-13T16:33:25","date_gmt":"2017-06-13T11:33:25","guid":{"rendered":"http:\/\/quality-spectrum.com\/?page_id=13160"},"modified":"2020-08-24T22:43:33","modified_gmt":"2020-08-24T17:43:33","slug":"community-engagements","status":"publish","type":"page","link":"https:\/\/quality-spectrum.com\/community-engagements\/","title":{"rendered":"Engagements"},"content":{"rendered":"

Speaking Engagements<\/span><\/strong><\/span><\/p>\n<\/div>

<\/div><\/div><\/div>

Become a pro tester using fault injection<\/strong><\/h3>\n

QA&TEST 2019 – AWARD WINNING TALK<\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

In this award winning talk I shared the story of how testers can make a massive impact by becoming technical and understanding the underlying product\u2019s technology.<\/p>\n<\/div>

<\/div><\/div><\/div>

Transforming with SAFe and importance of Test Leadership <\/strong><\/h3>\n

Test Leadership Congress 2020 <\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

Shared our quality transformation journey, how we defined the role of test architect and key learnings during the process.<\/p>\n<\/div>

<\/div><\/div><\/div>
<\/div>
<\/div>
<\/div>
<\/div><\/div><\/div><\/div><\/div>

Transforming with SAFe and importance of Test Leadership <\/strong><\/h3>\n

Agile Testing Days – USA [2021]<\/strong><\/h3>\n<\/div>
<\/span><\/div>
<\/div>
<\/div>
<\/div>

An upcoming talk on the role of test leadership in scaled agile.<\/p>\n<\/div>

<\/div><\/div><\/div>

Big data 101 & importance of automation<\/b><\/h3>\n

Automation Guild 2020 <\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

The talk was on an intro to big data, what a data pipeline is, a sample data pipeline, stages of tests you might have and how to add automation in there.<\/p>\n<\/div>

<\/div><\/div><\/div>
<\/div>
<\/div>
<\/div>
<\/div><\/div><\/div><\/div><\/div>

Why do we call it big data and how to test it<\/strong><\/h3>\n

OnlineTestConf 2019<\/strong><\/h3>\n<\/div>
<\/div>
<\/div>
<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

Talked about the evolution of big data, technologies used and how types of tests that happen within a big data project. A good introduction for testers interested to get into this field. [Talk recording<\/i><\/u>]<\/a><\/p>\n<\/div>

<\/div><\/div><\/div>

Technological Excellence <\/b><\/h3>\n

Around the world with 80 testers<\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

The short story of how ‘Technological Excellence’ became a value near and dear to me which changed my approach to software testing.<\/p>\n<\/div>

<\/div><\/div><\/div>
<\/div>
<\/div>
<\/div>
<\/div><\/div><\/div><\/div><\/div>

Continuous Testing practices in Scaled agile<\/strong><\/h3>\n

Karachi Meetup 2019<\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

Overview of how scaled agile embeds agility and DevOps practices, how a CI pipeline should like and the different tests at all stages across.<\/p>\n<\/div>

<\/div><\/div><\/div>

Round Table Expert<\/strong><\/h3>\n

AutomationGuild 2018<\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

Was part of a round table \/ expert panel to answer questions from the participants on challenges they face in test automation projects. Details in the linked article.<\/p>\n<\/div>

<\/div><\/div><\/div>
<\/div>
<\/div>
<\/div>
<\/div><\/div><\/div><\/div><\/div>

To be Technical or not to be, that is the question<\/strong><\/h3>\n

PSQC 2018 Conference<\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

The talk is about a story of a tester learning over his career why getting technical background of the product we are working on is important. It gives a good introduction to folks new to testing how their careers can evolve in testing.<\/p>\n<\/div>

<\/div><\/div><\/div>

How to automate Embedded, SaaS and ERP products<\/strong><\/h3>\n

TestTalks Podcast<\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

Discover how to automate embedded, SaaS and ERP systems, so prepare to learn some useful tips and best practices as we Test Talk with Ali Khalid, a test automation expert and enthusiast who has a ton of consulting experience working with all kinds of automation projects.<\/p>\n<\/div>

<\/div><\/div><\/div>
<\/div>
<\/div>
<\/div>
<\/div><\/div><\/div><\/div><\/div>

The Recall, Becoming technical and Averting disaster<\/strong><\/h3>\n

Testing Guild Conference – 2018<\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

The story shared is of a tester seeing this gap in a product’s testing and fill it by getting under the hood and finding ways to test most critical and unreachable areas of the product, which if left untested could have caused severe damage to the product and the company.<\/p>\n<\/div>

<\/div><\/div><\/div>

Automation framework design<\/strong><\/h3>\n

Tester’s Meetup<\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

In efforts to gather and organize the testing community in Lahore a couple of tester’s meetups have been organized this year. The few things I shared and learned from the event are up for the readers.<\/p>\n

For my group I decided to moderate the discussion on ‘considerations in developing an automation framework’. Instead of a presentation on the topic, the event was organized more towards group discussions where everyone could participate. Following are the few main ideas discussed. Each topic is in itself is an extensive discussion, the very jist of all were talked about in the 40 minutes we had.<\/p>\n<\/div>

<\/div><\/div><\/div>
<\/div>
<\/div>
<\/div>
<\/div><\/div><\/div><\/div><\/div>

Automation framework design<\/strong><\/h3>\n

Training Session<\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

Test automation framework design training sessions in 2015, went over different aspects of developing an automation framework.\u00a0While the overall program included training of multiple aspects using TestComplete as the automation tool, the framework development section was designed to be applicable to any tool. Main training contents included Why an automation framework is needed, \u00a0Planning to develop your framework, Developing framework architecture, and Highly desirable framework characteristics.<\/p>\n<\/div>

<\/div><\/div><\/div>
<\/div>
<\/div>
<\/div>
<\/div><\/div><\/div><\/div><\/div>

Articles and Publications<\/span><\/strong><\/span><\/p>\n<\/div>

<\/div><\/div><\/div>

7 lessons from debugging a test automation framework<\/strong><\/h3>\n

TechBeacon<\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

In this article I discuss\u00a07 lessons learned from debugging a test automation framework while me and my team went through\u00a0 a\u00a0weeks-long\u00a0ordeal figuring out changes in latest browser \/ automation tool & AUT versions.<\/p>\n<\/div>

<\/div><\/div><\/div>

Fault Injection Testing for an IoT Device<\/strong><\/h3>\n

StickyMinds<\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

The article primarily talks about why being technical is important for testers. The fault injection testing technique is explained in terms of what it is and how it can be beneficial to exponentially increase your test coverage.<\/p>\n<\/div>

<\/div><\/div><\/div>
<\/div>
<\/div>
<\/div>
<\/div><\/div><\/div><\/div><\/div>

ERPs and Automation Test Data<\/strong><\/h3>\n

TEST Magazine<\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

The highly complex and integrated business logic of ERPs coupled with configurable work-flows makes ERP\u2019s test data very difficult to manager. The article explains different methods of handling test data, some of which would work well for less complex applications<\/p>\n<\/div>

<\/div><\/div><\/div>

CI\/CD Expert Roundup<\/strong><\/h3>\n

SeaLights.io<\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

Round table expert discussion from different thought leaders in the industry on CI\/CD from a quality stand point. It was a nice experience and a great effort from the SeaLights team to bring together different opinions on the topic.<\/p>\n<\/div>

<\/div><\/div><\/div>
<\/div>
<\/div>
<\/div>
<\/div><\/div><\/div><\/div><\/div>

Create Parallel Automation Tests<\/strong><\/h3>\n

TestProject.io<\/strong><\/h3>\n<\/div>
<\/div>
<\/div>
<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

An article for TestProejct.io on how to start thinking about adding parallelization to your automation framework, an important piece for continuous integration.<\/p>\n<\/div>

<\/div><\/div><\/div>

IS Project Escalation: A Case Study of Off-shore Development<\/strong><\/h3>\n

Published paper – Sage Journals<\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

Almost every software development project exceeds it’s estimates. The published research paper investigates the reasons for software project’s escalation (projects going above budget and time) by studying a project on which I was leading the testing side, concluding the root cause was communication with key stakeholders.<\/p>\n<\/div>

<\/div><\/div><\/div>
<\/div>
<\/div>
<\/div>
<\/div><\/div><\/div><\/div><\/div>

Mentions<\/span><\/strong><\/span><\/p>\n<\/div>

<\/div><\/div><\/div>
<\/div><\/div><\/div>

Top 43 Automation Engineers 2018<\/strong><\/h3>\n<\/div>
<\/a><\/span><\/div>
<\/div>
<\/div>
<\/div>

I was excited and humbled to read the name Ali Khalid in the top experts to follow in year 2018. After years of talking to Automation and performance testing professionals, Joe Colantonio came up with a list of automation experts to look our for next year (2018).<\/p>\n<\/div>\n