Post Job Free

Resume

Sign in

Start Date Quality Assurance

Location:
Greensboro, NC
Posted:
August 27, 2023

Contact this candidate

Resume:

Raj Kumar

Mobile#: +1-602-***-****

Email: - ady9r0@r.postjobfree.com

RESOURCE PROFILE

1.Skilled IT professional with approximately 16 years of extensive experience in Salesforce Development, Automation script development, and Automation Framework Development. Proven track record as an automation developer & lead in Salesforce Development, Quality Assurance, and maintenance.

2.Developed Automation Framework using Page Object Model (POM) with Page Factory Class for Salesforce and Mobile Applications.

3.Expert in creating Page Objects, Data Driven, Keyword Driven, and Hybrid automation frameworks using Selenium WebDriver, JAVA, and Junit for Salesforce Classic & Lightning.

4.Proficient in using Selenium Grid and Docker for cross-platform and cross-browser testing by running Automation Scripts on various virtual machines.

5.Created and executed multiple Automation scripts across multiple browsers using Selenium Grid and Jenkins.

6.Utilized Page Object Model to automate Functional and Regression Testing by creating Hybrid Framework using Eclipse, Maven, Java, TestNG, and Selenium WebDriver.

7.Experienced in RESTful web service Testing using Rest Assured framework in Java.

8.Worked as a DevOps Engineer on Continuous Integration and Delivery platforms.

9.Proficient in version control systems like GIT and used Source code management client tools like Git-Bash, GitHub, Git Lab.

10.Developed and configured POM to store project data using Maven to build the project.

11.Hands-on experience in Salesforce Configuration and Customization.

12.Familiarity with Workflow Rules, Process Builder, and approvals process to automate specific actions as per business requirements.

13.Experience in developing Test Classes to achieve code coverage for Apex Triggers and Classes.

14.Proficient in Apex classes, Batch Classes, scheduled classes, Lightning, and Aura Components.

15.Expertise in Defect Management tools such as HP Software - Quality Center (QC), IBM – Rational-Clear Case.

16.Experienced in Gitlab CI and Jenkins for CI and End-to-End automation for all builds and CD.

17.Hands-on developing automation script using Playwright.

SUMMARY OF RELEVANT SKILLS

RELEVANT SKILLS

Java, J2EE

Scripting (VBScript, JavaScript, Groovy, JScript)

Microsoft SQL Server 2000, PostgreSQL

Selenium WebDriver, TestNG,

GIT,SVN, Jenkins, Serenity BDD, Gherkin, JBehave/Cucumber

Restful Services/ SOAPUI

CERTIFICATIONS

ISEB Certification

Salesforce Certified Administrator

Salesforce Certified Advance Administrator

Salesforce Certified App Builder

Salesforce Certified Platform Developer I

Salesforce Certified Sales Cloud Consultant

Salesforce Certified Service Cloud Consultant

PROFESSIONAL EXPERIENCE

Employer Name: Accenture

Project Name: JPMC-Chase

Start Date: January 2023 End Date: April 2023

Job Title: Automation Architect/Developer

Responsibilities:

•Developed maintainable test automation, tools, and automated test suites in response to growing feature sets and customer requirements.

•Develop Automation script using Playwright for end-to-end test framework for Salesforce.

•Participate in usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using Gherkin.

•Configure Standard Objects for business use cases and create Custom Objects, Custom Fields to meet the business requirements.

•Validate custom labels, Custom setting, workflow rules and formula fields.

•Develop automation framework in Selenium Web Driver using Behavior-Driven (BDD) approach in Cucumber/JBehave framework with Gherkin and CI/CD environment.

•Implement Page Objects, Data Driven using Selenium Web Driver, JAVA, and TestNG.

•Create JSON and XML files for API Validation.

•Contribute by developing triggers, apex classes and batch classes.

•Troubleshoot build issues in Jenkins, performance and generating metrics on performance along with jobs usage.

•Implement Gitlab CI/CD, docker, maven.

Employer Name: Accenture

Project Name: SunTrust SFDC AO

Start Date: April 2020 End Date: December 2022

Job Title: Automation Architect/Developer

Responsibilities:

•Design, build, assemble, and configure application or technical architecture components. using business requirements

•Configure Standard Objects for business use cases and create Custom Objects,

