Mohamed Faisal

Last updated March 11th 2011
Resume powered by emurse

-

PROFESSIONAL HISTORY


Over 5 years of QA experience in all phases of life cycle, including Requirement Management, Functional testing, Acceptance, testing, Regression Testing, Performance Testing, Test Cases/Reports, Bug Tracking, Database Testing, UI Testing, Documentation, Manual Testing, End User Quality Assurance. Adept at using both manual and automated testing tools to troubleshoot systems, integration, user acceptance, and functionality.

Over Two years experiences in managing software QA programs and teams. Liaise with developers, Product manager and user representatives in application design and document reviews. Superior analytical, troubleshooting, communication, self-starter, quick learner, team player, and presentation skill.

-

-

SUMMARY


  • Proficient in Manual Testing and Automated Testing with various testing tools.
  • Involved in QA Life Cycle, which include analyzing the requirements, defining use cases, designing, developing, and execution of the QA Process and Documentation.
  • Involved in gathering the business and client requirements with the Business Analyst.
  • Involved in formulation of test plans, prepared test cases, participated in reviewing test cases prepared by peers.
  • Strong understanding of database design, extensively involved in Database testing using MySQL Queries to view the transactions.
  • Solid understanding of software development lifecycle, including development in a Linux environment and use of agile development methodologies.
  • Strong data validation and database testing skills and aptitude towards learning new technologies
  • Strong in Online tutoring, E- learning and Educational domain, Comfortable with basic finance, health care, telecom and insurance business terminology and processes.
  • Expertise in Cross platform and browser testing,
  • Proficient in communicating with developers, other test team members, and a committed team player as well as able to work independently
  • Involved in Release Management has strong knowledge Configuration Management. Expertise in Problem solving and Bug Reports using Defect Tracking Tools like Eventum.
  • Hands-on experience in automating functional test cases for web-based application and portal projects.
  • Working in a heavy traffic environment dealing with large volumes of transactions.
  • Familiarity with Web2.0 technology - Ajax controls and Flash objects, other internet technology such as HTTP, SSL, HTML, CSS, XML, or JavaScript .
  • Strong problem solving skills, quick learner and able to work independently as well as a team member of varying sized teams.
  • Excellent Oral and Written communication skills with track record of successful task completion under tight deadlines
  • Interviewed, trained, and supervised QA team members.

-

-

TECHNICAL SKILLS


Platforms : UNIX, Linux, Windows, Macintosh, MS-DOS.
Testing Tools : Selenium IDE, Selenium RC, Bromine, Load Runner, JMeter.
Test Management : Test Link, Fitnesse and QTraq.
Defect Tracking : Eventum, Jira, and Bugzilla.
Languages : Java, PHP, Python, HTML, CSS, XML.
Database : MySQL, SQL, Oracle, PostgreSQL.
Office Software : MS Office (Word, Excel, PowerPoint).
CM : TortoiseSVN.
Server and Service : Apache, Jabber, FMS, MemCache, PubSub.

-

-

PROFESSIONAL EXPERIENCE

SuccessFactors
Senior QA Engineer

12/2009 - 09/2010
India, Bangalore


  • Conduct systems analysis and documentation of system requirements for Enterprise applications and Enterprise System Integration.
  • Undertake object and information modeling of software solutions using formal techniques including XML
  • Define key test scenarios and carry out verification testing to ensure the software is complete and meets agreed business requirements
  • Provide support to applications and intersystem integration, including the analysis, documentation and testing of defect fixes and changes.
  • Create/review/execute test cases review/ validate test results. Analyze documentation and technical specifications of any new application under deployment.
  • Ensure that any new software integration into systems meets functional requirements, system compliance, and interface specifications. Review and analyze the effectiveness and efficiency of existing systems and develop testing strategies for improving the systems.
  • System, Integration and unit testing to provide implementation of test plan documents.
  • Provide Product training and assistance.
  • Work with the QA Engineering team to automate existing test cases - creation, modification, debugging, execution.
  • Create valid estimates regarding effort for tasks, communicate these estimates and meet deadlines in a timely manner.

-

TutorVista Global Private Ltd
Senior Test Engineer

09/2006 - 12/2009
India, Bangalore


  • Lead a test team to ensure successful product releases.
  • Prepare the Software Test Plan.
  • Check / Review the Test Cases document using Test case Management tool TestLink.
  • Analyze requirements during the requirements analysis phase of projects.
  • Keep track of the new requirements from the Project.
  • Managing and Configure test Environments.
  • Diagnose product problems and assist Technical Support as needed.
  • Escalate the issues about project requirements (Software, Hardware, Resources) to Project Manager
  • Assign task to all Testing Team members and ensure that all of them have sufficient work in the project.
  • Interacting by means of Chat / emails / Conference call with the management team
  • Act as the single point of contact between Development and Testers for iterations, testing and deployment activities.
  • Interacted with developer and testing team to identify application defects
  • Manage script creation for regression using Selenium
  • Use Eventum for reporting and tracking bugs, and providing updates on resolved bugs.
  • Send the Status Report Weekly.
  • Frequent status checks meetings with the Team.
  • Conducting weekly Tech Lead meeting for defect report and presented progress updates.

-

NexSoft Technologies
Test Engineer

06/2005 - 08/2006
India, Chennai


  • Analyzing the client Requirement
  • Performing Regression and Re-Testing
  • Preparation of Test Cases
  • Execution of Test Cases.
  • Defect Tracking and Reporting.

-

-

-

EDUCATION


B.Tech - Information Technology first Class with Distinction - Anna University (2001 - 2005)

-

-

REFERENCES


Excellent References Available Upon Request.

-

-

KEYWORDS


QA/QC, SDLC, Quality Assurance, White box, Black box, Load Testing,Web application , LAMP,MySQL, Python, Load Runner, Selenium,Selenium IDE, RC, Grid Performance Testing, scalability, Product QA Engineer, Linux, Scripting, Test Plan,Manual Testing, Automated Testing, Online tutoring, E- learning and Educational domain, SAAS, E-Commerce

-

Mohamed Faisal

-