Priyanka J.R.
**.*******@*****.***
Career Objective:
To obtain a challenging post at your reputable organization that will utilize both
my educational background and professional experience to contribute to the
organization's noble and humanitarian goals and simultaneously provide excellent
opportunities for career development and personal growth.
Professional Summary:
Have 3years of experience in IT with exposure to software life cycle of
requirements gathering, analysis, design, development, implementation and testing
of different types of software.
Career Profile:
Working as Engineer (on contract) in Quality Division Flight Software under
Systems Reliability entity of Vikram Sarabhai Space Center, ISRO, since July
2011.
Technical Skills:
Languages : C, C++, C#, Ada, PHP
Front end Tools : Microsoft Visual Studio.Net.
Testing Methodologies : Unit Testing, Functional Testing, Integration
Testing, Data base Testing, End to End Testing.
Database Technologies : MSACCESS, MYSQL, SQL Server 2005,
SQL Queries.
Assembly Language : 8085, 8086.
Operating Systems : Windows 2000/XP/7, Linux.
Packages : MS Office, Adobe.
Education :
B.E – Computer Science & Engineering, Narayanaguru College of
•
Engineering, Anna University, April- 2011. Aggregate – 74%
Plus Two – Karthikathirunal Girls Higher Secondary School, March -2006,
•
72%
Class Ten – Cotton Hill Girls Higher Secondary School, March- 2004, 87%
•
Work Profile:
PROJECT: Engineer in Systems Reliability Entity - Quality Assurance &
Reliability - Software & Mission Group (QRSG) – Quality Division Flight
Software (QDFS) via contract.
Independent software Inspection:
Software code inspections are carried out for all flight software components
written in assembly language, or high-level languages like Ada. For AMC based
software which is mainly written in Ada, prior to code inspection, Static analysis
using automated tool is carried out to ensure compliance to established measures
and design/coding guidelines. Software requirement specification document is used
for any clarification or mismatch with reference. Correctness of code with
reference to design, consistency of variables and data structures, data interfaces
between modules, adherence to coding guidelines etc are verified during Code
inspection.
Independent software testing:
Dynamic analysis of programs, which involves module tests at unit level and also
at component level. Test cases are generated for functional as well as structural
tests. Equivalent partition tests, boundary tests etc are test case generation schemes
for functional tests. Decision tests, condition tests, path coverage tests etc are some
of the structured testing techniques adopted for flight software qualification.
Cyclomatic complexity of the module is analyzed to assess independent path
coverage and testability.
Target code Testing:
Testing of flight software on both host and target environments. Target code testing
will also ensure that the application software running on different onboard
computers produces same results.
Software Performance Analysis:
Validation of flight software is done through a number of simulations, in different
test beds. Integrated Processor Test (IPT) is a simulation test bed, which verifies
the error handling, data and redundancy management and synchronization aspects.
Initialization data Verification:
QDFS has the responsibility of Verifying and clearing the design parameters of
various application tasks which is realised as Initialisation Data set of onboard
software for Flight and various simulations test beds. As part of verification,
correctness and completeness of data and documents are checked with respect to
the references and mission requirements.
All the above activities performed for PSLV- C18, C19, C20, C21, C22, C23,
C24, GSLV D5, MKIII missions
Testing of Tools for Automation:
Routine and time-consuming activities are automated using tools. These
automated tools aid the process of IV&V, reduce turnaround time and prevent
human errors. Tools are developed for automating activities like verification of
loadable initialization data, test driver generation, bug tracking.
Various tools tested are
ASM Verifier: This is used for analysis of Digital Signal Core Processor (ADSP)
code. The functions performed by the tool are calculation of complexity, counting
the total LOC, commented LOC, listing of calling modules, called modules,
unused variables, and constants, external variables, declared variables, external
routines declared and defined modules in ADSP. Testing was done for the verifier.
Test case report was generated. User manual for the verifier was prepared.
Version Verifier: This tool is used for verifying versions of input and output files
of various processors used in Launch vehicles. Testing of the tool was done and a
test case and user manual was prepared.
ALFA Guideline Analyzer: A subset of ADA named as ADA language for Flight
Software Application has been defined for flight software developed. This tool
ensures that the code follows the guidelines that are recommended.
SEQUENCING SOFTWARE: This tool generates the time boundaries of various
events of the Launch vehicle. Testing of the tool was done and a test case and user
manual was prepared.
Personal Information:
Qualification : B.E (Computer Science& Engineering)
Date of Birth : 30 May 1989
Sex : Female
Marital Status : Married
Address : Makam, Mannamvilakam,
Ooruttukala, Neyyattinkara
Trivandrum
Tel : +917*********
Off Tel : 047*-******* (9AM to 5PM on working days )
E mail : **.*******@*****.***
Declaration:
I confirm that the particulars mentioned above are true and are correct
to the best of my knowledge and belief.
Place: Trivandrum.
Yours truly,
(PRIYANKA J.R.)