Haris Muzaffar

Haris Muzaffar

Followers of Haris Muzaffar16000 followers
location of Haris MuzaffarPakistan

Connect with Haris Muzaffar to Send Message

Connect

Connect with Haris Muzaffar to Send Message

Connect
  • Timeline

  • About me

    Senior SQA Automation Manager at TPS Worldwide

  • Education

    • Salsoft Technologies

      2011 - 2011
      Iphone Development Iphone Development
    • National University of Computer and Emerging Sciences

      2007 - 2011
      BS(CS) Computer Science
    • National University of Computer and Emerging Sciences

      2013 - 2015
      MS Software project management 3.33 CGPA

      MS (SPM)

  • Experience

    • Itim Systems

      Jul 2011 - May 2014

      • Responsible to conduct business training sessions to new resources• Provide trainings to new QA engineers regarding Quality practices followed.• Restructure Hyper-V server for Windows 2008 Server R2• Create Test systems and maintains their states through Hyper-V• Schema check-ins in SVN source Control• Provide business knowledge to developers and guide them to perform proper unit testing• Create and maintain SQL backups and mdfs• Ownership of release notes, Release document, functional parameter document and Installation guide• Responsible to provide test cases from QA side in Code quality sessions conducted by product architect• Assign test cases to new QA resources and guide them• Team mentoring up to 2 Quality Assurance Engineers at a time• Part of team who structured MS Test manager for Test Case and Bug tracking purposes.Automation:• Write APIs on C# to test .Net services output for retail software• Use J-meter to measure performance of the upload file time measurements Show less • Responsible to understand Core retailing concepts• Responsible to attend business training sessions, FER requirement sessions and other team meetings from Business Analysts• Perform QA at each stage of SDLC from Business requirement sessions to deployment and maintaining of release.• Perform smoke, Regression, System, integration, Functional and Performance Testing manually• Test case creation/modification on Excel and Test Manager• Bug reporting/Tracking• Release packaging/documentation• Test Systems Maintenance through Hyper-V system• Build/Hot fixes/patch/Release deployment on local and remote servers Show less

      • Senior Software Quality Assurance Engineer

        Jul 2013 - May 2014
      • Software Quality Assurance Engineer

        Jul 2011 - Jun 2013
    • Object Synergy

      Jun 2014 - Jan 2015
      Senior Software Quality Assurance Engineer

      • Responsible to understand the core business functionalities of different domain projects • Responsible to communicate with foreign clients against the requirement and structure of the project• Responsible to write and maintain test cases• Responsible to test the application in very short time by applying the appropriate test strategies of QA• Develop automation structure of the application on Selenium• Develop and automate the core test cases using Selenium (Intelli J studios) or Coded UI (VS 2013)• Implement logging mechanism of the test case by log4net• Implement email mechanism for the complete process of automation• Deploy automated scripts using Maven build• Deploy software application’s build on daily basis Show less

    • Matrix Systems Pvt Ltd

      Feb 2015 - Jun 2017

      • work with end users, product analysts, QAs and devs to understand core financial features and workflow of the products.• Design, implement, document and maintain automation scripts for products from scratch using appropriate language.• To implement automated scripts to support Smoke, Functional and Regression testing for web and desktop based products using Data-driven testing strategy.• Implement Excel/XML/CSV integration in automation scripts for client input and data handling.• Design complex queries for data comparison used in automation script• Work with release team to automate end to end execution from automatic build triggering to reporting phase.• Deployment/maintaining of automatic scripts on dedicated VMs and servers• Design and implement utilities in different languages for various tasks to save QA resource time.• Ensure proper version control and configuration management of all automated scripts/utilities/reports/framework.• Help drive the Automation test strategy for web/desktop products; covering both improvements and maintenance of existing test methodology• Assess current processes and test coverage, validate proper test coverage and design improvements as needed• Report, Review and log bugs through Automation at the end of execution• Actively participate in logic building/test plan/estimation/brain Storming meetings• Participation in building automation department - set roles and responsibilities for junior levels• Takes interviews for associate Software Engineer - Automation \ Software Engineer Level I - Automation vacancies.• Implement\update automation projects to support multiple executions on browser instances.Tools:VS 2012 ,INTELLI J, ECLIPSE , SQL 2008 R2, NUGet, ANTS memory profiler/Performance Profiler, AQUA Data 10.0, .Net framework 4.5, RANOREX , Microsoft Telerik studio, Target Process , RIA Test, JIRADBs:SQL 2008, Oracle 9i, 10g,11gAutomation Tools: CodedUI, Selenium Webdriver and RC Language: C#, Java Show less Responsibilities:• Participate in business understanding sessions for various automation activities.•Implement, document and maintain automation scripts• Implement scripts as per Smoke, Functional and Regression testing for web and desktop based products.• Implement Excel/XML/CSV support in automation scripts for Data driven testing.• Design complex queries for data comparison used in automation script• Work with release team to automate end to end execution• Deployment of automatic scripts on dedicated VMs and servers• implement utilities in c# for various automated tasks to save rework.• Maintain proper version control and configuration management of automation repos.• Assess current processes and test coverage, validate proper test coverage and design improvements as needed• Report, Review and log bugs through Automation at the end of executionTools:VS 2012 ,INTELLI J, SQL 2008 R2, NUGet, AQUA Data 10.0, .Net framework 4.5, RANOREX , Microsoft Telerik studio, Target Process ,DBs:SQL 2008, Oracle 9i, 10g,11gAutomation Tools: CodedUI, SeleniumLanguage: C#, Java Show less

      • Senior Software Engineer - Automation

        Jul 2016 - Jun 2017
      • Software Engineer level II - Automation

        Jul 2015 - Jun 2016
      • Test Automation Engineer

        Feb 2015 - Jun 2015
    • TPS Worldwide

      Jun 2017 - now
      • Senior SQA Automation Manager

        Jan 2020 - now
      • QA/Automation manager

        Jul 2018 - Dec 2019
      • Senior Automation Engineer

        Jun 2017 - Jun 2018
  • Licenses & Certifications