Post Job Free

Resume

Sign in

Sr. Lead Software Engineer in Test

Location:
New Delhi, DL, India
Posted:
December 27, 2015

Contact this candidate

Resume:

TARUN AGGARWAL

Career Objective

To have an impact on the organization by utilizing my skills, abilities and experience that provides the stimuli for professional growth in a competitive and challenging environment, while being resourceful, innovative and responsible.

Currently

Working as Sr. Lead Software Engineer with Adobe Systems, Noida, India

Team: AEM Assets & Scene7 SPS

Responsibilities:

Responsible for high quality releases of Scene7 and AEM - Assets on Demand.

Quality delivery of AEM Connectors (SharePoint, Documentum, etc.) as FPs

Work closely with various functions to define, plan and execute feature deliveries for the product

Define and review test strategy, test plan & scripts and guide the team for optimum coverage through manual test and automation scripts

Ensure thorough functional, automation, security, performance and globalization testing prior to product release

Plan and execute strategies to enhance existing development / testing / documentation / globalization processes and methodologies

Lead a team of 8 team members with regular task planning, feedback and coaching of team members.

CQ - S3 connector testing

Work Experience Summary (10+ years)

Adobe Systems, Noida as Sr. Lead Software Engineer (February 2015 - Present)

Adobe Systems, Noida as Lead Software Engineer (February 2011 - 2015)

Adobe Systems, Noida as Software Quality Engineer (August 2006 – February 2011)

Perot Systems, Noida as Software Associate (June 2005- August 2006)

Quark Media House, Mohali as RnD member of Quark Publishing System (Jan 2005- Jun 2005)

Profile

Software Automation Testing Practitioner with 9+ years of experience in Automation - Lead the Automation Efforts for Photoshop Elements (PSE) & Adobe Photo Downloader for PSE & Adobe Bridge.

Well versed with various phases of Software Development including System Analysis & Design, Development, Automated Testing, White Box Testing, Black Box Testing, Regression, Integration Testing, End-to-End testing, Performance Testing and Test Documentation.

Worked on a Complete Testing Lifecycle, Analysis of Business and functional specifications and formulation of Test Plan and Test Requirements.

Experience in Review and Documentation of System Test Plans and creating test cases for Product features, customer’s requirements and related technical documentation.

Experience in developing and maintaining Test scripts, analyzing bugs, interaction with team members in developing strategies for fixing bugs.

Experience in handling modules independently. Experience in co-coordinating with customers for understanding business specifications, design, coding & implementation.

Deep understanding of technology with focus on delivering business solutions

Strong experience in Test planning and executing QE processes

Good understanding of Digital-Imaging & Video domains

Good understanding of Digital Marketing domain and still learning

Contribute to continuous process improvements to increase the efficiency of QA and development.

Have experience of Localization testing

Certifications / Awards

Spot Award, by Adobe HR, for creating & managing a Web Portal for the ‘AppreciationWeek’ event.

Spot Award, recommended by Adobe HR, for creating & managing a Web Portal for ‘LifeAtAdobeQuiz’ event.

Special Contribution Award for Crash analysis & improving Product Stability of Photoshop Elements.

Spot Award, recommended by Adobe HR, for creating & managing a Web Portal for their yearly event called “People Connect”

Adobe Certified Photoshop Expert (Photoshop ACE)

Spot Award for the Automation Efforts of Photoshop Elements

Spot Award for developing PSE companion application “Watermark It” on Android Platform

Titled as the ‘Most Valuable Contributor (MVC)’ in Bug Hunts for 3 consecutive years

Cleared Sun Certification (SCJP) for the Java 2 Platform 1.4 with 93%

Cleared 4 levels of French Language from Inlingua (1a, 1b, 2a, 2b)

Professional Qualifications

Post Graduation in Computers – MCA (SE), from University School of Studies, Guru Gobind Singh Indraprastha University, Delhi, 2005 with 81.28 % aggregate

Graduation in Computers – BIS (Bachelor of Information Systems), from GSBA, Guru Gobind Singh Indraprastha University, Delhi, 2003, with 79.26% aggregate

Educational Qualifications

AISSCE 10+2 (C.B.S.E. Board) from St. Xavier’s School, Delhi, 1999 with 72.4%

AISSE 10th (C.B.S.E. Board) from St. Xavier’s School, Delhi, 1997 with 69.8%

Skill Set

OS Platforms

:

