Post Job Free
Sign in

Software Engineer

Location:
India
Salary:
20000
Posted:
July 08, 2014

Contact this candidate

Resume:

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.)



Contact this candidate