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)