Windows (XP, Vista, Win7, Win8), Mac OSX 10.4.x – 10.8.x (Tiger, Leopard, Snow Leopard, Lion, Mountain Lion)

Programming Languages

:

Core Java, XML, Perl, C, C++, VB

DBMS

:

Oracle, SQL Server 2005, MS Access

Web Technologies

:

HTML, DHTML, Java Script, VB Script, ASP, ASP.NET (VB)

Servers

:

IIS, Tomcat

Front End Tools

:

Microsoft FrontPage, Adobe Dreamweaver

Testing Tools

:

WinRunner 9.2

Version control system

:

Perforce, GIT

Project Profile

Title

:

Scene7 (SPS)

Overview

:

Adobe Scene7 allows you to enhance, publish, and deliver dynamic marketing assets to web, mobile, social, email, and print. Use customer data and your creative content to present a rich, immersive digital experience to each consumer in real time. Scene7 is part of the Adobe Experience Manager solution.

Role

:

Sr. Lead Software Engineer

Responsibilities

:

Responsible for high quality releases of Scene7

Work closely with the Dev and Tech-Ops team to define, plan and execute feature deliveries for the product

Review test plan & scripts and guide the team for optimum coverage through manual test and automation scripts

Ensure thorough functional, automation, security, performance and globalization testing prior to product release

Regular task planning, feedback and coaching of team members

Team Size

:

8 QE Members

Components/Technologies/Tools

:

Flex, JUnit, IPS, S7 Publisher, S7 Viewers, S7 Delivery

Title

:

Adobe Experience Manager Assets (on Demand)

Overview

:

Adobe Experience Manager Assets (on demand) lets your organization easily create, manage, deliver and optimize digital assets from a multi-tenant cloud platform. With AEM Assets your team can collaborate with creative pros, share campaign assets with cross-functional marketing teams, and deliver rich, interactive media experiences across all customer facing touchpoints – all from within the Adobe Marketing Cloud.

Role

:

Sr. Lead Software Engineer

Responsibilities

:

Responsible for high quality releases of the product

Work closely with the Dev and Tech-Ops team to define, plan and execute feature deliveries for the product

Review test plan & scripts and guide the team for optimum coverage through manual test and automation scripts

Ensure thorough functional, automation, security, performance and globalization testing prior to product release

Regular task planning, feedback and coaching of team members

Team Size

:

10 QE Members

Components/Technologies/Tools

:

Java, Junit, OSGI, CQ Author, CQ Publisher, CQ dispatcher, Viewers, AOD Delivery and Maven

Title

:

AEM - Assets

Overview

:

AEM (Assets) is a digital asset management tool that is fully integrated with the CQ platform and enables enterprise to share and distribute digital assets. Users across an organization can manage, store, and access images, videos, documents, audio clips, and rich media such as Flash files for use on the web, in print, and for digital distribution.

Role

:

Lead Software Engineer

Responsibilities

:

Understanding the requirements, Analysis, preparation of Functional Specs and Effort Estimation.

Creating CQ5 clusters with shared data store on file-system and S3.

Creating Cloud DAM infrastructure using Amazon Web Services. Cloud DAM infrastructure included authors, publishers, dispatcher and s3 storage.

Creating custom workflows on CQ5 for assets processing.

Creating and customizing CQ5–DAM asset share pages.

Worked on creating CQ pages using sidekick components.

Integration of DAM modules with Jenkins for build automation.

Writing integration and Junit tests.

DAM - Scene7 integration testing

Environment

:

O/s: Windows XP and Linux

Team Size

:

7 QE Members

Technologies/Tools Used

:

Java, Junit, OSGI, CQ Author, CQ Publisher, CQ dispatcher, AWS, Indesign server and Maven

Title

:

Adobe Photo Downloader (v 3.0 – v 6.0)

Overview

:

Adobe Photo Downloader is a component which is shipped with different range of Adobe Products. This is used to download different kind of media items onto machine & then import into different application for further manipulations. This is a rich application for device handing in USB, PTP & WPD modes & having good features for facilitate users for better organizing of their Photos, Videos, Songs or Raw image files. APD is available with Adobe Photoshop Elements, Adobe Premier Elements, Adobe Photoshop Album Starter Edition, Adobe Bridge & Adobe Lightroom

Role

:

Software Quality Engineer (Blackbox & Automation)

Environment

:

H/w: Pentium-4, iMAC, Macbook Pro, Ideapad O/s: Win XP, Vista, Win 7, Tiger, Leopard, Snow Leopard

