Shradha Chopra
***** ***** **** ***, *****, CA **064 * *************@*****.*** * 858-***-****
Summary of Skills:
Over 3.5 years of extensive experience in full Software Development Life Cycle and
•
expertise in testing involving analysis, design, coding, development, deployment, testing,
documentation, implementation and maintenance of application software in Windows Based
Software.
• Sound experience and knowledge in Manual and Automated Regression Testing using
Mercury Suite (Test Director, Win Runner, Load Runner and Quick Test Pro).
• Experience in using Object oriented methodologies, client server architecture, 3 tier
architecture, Win form applications
• Strong in development of specifications, functional and technical requirements and process
flows.
• Sound experience in creating high quality documentation for all Test Plans and Test Strategies,
Test Scripts and Release Notes.
• Strong development experience in using C#.Net, VC++, C, Perl, PHP, HTML, XML,
Networking, Multi Threading.
• Experience developing applications using ADO.Net, SQL Server 2005, DB2, MySQL and
Access Databases.
• Technical expertise in application development tools like Visual Studio 2008/2005/2003
• Experience in using Configuration Management tool like CVS and VSS.
• Highly organized and dedicated with a positive attitude, capable of producing results
immediately on hire.
• Great passion for exploring leading edge technologies and can easily adapt to suit needs.
• Excellent problem solving, analytical, written and communication skills with ability to work
both in team as well as an individual.
Technical Qualifications:
Languages : Perl, C#.Net, VC++, C, Java, SQL, PL/SQL, UML, HTML,
XHTML, XML, XSLT
IDE : Visual Studio 2008/2005/2003, Eclipse.
Automation Tools /
Defect Tracking Tools: QTP, Mercury's Win Runner and Test Director
Operating Systems : Windows Vista, Windows XP, Linux, MS-DOS.
Databases : SQL Server 2005, Oracle 10g, DB2 7.2, MS Access, MySQL.
Source Control : CVS, Visual Source Safe, CM Synergy.
Tools : ANT, Stylus Studio, Visio 2007, MS Excel, MS Project, FrontPage
2003, DreamWeaver.
Professional Experience:
Real Time Test Data Logging Tool,
[1]
PTC, CA
Oct 2009 – till date
The Test Engineering group is involved in making test solutions for various divisions across
the company. The Test Data Logging tool is a Windows Form Application that supports the
real time event tracking for various multi applications testing scenario. The tool
continuously communicates with all the registered testing stations and keeps the log of
series of events taking place at each testing station. It reports any failure and also generates
the test logs. Application was developed in C# .Net.
Responsibilities:
• Responsible for development and testing of the tool.
• Created wrapper Dll’s around legacy C++ Dll’s and third party source libraries.
• Used .Net Remoting for developing the inter process communication and made the
application multi threaded for all blocking calls.
• Interacted with the testing teams for the usage and setup of the tool.
• Performed Unit Testing and Integration Testing.
Environment/Tools:
Microsoft .NET Framework 2.0, C#, Visual Studio 2005, Windows XP
DELPHI, Electronics and Safety,
[2]
INDIA,
Jan 04 – Aug 2006
1. Simulation of crash sensing algorithm
RSE domain is Restraint System Electronics. RSE involves Crash Sensing Algorithms for vehicles.
These algorithms sense the crash and decide if the AIRBAGS have to be deployed or not
depending on the severity of crash. The different crash sensing algorithms are developed for Front,
Side, and Roll Over crashes. The simulation tool for the same is developed and it is tested with
different crash data obtained by crashing the vehicles. Depending upon the test results, the
algorithm parameters are calibrated so that the results obtained from the simulation match the on
field results.
Responsibilities:
• Fully responsible for designing and developing the simulation Algorithm.
• Responsible for testing and modifying the code as per requirements by Calibration
Engineers.
• Assisted Calibration Engineers.
Environment/Tools: VC++, C, Visual Studio 2003
2. Radar Automated Target Positions system
The backup aid product works of detecting a target at the time of car reversing, using the
embedded radar. Radar automated target positioning system (RAPS) has been designed to
automate the testing of back up aid product/controller.
The electro mechanical system designed for that controls the movement of a target using servo
motors.
There is a tool designed which will be interface between electro mechanical system & the backup
aid. Tool will be having 2 way communications, 1 with electro mechanical system using OPC
(OLE for process control) and with the BUA (back up aid) controller using CAN.
Convergence tool controls the path taken by electro mechanical system and reads the controller
readings and displays on GUI thus verifying the two are in tandem.
Responsibilities:
Designed and developed the software for Convergence Tool & establish the 2 way
•
communication.
Performed the integration testing and set up with the electromechanical system.
•
Performed Unit Testing and Functional Testing.
•
Environment/Tools: VC++, C, Visual Studio 2003
3. Static Code Verification Tool for Embedded C
SmartDesk consists of a parser, created by modifying the ANSI C grammar suitably, to take care of
special keywords that are specific to different compilers (available for development in the
embedded environment). The input to the tool is ‘C’ code developed for embedded applications.
The tool parses through the code and generates error and warning messages for violations of the
coding standards. The tool checks not only the syntax but also the semantics of the code, style
guidelines for formatting, naming conventions, and some functional checks. It checks against
existing coding standards and guidelines that have been established for embedded applications
development. The tool has been poured to the windows environment using Cygwin platform.
The execution of this project (ongoing) has given an insight into the front end of the GNU C
compiler and C preprocessor
Responsibilities:
Responsible for designing and coding.
•
Providing support and maintenance of the tool.
•
Training other teams and new tool users.
•
Mentoring new team members.
•
Environment/Tools: C, Cygwin, Sun Solaris, Java, Perl.
[3] Email Management Software
eGain Communications, India
Jan 2003 – Nov 2003
The email management software that helps company manages large volumes of customer emails
effectively. With eGain mail you can respond to the inbound inquiries promptly and professionally
every time. It has the ability to send auto responses and can also recommend responses to agents. It
has complete customer information and interaction history across all channels enabling agents to
have informed interaction with customers.
Responsibilities:
• Writing and executing Test cases and Test Scripts. These Scripts were developed after
reviewing the business required document and technical specifications.
• Developed and maintained automated test scripts to support regression testing,
Performance testing using Mercury Quick Test Pro (QTP)
• Traced the defects in Test Director and created periodic reports on bug statuses.
• Performed Screen Navigation Test to ensure that the links are established as per the
documentation provided.
Environment/Tools: SQL Server 2000, MS Excel, QTP 8.0 and TestDirector 8.
[4] D LINK, R&D center, India
May 2002 – Dec 2002
SIP Testing Suite (VoIP)
Testing Suite is to test any server, based on SIP protocol. This helps user to test SIP servers –
(Registrar, Redirect, Proxy, and User Agent). The user is allowed to create own test case by
configuring all SIP Packet parameters.
The Framework used for developing the suite is based on the HTML and JavaScript embedded in
PERL
Environment/Tools Perl, HTML, Javascript.
ACADEMIC PROJECTS
1: Online Music Store.
The project used ASP.Net as programming language & MS Access as database. The
web based music store provides features like browsing the various categories of
music CDs, search, and buy the selected CDs. It is an Online shopping cart.
There used to be various alerts for wrong login, password, already registered user,
no availability in stock etc.
2: Traffic Light Controller, using 8051 microcontroller chip.
The project simulated a real life traffic control system using traffic light
interfaces. It used keil, simulator generating the assembly code.
3: Design and implementation of a XML Parser DBMS system
The Project used Java as the programming language, with the Regex APIs provided
for parsing and a custom data structure for storing and retrieving data.
4: Steganography
The project used java as programming language. It used to hide 1 jpeg file inside
another jpeg & can also recover a jpeg file hidden inside another jpeg file. It
showed a new technique of encryption.
File System Simulator
5:
Implemented using C and supported operations like listing files, adding and
removing files from the File System.
Educational Qualification:
2002 2004 Masters, ITCS Indian Institute of Information Technology, CGPA
Bangalore 3.6/4.0
3.7/4.0
1998 2002 B.E. (Hons.) – Bhilai Institute of Technology, Durg
Electronics &
Telecom