Sarishma Ajmal
Quality Assurance Engineer
Summary
* Over 5 years of experience as a QA engineer in industries like
Education, Telecom, Aviation and Data Mining.
* Good understanding of the Software Development Life cycle including
Waterfall, Iterative and Agile methodologies.
* Expertise in Manual testing.
* Good knowledge of Automation testing.
* Well versed in performing User Requirement Analysis.
* Extensive experience in writing Test Cases and Test Steps for
Functional and Non-functional requirements.
* Highly involved in performing internal and external Peer Review with
the team.
* Experience in producing Traceability Matrix to verify one-on-one
matching of requirements with test cases.
* Proficient in using bug-tracking tools like Quality Center, Rational
Clear Quest and Bugzilla.
* Excellent exposure to different types of testing like Smoke,
Component, Functional, Integration, System and Regression testing.
* Knowledge of User Acceptance testing.
* Expert in verifying Change Requests after it is fixed by the developer
or Business Analyst.
* Sound understanding of data driven testing in RDBMS databases by
executing DML and DDL.
* Proficient in Backend testing involving various data retrieving
queries using SQL/PL SQL.
* Hands on experience in tracing logs in UNIX/LINUX environment.
* Proficient in performing Entrance and Exit criteria in order to
determine if testing should progress.
* Well versed in performing Black box, White box and Grey box testing.
* Strong knowledge of Verification and Validation process in software
project development life cycle.
* Good understanding of XML based communication and verification of well-
formed and valid XML.
* Hands on experience in testing Client/Server and Web-based
applications.
* Familiar with automation tools like Quick Test Pro and Selenium and
execution of Test scripts.
* In depth understanding of all stages of Software Testing Life Cycle.
* Strong knowledge of Quality Assurance processes in accordance to
Service Level Agreement.
* Proven ability to support projects under tight deadlines, often with
competing priorities and complexities.
* Excellent Communication and Organization skills.
* Easy to Adapt and Enthusiastic to learn new skills if required.
* Ability to handle multiple tasks and work independently as well as in
a group environment.
Technical Skills
* Testing Tools : Quality Center, Clear Quest,
Bugzilla.
* Automation Tools : QTP (Quick Test Pro), Selenium IDE.
* Databases : Oracle 11i, 10g, 9i, Microsoft SQL Server
2005, MS Access, MySQL.
* Database Browsers : Toad, SQL Server Management Studio,
SQL Plus.
* Operating Systems : MS Windows 98/2000/ XP/7, UNIX,
LINUX.
Professional Experience
J.D. Power & Associates, Westminster, CO
April 2010 -Present
QA Engineer II
J.D. Power Web Intelligence crawls millions of blogs each week, creating a
database of unaided consumer opinions that businesses can easily access to
help meet their marketing and product development needs. The findings are
the basis for a suite of products like the Auto Intelligence Monitor,
Insurance Intelligence Monitor and the Telecom Intelligence Monitor.
I was involved in the testing of the Insurance and Telecom Monitors which
allowed clients direct access to the Web Intelligence data like the volume,
age, gender, and sentiment data through the Business Center for a set of
pre-defined or custom research models. I was also responsible for testing
the Distributed Deployment process which automated the software deployment
process for a distributed system.
Responsibilities:
* Participated in the Sprint Planning meetings at the beginning of every
sprint, which occurred every two weeks.
* Attended the QA Review meetings at the end of each sprint during which
the sprint tasks were handed off to QA.
* Interacted with the Developers and Product Managers to better
understand the product requirements.
* Prepared the Test cases for each application being tested in Excel and
logged the defects in Bugzilla.
* Analyzed the Story Requirements and Functional Specifications for the
various applications being tested.
* Conducted internal and external Peer Reviews to verify the test cases.
* Executed Black Box testing of the UI for the monitors in the Business
Center.
* Verified that the calculations and values in the various graphs and
charts of the Tableau Server for the Telecom Monitor and the Insurance
Monitor were accurate.
* Participated with the other members of the team in executing the
workflows for the data from the third party data provider and
confirming that the workflows were completed without errors.
* Performed Database testing to verify that the data for the monitors
were being uploaded to the respective tables in the database.
* Wrote and executed SQL queries to verify that the numbers pulled from
the database were correct.
* Executed UNIX commands for the various backend operations and for
installing the RPMs in the various QA machines.
* Tested the REST Service APIs for the various applications since all of
our services were based on the REST architecture.
* Conducted System testing to validate the work flow for the various
monitors and for the various steps in the distributed deployment
process.
* Performed Regression testing after patches and bug fixes were
installed to the existing applications.
* Involved in testing some of the Standard Operating Procedures which
the Operations Department used in executing their processes.
Environment: Windows XP, UNIX, Java, Bugzilla 3.4.3, MySQL 5.0, MySQL Query
Browser 1.2.12, SQL Server 2005, Tableau Server 5.1, Microsoft Excel.
UST-Global, New York, NY
April 2008 - March 2010
Software Test Engineer
UST Global offers information technology consulting and business process
outsourcing services. It follows Six Sigma practices for developing their
client-facing processes.
Student Information Software (SIS): This software stores students' profile,
grades, attendance and other necessary data like emergency contact
information and medical records that has to be communicated with teachers
and parents. It also has school news and updates about the various after-
school activities. I was responsible to test the General Profile, Medical
and Emergency Contact Information for the Parents and also the Reports
Generation Part for the Teachers. This project was based on Agile
Methodology.
Responsibilities:
* Attended daily Stand-ups as the project was based on Agile
Methodology.
* Participated in Iteration Plan meetings at the beginning of every
iteration, which was on a schedule of every three weeks.
* Analyzed the Business requirements for the Student Information
Software, especially for the Parents Role and the Teachers Role.
* Prepared Test cases and Test steps based on the test scenarios for the
General Profile, Medical, and the Emergency Contact modules.
* Written Test cases in Test Plan, executed them in Test Lab and logged
defects in Defect tab using Mercury Quality Center.
* Created Traceability Matrix to verify one-on-one matching of
requirement with test cases in Quality Center.
* Carried out Smoke test as part of the Entrance criteria for each
module of the SIS.
* Performed Component testing for different sections of the Parent Role
like the Student Profile, Medical, Attendance, and Emergency Contact
Information.
* Conducted Integration testing for the various sections of the Medical
information module like the Immunization Record, Allergy Information,
Current Medications, and Medical History.
* Executed Black box testing for both the Parents and Teachers roles.
* Performed testing on the web-based interface for error messages,
optional and mandatory fields and also for the integrity of the web
forms.
* Conducted Functionality testing for the teachers inputting alerts and
attendance alerts.
* Applied Database testing by writing SQL queries for consistency and
accuracy of data and also for the Report Generation for teachers.
* Implemented System testing between various schools of the same school
district and different school districts in a State.
* Performed Integration testing using Command line Interface to upload
and download student files.
* Validated XML files to create and modify Test data for testing
purposes.
* Performed Record and Play automation using QTP and saved the test
scripts into Quality Center
* Involved in performing User Acceptance test as part of the Exit
criteria with the users.
Environment: Windows XP, UNIX, C++, ASP.Net Web Server, Quality Center 9.2,
QTP 9.0, Oracle 10g, Toad 9.7, XML and HTML.
Subex Inc., Broomfield, CO
July 2007 - March 2008
Quality Assurance Engineer
Subex is a global telecom software company providing a suite of Operation
Support Systems (OSS) Solutions for telecom operators. The company has
various products in the areas of revenue assurance, fraud management, and
cost management.
The Helpdesk Management software was used by Subex's support team to
effectively manage the trouble tickets and change requests. I was the
onsite engineer to test the self-service portal, knowledge-base system,
flash reports, and user survey of the web-based application.
Responsibilities:
* Worked closely with the business analysts and developers to understand
the requirements for the helpdesk software.
* Followed Agile methodology for the helpdesk application.
* Written Test cases in Excel, executed them and logged the defects in
Clear Quest.
* Prepared Traceability Matrix to verify one-on-one matching of
requirements in the self-service portal, knowledge-base system and
reports to the corresponding test cases.
* Carried out Component testing on the self-service portal and the
knowledge-base system.
* Developed Functional tests cases for the GUI in the self-service
portal including the customer log-in.
* Performed Database testing for the knowledge-base system and for the
generation of reports.
* Executed SQL commands to retrieve data from the database for the
knowledge-base system.
* Performed Black Box testing on the GUI for the self-service portal and
the user survey.
* Verified SQL/PL SQL stored procedure and performed White Box testing
on the database.
* Conducted Regression testing on the flash reports after a new
functionality "Emergency alerts" was introduced.
* Involved in performing Integration testing on the various modules of
the helpdesk software.
* Executed DML and DDL operations on different resource management
tables.
* Checked and verified the reports in the form of graphs and tables from
the flash reports and user survey.
* Performed User Acceptance test with different user groups in areas of
customer satisfaction.
* Supported the product after deployment to Production.
Environment: SQL Server 2005, Java, Windows XP, Microsoft Excel, Clear
Quest 7.0.
IBS, Trivandrum, Kerala, India
March 2004 - April 2006
Test Engineer
IBS is a leading provider of IT solutions to the Travel, Transportation and
Logistics industry. They provide products that manage critical operations
of major airlines, airports, oil and gas companies, seaports, cruise lines
and tour operators world-wide.
The Airline Passenger Services System was designed for the aviation
industry which deals with all the passenger touch-points of an airline like
ticketing, passenger reservation, check-in, inventory management and
departure control. As a test engineer, I was responsible for the testing
the web-based GUI of the online ticket booking application.
Responsibilities:
* Analyzed the Business Requirements for the online ticket booking
module of the application.
* Followed Waterfall methodology for the ticketing application.
* Performed Sanity check as part of the Entrance criteria for the online
ticket booking application.
* Prepared Test cases and test steps in Microsoft Excel and executed
them.
* Performed Modularization of test cases for the ticketing software.
* Executed Component testing for the various components like the
Departure date, Arrival date, Number of Passengers and Passenger
details.
* Conducted Functionality testing for the various features like field
level validation and testing for optional and mandatory fields.
* Carried out Web testing for connection speed, cross browser
compatibility and web security.
* Executed Regression testing when a feature "Print Boarding Pass
Online" was added to the application.
* Implemented System testing to check whether the credit card
information was integrating properly with the ticket booking
application.
* Performed Exit criteria to determine if the application was ready for
deployment to Production.
Environment: Windows 2000, IE, MS Word, Java Web Server, MS Excel, C++,
Oracle 9i, SQL Plus.
Education
* Certification in C, FORTRAN and BASIC programming languages.
* B.Tech - Bachelor of Technology in Electrical and Electronics
Engineering from Kerala University, Kerala, India.