Team Size

:

Initially 10 QE Members. Later owned and managed this component single handedly

Technologies/Tools Used

:

Winrunner, Perl, Testwerk

Title

:

Adobe Photoshop Elements Automation (v 5.0 – v 9.0)

Overview

:

Adobe Photoshop Elements is a complete product for hobbyist/ amateur Photographers. This application helps the users to better Organize, Edit their photographs & share them with friends by using different kind of creations. Adobe Photoshop Elements in one of the major revenue generator for the company, which serves millions of users.

Role

:

Lead Software Engineer (Blackbox & Automation)

Environment

:

H/w: Pentium-4, iMAC, Macbook Pro, Ideapad O/s: Win XP, Vista, Win 7, Tiger, Leopard, Snow Leopard

Team Size

:

12 QE members

Technologies/Tools Used

:

Winrunner, Perl, Testwerk

Title

:

GoAuto

Overview

:

GoAuto is a framework to provide an automated solution to schedule and execute test suites on a particular day & time, recurrently. GoAuto framework is server driven and executes test scripts on the client machine after reading database. Administrator governs all the test/process to be executed, through web based Admin Console. GoAuto uses SQL Server as database for reading Automation details and writing back the results. Results are displayed on the website and also an email is shooted to the mailing list or email associated with the Product automation. New Test Schedules and test cases can be easily integrated into the framework.

Role

:

Workflow Designer / Lead Architect / Developer

Technologies/Tools Used

:

Perl, XML, ASP.NET, Winrunner, Testwerk, VMWare, SQL Server 2005, PowerQuest Deploy Center

Team Size

:

3

Title

:

QE Tools Development: An initiative towards QE Community

Role

:

Workflow Designer / Main Architect / Developer

Tools Name

:

BHM- Bug-Hunt Manager, AMS-Asset Management System

Details about the initiative

:

These tools are developed as an extra initiative from our team where idea is to give something to Quality Engineering community. These are designed, developed & tested by our QE Team, which are not part of our official assignment. Maintenance of these tools is also done by our team.

Title

:

LRSP (Perot Systems)

Overview

:

A healthcare project of Blue Cross Blue Shield of Rhode Island (BCBSRI) of US. Handles the Payor segment of Healthcare. Working on Correspondence Generator (CG) module, which is used to generate correspondences that are currently not triggered through Peradigm. The module will be responsible for generating control reports and creating XMLs. The XML file would be fed as an input to DOC1 software which would in turn generate letters in printed form.

Role

:

Responsible for assisting the existing members in system and integration testing. Also written several Test cases and involved in the deployment of application at the server located at onsite. Also implemented all the change requests successfully.

Environment

:

H/w: Pentium-4 O/s: Windows 2000 Professional S/w Language: JAVA/J2EE

Server

:

JBOSS application server

Title

:

Test Harness (Quark Media House)

Overview

:

The Quark Publishing System (QPS) Classic is group ware for publishers. It expands Quark XPress (QXP) from a single-user layout application to a publishing workflow system. QPS Classic succeeds by adding communications, coordination, and control features on top of individual productivity software. Test Harness was the Automation of Testing process of the API’s exposed to the Third Party with QuarkXpress & Quark CopyDesk.

Technologies/Tools Used

:

VC++ 7.0, Metroworks Codewarrior

Professional Training

Usability Study Testing, Oct’10 from QSIT

Photography Course, Sep’07 in Adobe Systems

Training on XML, Sep’05 in Perot Systems

Training on Healthcare, Dec’05 in Perot Systems

Strengths

Finding the root cause of a problem and judge all its dependencies to provide the effective solutions

Ability to prioritize among many competing alternatives and plans, balance customer needs with business priorities, and articulate the rationale behind decisions

Ability to work with different teams to develop strong, high achieving and happy working

Proficiency to accept any task and take the full ownership of the assigned tasks

Strong acumen to grasp complex business problems and translate into task based project deliverables

Self-confidence and self-respect

Personal Profile

Date of Birth

:

01-10-1981

Father’s Name

:

Mr. Subhash Aggarwal

Mother’s Name

:

Mrs. Indu Aggarwal

Gender

:

Male

Marital Status

:

Married

Nationality

:

Indian

Visa

:

Valid B1 US visa till 2022

Declaration

I hereby certify that the above written particulars are true and correct to the best of my knowledge and belief and nothing has been concealed.

(TARUN AGGARWAL)



Contact this candidate