Farrukh Latif, Senior Software Quality Analyst

Farrukh Latif

Senior Software Quality Analyst

Bentley Systems, Inc

Location
Pakistan
Education
Master's degree, Computer Science
Experience
20 years, 5 months

Share My Profile

Block User


Work Experience

Total years of experience :20 years, 5 months

Senior Software Quality Analyst at Bentley Systems, Inc
  • Pakistan - Islamabad
  • My current job since October 2007

October 10, 2007 to date at Bentley Systems, Inc. as Senior Software Quality Analyst

Working on .Net Technologies, Visual Studio 2008, VB.Net, ASP.Net, C#.Net, Microsoft SQL Server 2008, Oracle, Seagate Crystal Reports, NUnit, SilkTest.

My personal participation is on following aspects:

• Take care of a Software Test Team of 8 colleagues providing assistance for certifying desktop, client server and mobile applications.
• Conduct iteration planning, review and scrum meetings to track progress following agile methodology.
• Develop Smoke Test Plan by writing test cases comprising core namespaces with basic classes and interfaces
• Explore and learn the product from an end User perspective and to study the product literature
• Write scenarios in the form of ATPs in assembly against each issue/problem faced by Class Editor user
• Write unit tests by referring to DLLs delivered with the build using Nunit tool and test valid and invalid scenarios and report bugs revealed in API in tracker like VersionOne and Flawtrack.
• Testing Web Services, Interfaces and Libraries for RDS Plug-in of Class Editor
• Write programs to validate information about API presented in .chm files and report abnormalities as bugs and make sure fixes in next versions of alpha builds.
• Test database relational tables and verify DML operations by considering consistency and correctness of data. Work on test scenarios related to Transaction Management and verify commit, abort and rollback operations at the backend.
• Plan and schedule work/actionable items as stories and tests in VersionOne backlog and track the progress and update assigned tasks throughout the sprint.

Software Engineer at BiometricsAXS
  • Pakistan - Lahore
  • October 2005 to October 2007

October 10, 2005 to October 10, 2007 at BiometricsAXS as Software Engineer

Worked on VB.Net, ASP.Net, C and C++, Microsoft SQL Server 2005, Oracle 8i and Seagate Crystal Reports10.

Major responsibilities during this tenure were as under: • Modify existing software (s) to correct errors and to adapt it to new hardware and upgrade interfaces and improve performance.
• Consult with customers/users on project status, proposals and technical issues such as software system design and maintenance.
• Design and develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
• Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements and resolve customer problems.
• Ensure projects/day to day based tasks remain on target to meet deadlines.
• Analyze information to determine, recommend and plan installation of a new system or modification of an existing system.
• Monitor functioning of equipment to ensure system operates in conformance with specifications. Evolve the existing software system applications and architecture in various areas as needed.
• Coordinate installation of software system and configuration
• Work together with team leaders to plan and execute projects, ensure that teams have appropriate product and technical specifications, direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target to meet deadlines.
• Develop and direct software system testing and validation procedures.
• Direct software programming and development of documentation.

Professional Experience

Software Engineer at Sheltec Incorporated
  • Pakistan
  • January 2004 to September 2005

January 02, 2004 to September 30, 2005 at Sheltec Incorporated as Software Engineer

Worked on VB.Net 2000, Microsoft SQL Server 2000 and Seagate Crystal Reports 8i
The following tasks were the primary aspects of my responsibilities:
• Assist and determine program specifications, modify and expand existing programs, as well as create new programs and modules.
• Organize and perform program development, coding, testing, debugging and documentation of application projects.
• Define functional requirements of the end-user and identify modules, special processing routines and interface requirements.
• Analyze, design, test and implement set ups and computer programs for new and existing applications to meet production specifications and organizational needs.
• Gather system specifications, implement systems and train users.
• Provide continuing support to existing systems to ensure that these systems operate in a fashion consistent with the requirements of the management.
• Support existing and new development implementation efforts necessary to support several operational facilities.
• Install, modify and maintain databases software, components and database instances.
• Install, configure and maintain database communications and software development tools.
• Monitor the operation of assigned programs and respond problems by diagnosing and correcting errors in logic and coding.
• Provide in depth consultation to IT Management and staff at the highest technical level in identification and resolution of the overall operating system and software problems.
• Coordinate and perform difficult designing and development of tasks in order to meet critical target dates for project implementations.

Education

Master's degree, Computer Science
  • at Punjab University
  • December 2003

Session Course Institution 2001-2003 Master of Science in Computer Science PUCIT, Punjab University

Bachelor's degree, General Science
  • at Govt. College of Science
  • September 2001

1999-2001 Bachelor of Science Govt. College of Science

High school or equivalent, General Science
  • at Board of Intermediate & Secondary Education
  • August 1999

1997-1999 Intermediate Board of Intermediate & Secondary Education

Specialties & Skills

Agile Testing
Project Management
Team Leadership
Software Testing
System Design
ASP.NET
CRYSTAL REPORTS
MS Project
SQL SERVER
Functional Testing
Test Plan Development
Unit Testing
VMWare Workstation
Software testing

Languages

Urdu
Expert
English
Expert

Training and Certifications

Awarded a certificate for workshop (Certificate)
Date Attended:
April 2012
Valid Until:
April 2012
Certification for training session on Software Testing Fundamentals (Certificate)
Date Attended:
March 2012
Valid Until:
March 2012

Hobbies

  • Explore modern technologies
  • Actively go through blogs on software testing and project management