Harish Kumar
Adobe AEM Test Engineer
Email: ******.*************@*****.***
Professional Summary:
Overall 5+ years of experience in application testing spread across various domains like Consumer Electronics, Banking, and Tele-Communications
3+ Years of strong testing experience with Adobe AEM/ CQ5 Content Management Systems
Experience working on Adobe Experience Manager versions 6.4, AEM 6.2, AEM 6.1 and Adobe CQ 5.6
Involved in implementing 4+ full cycle AEM Projects and experience working in different environments like Continuous Integration, Stage, Production Like, and Production
Well versed using the AEM Touch and Classic User Interfaces
Experience working in CRXDE for trouble shooting the content in JCR Databases and extensive knowledge of CRX Package Manager, AEM Workflows and AEM Web Console
Working experience in AEM consoles like Sysadmin and Groups, Tools & Scaffolding, AEM Tagging, DAM Assets and Websites consoles
Experience working on AEM platform testing the customized DAM workflows using the Manual and Automation Tools
Good understanding of Web based project test methodology, test environments, bug life cycle, and frequent code release deployment support
Experience working in Agile (SCRUM) and Waterfall Methodologies
Hands-on working skill in validating APIs and API-driven applications using the Parasoft SOAtest tool
Experience working in HP QC/ ALM Application Lifecycle tool and Bug Tracking tools like Atlassian JIRA
Knowledge of testing the applications on Cloud-Based testing tools like SauceLabs, and HockeyApp
Worked on testing the Advance Message Queueing on RabbitMQ, an open source message brokering service
Proficient understanding of Cross-Browser Compatibility testing and ways to test them.
Experience in creating and reviewing Test Plan and Test Sets in HP ALM.
Experience in Configuration Management and assisting in Test Environment Setup.
Knowledge in Adobe Campaign, Remarketing, Customer Insight and Customer behavior using the Adobe Analytics, Conversion Funnel, E-vars and S-props
Hands on experience in Tag & Script Management with Adobe Dynamic Tag Management (DTM)
Good exposure to Adobe Analytics Web Properties Rules, Tools and Data Elements
Participated in Test Planning Phase, Test Designing and Test Execution phases in STLC
Participated in Bug Triage Meetings and involved in off-shore meetings on day-to-day basis
Experience working in Agile Methodology and good knowledge of Artifacts, Roles and Meetings in SCRUM Implementation
Sound Knowledge of STLC and SDLC life cycles
Experience in creating the Requirements, Coverage Analysis, Requirements Coverage, and Traceability Matrix preparation in HP ALM
Working on several high priority issues, monitoring end to end scenarios and overseeing preparation of the Test Matrix, as well as handling the highly confidential data
Exposure to Test Techniques like Black Box, White Box and Exploratory Testing
Expertise in Functional and Non-Functional Testing types
Good knowledge of Boundary Value Analysis and Equivalence Partitioning to carry out test case designing
Experience in Regression, Re-Testing, Alpha and Beta Testing
Familiar testing application built on Web client-side technologies –JavaScript, CSS3, HTML5, XML, etc.
Ability to adopt to New Environment and working closely with the Self-Organizing teams
Technical Skills:
Adobe Technologies: Adobe CQ 5.6, Adobe Experience Manager 6.2, AEM 6.1, AEM 6.2,
Adobe Analytics, CRX (JCR), MongoDB, SOLR Search, AEM Content
Fragments, AEM Scaffolding, AEM DAM, AEM Useradmin, AEM
Workflows & Adobe Test and Target
Web Technologies: HTML5, JavaScript, CSS, JSON, and XML
Testing Skills: Manual and Automation (Basics), HP ALM, QTP, SauceLabs,
Postman API, SOAP UI and RabbitMQ
Application Frameworks: OSGi-based Apache Sling, Apache Felix
Web Services Testing: Parasoft SOA Tool
Database: MongoDB, CRX Content Repositories, DB2, My SQL
Methodologies: Agile Methodologies & Scrum
ERD Tool: Creatly(Online ER Design Tool)
Operating Systems: Windows, UNIX
Additional Tools: Adobe Photoshop
Education
Masters in Computer Information Systems and Information Technology May 2016
University of Central Missouri, Warrensburg, Missouri. GPA: 3.00
Bachelors in Mechanical Engineering May 2012
Christu Jyoti Institute of Technology and Sciences, Hyderabad, India GPA: 3.65
Academic Projects
Online Health-Care System Aug 2015 – Dec 2015
Designed the User Interface to register and login the patient, admin and health expert in to the system.
Involved in designing the User Interface components using Angular js, handle the requests with Servlets and process the response.
Used collection objects to store the patient, admin and health expert objects.
Created JDBC connection to interact with the database to perform the transactions.
Academic Experience
University of Central Missouri., Technical Tutor Aug 2015 – Dec 2015
To assist Under-graduate students (Bachelor’s in CIS) enrolled in course Client-Side Internet Resource in University of Central Missouri.
Instructed the Students on Client-Side Technologies HTML, CSS, JavaScript, jQuery, XML.
Clarified the doubts and issues related to JavaScript and HTML during the Lab Sessions.
Co-ordinate with the professor in helping the students in debugging the Html and JavaScript to find the errors.
Professional Experience:
Employer: Solomon’s International, LLC
Client: Charter Communications, Inc
Role: Software Quality Analyst Lead III Feb 2017 – Till Date(ongoing)
Projects:
News – Spectrum Networks, NEXTGEN
Regional Sports Network, RSN
The News & Sports Software Engineering (SE) team is based out of Denver and partners with the Spectrum Networks Product Team to deliver the digital content systems for Spectrum Networks. These systems include SpectrumLocalNews.com, baynews9.com, spectrumnews1.com, mynews13.com, SportsNetLA.com, and SpectrumSportsNet.com (RSN) websites, along with their accompanying native mobile application in iOS and Android. The team also develops and supports the Raven data services platform which powers elections, weather, traffic and breaking news alerts to the web and linear broadcasts. Spectrum News and RSN works at the intersection of media and technology. Spectrum News and Sports manages an enormous number of on-demand videos and thousands of linear channels. In order to support video playback of all of these different types of content, the SE team will be developing new solutions to support Spectrum Networks market expansion as well as improve the customer experience. The SE team will be working on tangible features that are used by millions of Charter Communications customers.
Responsibilities:
Provide quality assurance testing for new/updated CMS templates and components for multiple CQ projects, using Adobe Experience Manager content management system and supporting technologies.
Test compatibility of application for dynamic and static content under various cross browsers and top devices
Work closely with testing consultants to coordinate test efforts, analyze reported bugs and consolidate test status
Worked on functional testing at least 50+ components as part of project implementation
Hands-on experience in authoring and validating on publishers and dispatchers in AEM to assist with bug-fixes during the testing phase and to provide support for production launches
Worked on testing custom scheduled OSGI services mainly the Archival Process of articles and used tools like JCR, MongoDB and SOLR search for indexing
Test software over many platforms (Web, Mobile, Tablet) in both manual and automation capacities so that product meets overall design requirements with high quality
Worked in the backend Databases CRXDE for trouble shooting the web applications
Worked closely with software developers and business analysts to resolve issues.
Clearly communicate any obstacles to raise awareness and avoid project impediments and overall project timeline disruption.
Collaborated with Product Owner, Business Analysts and Developers on tasks related to the planning, testing and coordination of release activities.
Participated in user story creation process through dissection of high-level requirements during team review sessions
Performed gap analysis to identify opportunities for process improvement or management control of work flow
Created requirements definition documentation, including use cases, and functional specifications to capture business needs and for validation
Escalated important issues to the attention of Management so that decisions can be made promptly
Respond and communicate efficiently between the business, tech and QA team on projects and to facilitate resolution of user issues as and when necessary
Created detailed, comprehensive and well-structured test plans and test cases
Design test processes and procedures used to ensure that software operates within defined requirements.
Deliver quality process training to technical staff and acts as an internal quality consultant to advise or influence business or technical partners
Identify test automation opportunities and hands-on authoring and validating on publishers and dispatchers in AEM to assist with bug-fixes during the testing phase and to provide support for product launches.
Collaborate and communicate with project stakeholders (Solutions Architects, Project Managers) to address risks by using data, experience and logical methods
Understand the operation of the product, participate in planning sessions, create detailed, comprehensive, and well-structured test plans/cases, interpret and document the results of tests, record defects in detail with clear steps to reproduce, and work with software developers to find solutions to issues
Savi Technologies, Inc.
Client: Best Buy - Accenture Interactive, Richfield, MN June 2016 – Dec 2016
Digital Technology Testing Consultant
Project: DAM (Digital Asset Management) Best Buy's Marketing Operation’s team seeks to implement Adobe Experience Manager’s DAM system as part of a global content solution. The DAM will enable the below mentioned capabilities:
* Efficiently create, manage and store assets in different production stages that will support a create centrally, use everywhere model
* Standardize and centralize workflow that will enable the creative review and approval process
* Enable personalization by managing the components and the assembly of content
* Leverage technology that is able to scale in volume and functionality to meet future needs
Responsibilities:
Worked on testing the Components, Templates, Dialogs and Widgets built in AEM 6.2
Manually test the AEM authoring templates/components for cross-browser compatibility
Extensively worked on Authoring Environment in AEM and authored the test scripts for several DAM Workflows
Tested the AEM built Widgets like Multi-Field Dialogs, Tree Browse and Rich-Text Editor plugin dialogs
Lead test execution work for the OOTB “Style Guide AEM Project” which has assets Approval, Review, and Retouch steps including different roles
Executed the test cases on Custom Build CQ5 components like “Initiating the Workflow”, “E-mail Trigger”, “Upload Assets”, “Approval-Rejection” Etc.
Participated in all the Scrum Meetings, helped prioritize and estimate the User Stories
Involved in contributing towards the Testing and Migration in several working Production, Processing and Testing environments
Worked in Agile Methodology development environment and delivered the services on time
Worked on Postman API to test the functionality of RESTful API calls from AEM to PCM team
Involved in testing the tags in CQ5 and raised defects in Atlassian JIRA
Experience in Regression Testing and ensuring no additional defects come up
Collaborate with Business Analyst and Technical Lead to groom the user stories and define the test cases
Coordinate and execute sprint, sanity and integration testing. Includes building test data
Participate in User Acceptance Testing by designing tests, building test data and Identify, analyze, and document defects
Involved in testing the complex functionalities of the project in Rabbit MQ (a fake messaging broker).
Work in close collaboration with CMS, other contractors and other team leads to ensure that all requirements are accurately tested
Experience in prioritizing the defects and assigning the defects to the developers
involved in In-Scope and Out-of-the Scope requirements classification
Performed Negative and Positive testing
Exposure to SCRUM Meetings and Backlog Grooming sessions with the team
Performing UAT testing and providing support to authoring team.
Worked in conjunction with team to ensure smooth day-to-day operations are maintained thereby accounting for all work performed by the Leads
Tracking defect/bug tickets using JIRA and analyzing the defects and discussing the issues with the team.
Provided Status Updates regarding test progress, results, and unresolved problems
Plan and assist in Performance Analysis and/or testing.
Assisted in development of standards, methodology and repeatable processes
Develop clean, standards based, modern code with an emphasis on advocacy toward end-users
Maintain a proficient knowledge of automation testing and Agile development practices
Identified Software bugs and interacted with developers to resolve technical issues
Extensively worked on Adobe Experience Manager tools like ACS AEM Commons and ACM AEM Tools.
Responsible in importing assets from the legacy system XINET to Adobe AEM - DAM, applying Metadata using the CSV Importer.
Involved in creating groups and authenticate the users in the group with correct permissions.
Environment: AEM 6.2, CRXDE Lite – JCR, XML, SauceLabs, JSON, Postman API, RabbitMQ, ACS Commons, CSV Asset Importer, Bulk Workflow Manager, AEM Workflows, JIRA, JSON, Data Migration, SCRUM, Agile Methodology.
Savi Technologies, Inc. Jan 2016 – June 2016
Graduate Intern
Attention to detail regarding counting and labelling/tagging specified DAM assets in AEM CMS Tool
Collaborate with internal teammates and external partners to plan, design, test, and measure website enhancements
Identify fresh opportunities for enhancements through competitive analysis and an understanding of the latest trends and best practices
Assist in defining project requirements based on analytics and user data
Work closely with the UX Designer to produce wireframes, prototypes, and high-fidelity mockups
Practice and maintain a safe working environment
Create detailed, comprehensive and well-structured test plans and test cases
Identify, record, document thoroughly and track bugs
Perform thorough regression testing when bugs are resolved
Analyze and solve complex problems quickly and creatively
Perform extensive functional, integration and UI testing
Work with internal teams to reproduce defects reported by customers
Support the QA process by testing, troubleshooting, escalating (if needed) and documenting errors
Environment: Adobe AEM 5.6, Classic UI, CRXDE Lite – JCR, DAM, AEM custom workflows, SCRUM, Agile Methodology
Nucon Industries, India August 2012 – May 14
Project: Akaash
Role: Software Quality Analyst
Responsibilities
Understanding the Test Plan and Requirements Gathering of high-level functionality by analyzing the FSD.
Review and monitor new requirements / change in requirements of the Project.
Develop critical Functional Test Scenarios and Test cases.
Check / Review the Testing deliverables.
Execution of Test Cases in QC 10.0
Co-ordinate with Clients to ensure timely delivery of product with quality.
Test data setup and maintenance as per the testing pre requisites.
Prepare the Test summary report at the end of a phase.
Track and report progress of testing activities through test results, test case coverage,
Defects discovered and their status.
Understanding the Test Plan and Requirements.
Designing Test cases after analyzing the specifications Documents.
Involved in Bug Life Cycle and preparation of the status report.
Performed Regression Testing to validate the new functionality given by clients.
Understanding the client requirements and Involved in test plan preparation.
Preparation of Test Scenarios and Test Cases
Involved in Agile System integration testing and Functional testing
Writing Test Cases according to the Functional Specifications.
Performed Agile System Integration Testing.
Executing Test Cases to validate the Functionality.
Creating Bug Report and Involvement in Test Reporting on daily, weekly basis through company prescribed format.
Provides information on the state of the project in daily scrum calls.
Communicating with other team’s members (Development Team, Technical Support, Business Support) in order to resolve the issues
We execute manual test scripts throughout the Software Development process, provide up-to-date test results & collaborate with the team to answer queries and resolve issues and defects
Honors & Activities
Awarded Graduation Gold Medal for Academic Excellence in Bachelor’s Degree from Dean of the college, 2012
Captain of the University Cricket Team and won accolades for best performances for leading the team.
Personal Information
Gender : Male
Marital Status : Single