•Custom Fields to meet the business requirements.

•Validate custom labels, Custom setting, workflow rules and formula fields.

•Build and leverage reusable code and libraries for future use.

•Develop Automated scripts for Salesforce using selenium Webdriver using Selenium-

Webdriver and Page Object Model & BDD Framework.

•Work on Selenium GUI Object / element verification, which is done through XPath, CSS Locators for Salesforce pages.

•Develop automation framework in Selenium Web Driver using Behavior-Driven (BDD) approach in Cucumber/JBehave framework with Gherkin and CI/CD environment.

•Create POM to store the project data and configure their details using Maven to build the project.

•Implement Page Objects, Data Driven using Selenium Web Driver, JAVA, and TestNG.

•Create JSON and XML files for API Validation.

•Perform Admin activities such as User creation, Passwords Resets, Views Creations and Permission sets.

•Automate the business flows by utilizing the Approval process, process builders and workflows.

•Contribute by developing triggers, apex classes and batch classes.

•Troubleshoot build issues in Jenkins, performance and generate metrics on performance along with jobs usage.

•Implement Gitlab CI/CD, docker, maven.

Employer Name: Accenture

Project Name: LASH Fusion

Start Date: July 2019 End Date: March 2020

Job Title: Automation Architect/Developer

Responsibilities:

•Perform Admin activities such as User creation, Passwords Resets, Views Creations and Permission sets.

•Configure Standard Objects for business use cases and create Custom Objects,

•Custom Fields to meet the business requirements.

•Automate the business flows by utilizing the Approval process, process builders and

•workflows.

•Contribute by developing triggers, apex classes and batch classes by following the

•salesforce best practices.

•Write Test classes for unit testing the business functionality with positive and negative scenarios.

•Integrate external APIs in salesforce.

•Explore Custom Objects, Apps, Custom fields, Custom Tabs, Page layouts, Reports, and various other components as per the client and application requirements.

•Validate custom labels, Custom setting, workflow rules and formula fields.

•Create JSON and XML files for API Testing.

•Verify the Objects and page layout configuration based on user requirements with Roles and Profiles, and security controls and shared settings.

•Automate the requirement using Selenium Web driver, TestNG, Page object Model (POM)

•Design and document REST/HTTPS, SOAP API’s, including JSON data formats and

API versioning strategy.

Employer Name: Accenture

Project Name: ECRM-SFDC

Start Date: April 2016 End Date: May 2019

Job Title: Automation Team Lead

Responsibilities:

•Develop the Automation scripts for Salesforce Classic & Lightning sandboxes using selenium Webdriver.

•Work on Selenium GUI Object / element verification which is done through XPath, CSS Locators for Salesforce Classic and Salesforce Lightning pages.

•Create Automation script using Selenium Webdriver for Multiple browsers.

•Configure Selenium WebDriver, TestNG, Maven builds and create selenium automation scripts in java using TestNG prior to agile release.

•Design and developed Automation Framework (Hybrid, Keyword-driven) using Selenium Web Driver.

•Implement Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium WebDriver, JAVA, Junit for Salesforce Classic & Lightning.

•Create POM to store the project data and configure their details using Maven to build the project.

•Perform data mining and analysis, utilizing various queries and reporting methods using SPLUNK Tool

•Develop automation framework and scripts for End to End (e2e) testing using Selenium Web Driver and JavaScript.

•Use GitHub to store all Automation Script development code and re-modify files for Automation script development.

•Introduced the Page Object and Page Factory patterns to the QA team to reduce maintenance costs for our Selenium - based automated scripts.

•Use maven to build the resources for Selenium and then integrated with Jenkins to run the tests for every build released.

•Develop pipeline jobs in Jenkins using Groovy Script for scheduling and execution of Automation scripts for ECRM applications.

•Develop automation scripts for REST services using REST Assured framework.

Employer Name: Accenture

Project Name: HR Policy & Time Tracking System Implementation

Start Date: December 2015 End Date: April 2016

Job Title: Automation Team Lead

Responsibilities:

•Work with Client and other vendors to develop Testing Strategy

•Review and manage complex business process information and data scenarios, performed impact analysis, GAP analysis for existing applications.

•Lead dependency, risk and issue management activities across releases and provided status to systems and business stake holders.

