Salesforce Admin And Selenium Automation Developer Resume
PROFILE SUMMARY
- 11 + years of experience in IT well acquainted with Software Development Life cycle (SDLC) and Software Testing Life Cycle (STLC) includes 3 years of experience in Salesforce.com CRM platform
- Expertise in Automation testing within varied development models & Frameworks by using commercial and open source test tools. Ex: Selenium (Core Java), Application Life Cycle Management (ALM\QC 11), Rally (Agile tool) and TOAD etc.
- Automated highly transactional Salesforce web application using Selenium BDD framework.
- Hands on experience in creating Custom Objects, Custom Fields, Page Layouts, Custom Tabs, Reports and various other components as per the client requirements
- Proficient in testing Salesforce1 mobile App using IOS and Android devices as well as browser simulators.
- Involved in testing the Web Services using SOAP UI
- Involved in Back - end testing (executing SQL queries) on Oracle Database
- Involved in providing project timelines, level of efforts, risk assessment and gap analysis to all Project Stakeholders.
- Extensive experience in Static testing, Functionality testing, Integration Testing, Regression testing, Usability testing, Database testing, Testing interfaces between two applications, Inter-system testing (Flow thru) and supporting User acceptance testing.
- Excellent in giving demos and reviewing the results with Business and product owners after each sprint.
- Managing automation projects, coordinating between onshore and offshore teams and mentored team members.
- Excellent analytical, logical and Core Java skills.
- Experience in standardizing and managing the entire quality process to make better go-live decisions.
- Good Interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging tasks.
- Preparation of project Level Of Estimates using various techniques (i.e. Functional Point Analysis and Parametric estimation techniques)
- Exposure to CMMI process and experience in handling team consisting of 7 members.
- A diligent team player as well as, well recognized team leader
TECHNICAL SKILLS:
Operating Systems: Windows 95/98/ NT/2000 and LINUX
Tools: Salesforce, Rally, Putty, Dimensions, Caliber, Selenium, HP QTP 11.0, HP ALM, SOAP UI, Git, Jenkins
Data Base / Tools: Informatica, Oracle 8i/10g, TOAD 9.6
Messaging Services: TIBCO, SOAP
Languages: Core Java, VB Script
Internet Technologies: HTML, XML
PROFESSIONAL EXPERIENCE:
Confidential
Salesforce Admin and Selenium Automation developer
Responsibilities:
- Preparing the Gherkin statements and complete automating the User stories in BDD frame work using Cucumber tool with-in the sprint.
- Co-ordinate the development and maintenance effort of automation framework and automation scripts for business scenarios.
- Designed, setup and maintained Salesforce standard objects, custom objects and junction objects, while also structuring user roles, security profiles and workflow rules.
- Ensured data integrity through the appropriate use of loading and exporting tools, for bulk of data using Data Loader
- Performed user & administration training sessions for clients to utilize Salesforce and respective programs.
- Onsite point of contact for salesforce for the inside sales team
- Maintained and customized Salesforce.com scopes such as users, roles, profiles, groups, accounts, contacts, record types, sharing rules, custom objects, pick lists and page layout customization to support vital business functions
- Demonstrate the features that are implemented in the current sprint to the business owners and Product owners
- Representing test team in all the agile meetings such as Requirement grooming calls, Sprint planning, retrospective and daily scrum meetings.
- Leading the onshore team and coordinating the offshore team to make sure they complete the committed work for the sprint
- Providing the inputs in the retrospective meeting on what went well and areas to improve.
- Support Post Production Sanity and other activities such as helping Business to complete their testing and doing the Root cause analysis for the issues found during production Sanity
- Work towards successful sprint by making sure the team is allocated to their capacity and they get required support in terms of getting the data from other systems and development team.
- Supporting Business Users during User Acceptance Testing
- Estimate and provide the hours for the scrum master for the User stories committed in the sprint.
- Participate and play a key role in Go/No-go meetings
- Identify and address the project Risks, Issues and Dependencies
- Monitor the project progress and report status as appropriat
Confidential
Selenium Automation Developer and Test Lead
Responsibilities:
- Preparation of Automation Proof of Concept and Test Plan.
- Creation & Validation of Automation test scripts.
- Uploading scripts into Quality Centre and executing them.
- Mentor the team with project specific trainings
- Scripted for generation of XML’s dynamically & changing the XML tag values at runtime through Automation - significantly reducing the time taken for test execution.
- Identify the reusable test cases for regression testing and executing the test cases. Co-ordinate the development and maintenance effort of automation framework and automation scripts for business scenarios
- Understand requirements for the project release as defined
- Participate in requirement walkthrough with Business Analyst and IT analyst
- Analyze Change Requests (CR) and Implementation Requests (IR)
- Prepare relevant documents and engage in reviews
- Participate in architectural and feature enhancement meetings for the subsequent release and in turn lead the offshore team to implement the agreed items
- Support business users during user acceptance validations
- Perform Root Cause Analysis (RCA) for issues raised by Business Users
- Provide Project Estimates for Business Requirements for each phase of the Project Cycle
- Measure Project Estimates-to-Actuals and perform analysis for continual improvements in the Project
- Participate and play a key role in Go/No-go meetings
- Support post production release activities
- Identify and address the project Risks, Issues and Dependencies
- Provide quick turnaround for application/environment issues by coordinating with other teams in SWAT mode
- Oversee and monitor the delivery of tasks assigned to the team
- Monitor the project progress and report status as appropriate
Confidential
Tools: QTP, Quality Center, Caliber, TOAD, Bus Tester, Dimensions.
Test Lead
Responsibilities:
- Understand requirements for the project release as defined
- Participate in requirement walkthrough with Business Analyst and IT analyst
- Analyze Change Requests (CR) and Implementation Requests (IR)
- Prepare relevant documents and engage in reviews
- Participate in architectural and feature enhancement meetings for the subsequent release and in turn lead the offshore team to implement the agreed items
- Support business users during user acceptance validations
- Review and validate the deliverables before deploying them in production
- Perform Root Cause Analysis (RCA) for issues raised by Business Users
- Provide Project Estimates for Business Requirements for each phase of the Project Cycle
- Measure Project Estimates-to-Actuals and perform analysis for continual improvements in the Project
- Participate and play a key role in Go/No-go meetings
- Support post production release activities
- Troubleshooting PMWF related Issues
- Participate and validate the System Integration and represent PMWF application in Intersystem validation
- Identify and address the project Risks, Issues and Dependencies
- Provide quick turnaround for application/environment issues by coordinating with other teams in SWAT mode
- Mentor the team with project specific trainings
- Oversee and monitor the delivery of tasks assigned to the team
- Monitor the project progress and report status as appropriate
- Co-ordinate the development and maintenance effort of automation framework and automation scripts for business scenarios
Confidential
Tools: QTP, Quality Center, Caliber, TOAD, Dimensions
Test Lead
Responsibilities:
- Preparation of Automation Proof of Concept and Test Plan .
- Creation & Validation of Automation test scripts.
- Uploading scripts into Quality Centre and executing them.
- Scripted for generation of XML’s dynamically & changing the XML tag values at runtime through Automation - significantly reducing the time taken for test execution .
- Identify the reusable test cases for regression testing and executing the test cases.
- Requirement reviews, test scenario reviews, test results reviews with business
- Preparation of test scenarios, test cases and testcases execution in Quality Center
- Testing interfaces thru Bus Tester tool
- Identifying the scenarios for QTP automation scripts
- Development and maintenance of QTP scripts for regression test cases and test scripts
- Mentoring team members in Technical and Functional Aspects and involving in Knowledge transfer activities
- Project improvement activities like developing solution repository which gives quick resolution of any issues occurred in the past
- Defect tracking and Bug reporting using Application Life cycle model.
Confidential
Environment: .Net, Weblogic, Oracle
Tools: Bus Tester, Quality Center, Caliber, TOAD, PUTTY
Software Engineer
Responsibilities:
- Understanding the requirements and preparation of test scenarios for Business Requirement
- Preparation of testcases for Business requirements
- Executing the test cases, Reporting and managing the bugs using Quality Center
- Coordinating with on site business users directly to get the business process flow
- Identifying, Reporting and Managing defects using Quality Center.
- Participating in review meetings and preparing review logs
- Performing System, Regression, Positive, Negative, Sanity and Usability testing
- Support during Production Deployment
Confidential
Environment: Java, HTML, JavaScript, Servlets, Weblogic, Oracle
Tools: QTP, Bus Tester, Quality Center, Caliber, TOAD, PUTTY
Software Engineer
Responsibilities:
- Preparation of system test cases based on requirements
- Test cases execution
- Performed GUI and Regression Testing
- Performed data base testing
- Defect tracking and Bug reporting using Mercury Quality Center