•Lead defect meetings and provided quality metrics to the leadership and Help management and troubleshooting of environment stability across platforms and levels of testing.

•Responsible for leading Risk Management, Defect Management, Dependency management and Release management activities across all efforts. Ensuring proper mitigation and contingency plans are enforced.

•Responsible for smooth and streamlined communication between onshore and offshore team, defining role clarity, developing communication plan, and level setting expectations.

•Involve in generating Test Strategy, Test Planning, Test Execution, Defect reports and defining testing processes for the efforts.

•Involve in Regression Testing and Post Regression Analysis and Authored test plans, test strategy, test cases with Requirement Traceability Matrix (RTM)

•Lead the complete sequencing and scheduling of project testing activities right from Initiation to closure.

•Responsible for tracking project progress against plan, monitoring and control of the project activities.

•Coordinate and facilitate interaction between multi-functional / location committees and project teams.

Employer Name: Accenture

Project Name: Salesforce-CRM, Project Estimation

Start Date: August 2012 End Date: November 2015

Job Title: Automation Lead

Responsibilities:

•Design and develop the automation framework and scripts using BDD framework with the tools – JBehave/Cucumber, Selenium Webdriver and Serenity BDD.

•Write Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.

•Develop automated test scripts by setting up Page Factory and Page Object patterns.

•Automate Integration tests for web services following the automation pyramid having most of the functional tests covered under integration tests than UI based tests.

•Develop automated tests using Hybrid Automation framework - Dynamic data handling using XML containers, HTML Reports. Developed tests using IDE - STS, Source Control - SVN and Build tool – Maven.

•Develop automated test script using Page Object Model. Created tests that validated customer segmentation applications for different kinds of users and for regression scenarios. Created tests for browsers - IE, Chrome, Firefox and Phantomjs.

•Develop test scripts to validate REST services using REST Client and SOAPUI.

•Develop automation test cases for REST services using REST Assured framework.

•Create custom tables using SQL to import the Estimate data and insert into the estimate database tables.

•Create SQL scripts for querying into the database to get the data for building the estimate.

•Develop and maintain the Estimation Processes, Procedures, Tools, Templates, Checklists, Job Aids, and other supporting guidance.

•Manage and monitor estimation changes, issues, risks, and deviations including tracking the progress of an estimation plan in a project life cycle.

•Conduct quality reviews to assess the performance of the estimation process and recommend improvements.

Employer Name: Accenture

Project Name: Nationwide-NWAG-Transition & Enhancement CO-36

Start Date: April 2007 End Date: August 2010

Job Title: Automation Analyst/Senior Automation Analyst

Responsibilities:

•Automate the application using the Automation tool - Quick Test Professional (QTP)

•Develop test scripts using VBScript in QTP/UFT. Use Quality Center/ALM to organize and manage all phases of the software testing process, including planning tests, executing tests, logging bugs, and tracking defects.

•Responsible for integrating Quality Center /ALM with QTP/UFT using Open Test Architecture (OTA).

•Maintain Regression test suite in QTP/UFT Object model and Descriptive programming.

•Maintain and upload the QTP Scripts to Quality Center.

•Perform Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using HP QTP.

•Report the Defect through bug tracking tools like Quality Center, HP Clear Quest for the application and track it until closure.

•Review requirements and specifications documents to create and execute test plans and test cases.

•Create a Test Strategy, Test Cases and Test Plan using HP Quality Center and Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT).

•Develop Hybrid driven framework by using data driven and keyword driven framework.

•Prepare lessons learned documents and maintain risk/issue logs (using Clarity) and develop risk mitigation strategy and worked on getting the issues resolved through proper channels.

•Worke as a defect coordinator to assign, track and follow up till defect closure.

•Performe UI testing, Smoke testing, functional testing, Regression testing & UAT testing and created, developed, and executed Test Cases for both negative and positive testing.

•Performe Peer Review for the Deliverables and ensured the quality of the same.

•Prepare weekly and Monthly QA complete status matrix reports.

•Participate in meeting with Release Management and coordinators to manage testing activity.

•Responsible for task allocations to the QA Teams both Onsite and Offshore team.

EDUCATION

SASTRA University, Bachelor of Technology in Computer Science and Engineering



Contact this candidate