Salesforce Lightning Developer Resume
Philadelphia, PA
PROFESSIONAL SUMMARY:
- 8+ years of experience in IT Development, Administration, Analysis, Design, Customization, Integration, Data Migration, Deployment and Testing.
- In - depth knowledge of SDLC , STLC experience utilizing Agile , Scrum , waterfall methodologies.
- Around 4 years of experience in Salesforce as certified Developer, App Builder and Administrator with experience in developing & supporting CRM applications.
- Experience on Apex Development in creating Triggers, Apex Classes, Standard Controllers, Custom Controllers and Controller Extensions.
- Strong experience leveraging Process Builder , Flow , Standard and Custom Aapprovals and workflow rules.
- Experience in developing Lightning Apps, Components with Aura, Controllers, Events and Styling components using Lightning design system (SLDS)
- Experience in implementing security and sharing rules at object, field, and record level for different users at different levels of organization.
- Also created various profiles and configured the permissions based on the organizational hierarchy.
- Good understanding of Salesforce.com Governor Limits with an ability to optimize code to respect those limits.
- Experience with Salesforce Custom Objects, Salesforce data models, and development using Apex, Visualforce, Salesforce Object Query Language (SOQL) and Salesforce Object Search Language (SOSL) queries, data integration, API development, reports, dashboards, formulas, validation rules and workflows
- Experience in salesforce point and click configuration using workflows, validation rules, sales process setup, roles & profiles, reports and dashboards etc.
- Experience managing change control across multiple sandbox and production environments.
- Experience using Salesforce.com data tools Data Loader and Data Import Wizard
- Experience working in continuous development and deployment model.
- Designed & Developed Selenium Web Driver automation suite using Java and C# bindings. Well versed in using QTP/UFT for quality control management.
- Experience in using GIT and SVN for Source Control and Jenkins for CI & CD.
- Strong experience within agile environment and good understanding of Agile & Scrum methodologies. Experience working with Agile Management tool JIRA, Rally.
- Designed & Developed Selenium WebDriver automation suite using Java and C# bindings.
- Performed Continuous Integration (CI) using Visual Studio Online (TFS) and Jenkins.
TECHNICAL SKILLS:
Salesforce Technology Apex Language (Apex Classes, Apex Triggers, SOQL, SOSL), Visual Force Pages, and Lightning Components, Controllers, Events, Apex Web Services, Apex Data Loader, Dashboards, Reports, Analytic Snapshots, Custom Objects, forecasts, Salesforce1, SLDS and Knowledge on ETL Process Salesforce Tools & Integration Tools Force.com IDE, Data Loader, Force.com Migration Tool, Release Management (Change Sets, ANT) SOAP API, REST API. Languages Apex, Java and C Sharp Web Technologies HTML, XML, JSON, CSS, JavaScript with jQuery, JavaScript, SOAP & REST Web Services and WSDL. Database Database.com, Oracle and SQL Server Testing Tools Selenium Webdriver, Cucumber, QTP/UFT
WORK EXPERIENCE / PROJECT DETAILS:
Confidential
Salesforce Lightning Developer, Philadelphia, PA
Responsibilities:
- Developed various Apex classes, Lightning component and Controllers and Apex Triggers for various functional needs in the application.
- Designed and developed batch apex processes and scheduled the processes for closing the cases.
- Experienced on building process builders and validation rules.
- Designed and Developed custom approval process.
- Experienced in working on Lightning components, List Views, page layouts, Aura components, custom objects, standard objects, Permission sets, OWD, Field Level Security, Custom Fields, Custom tabs, Roles and profiles, Custom Formula Fields, Field dependencies, Relationships, Pick-lists.
- Worked on improving the code coverage by maintaining the code quality.
- Worked on field level security to hide critical information on the profile users.
- Experienced in working with Force.com migration tool for moving metadata from one sandbox to other.
- Used Data Loader for insert, update, and bulk import and export of data from Salesforce.com objects
- Developed and configured various Custom Reports and Report Folders for different user profiles based on the need in the organization
- Worked on optimization of test classes and increased code coverage for complex classes.
Confidential
Salesforce Lightning Developer, Dallas, TX
Responsibilities:
- Develop the lightning components to build various functionalities.
- Develop the Visual force pages to host the lightning components where and when required.
- Designed complex logic involving Apex Controllers ( Standard and Custom Controllers ) and Triggers to Support the application confined to Governor Limits .
- Developed the functionalities using the process builders .
- Built the financial management functionality using Lightning Data tables .
- Developed the Batch process to check the conflict of interest related functionalities.
- Worked on integration of SFDC with other systems.
- Implemented the custom validation rule engine.
- Implemented the effective property search and link to the opportunity functionality using lightning components, events, SOQl’s.
- Implemented triggers to identify duplicate data and sharing the Records.
- Worked on Approval Process , Workflows , Process Builder .
- Written SOQL & SOSL Queries with consideration to Governor Limits for data manipulation needs of the application using platform database objects.
- Developed Apex classes , Controller classes and Apex triggers and Apex Batch classes to handle bulk logic and invoked the batch Class from Trigger Context asynchronously using Salesforce.com best practices.
- Designed Custom objects , Custom tabs , Entity-Relationship data model, validation rules , Workflow Rules , Page layouts , Components , Visual Force Pages and Approval Process , on reports and dashboards to suit to the needs of the application.
- Worked on optimization of test classes and increased code coverage for complex classes.
Confidential
Salesforce Administrator/Developer, Malvern, PA
Responsibilities:
- Developed various custom objects , tabs , components and Visual Force pages, Customized page layouts for standard/custom objects and assigned record types.
- Created workflow rules to automate tasks , email alerts , field updates and time-dependent actions
- Developed and configured various custom reports and report folders for different user profiles based on the need in the organization
- Maintained data cleanliness and accuracy by adding custom validation rules , custom formulas , Reports and Dashboards.
- Created page layouts, search layouts to organize fields, custom links, related lists and other components on a record detail and edit pages.
- Worked on various Salesforce.com standard objects like Campaigns , Leads , Accounts , Contacts and opportunities , Cases , Reports and Dashboards .
- Used Data Loader and Data Import Wizard for insert, update, and bulk import or export of data from Salesforce.com objects.
- Designed various HTML Email templates for Work Flow Email Alerts.
- Created Custom dashboards displaying real time metrics.
- Managed tasks like unlocking/resetting passwords , modifying data and created ad hoc reports.
- Implemented field level security, Profile and audit trial setup.
- Provided ongoing salesforce.com maintenance and administration services including periodic data cleansing, custom objects, workflows.
Confidential
Salesforce QA Engineer
Responsibilities:
- Working in Agile Scrum Environment
- Working as a Project Administrator HP ALM/Quality Center to organize and manage all phases of the software testing process, including planning tests, executing tests, and tracking defects
- Automated Accounts, Contacts & Opportunities module in Salesforce Application.
- Develop test automation framework based on Page Object Model , TestNG and Selenium Webdriver to reduce code and better maintenance for the Salesforce Application
- Identifying manual test cases for Test Automation and check for the feasibility
- Develop Test Plan , Test scenarios , Test cases , Test Scripts and Traceability Matrix .
- Documentation of Automation framework design and methods
- Design and maintain TC’s in Salesforce
- Experience in web services and API validation including the development of repeatable scripts executable in a virtualized environment ( SOAP and REST services using SOAP UI )
- Performed extensive SOAP and RESTful Web Services Testing using Soap UI Tool
- Managed API testing through SOAP UI and POSTMAN using XML, WSDL and SOAP standards
- Identifying the Reusable functionality and make it as methods for code reusability and maintainability
- Create and Maintain Test data for individual scripts
- Designing the automation scripts using TestNG Annotations.
- Validated Webservices and RESTful calls by comparing the data with Database and User Stories.
- Configured Log4J for better logging mechanism
- Maintaining the Selenium scripts in SVN repository
- Configured Maven and Jenkins for better dependency and automatic build deployment.
- Maintaining and Enhancing Selenium scripts as per new CRs
- Used Eclipse IDE for Automation Development
- Review automation scripts and provides comments accordingly
- Update and Maintain regression suite for every release
- Prepare Daily and Weekly status reports and share with the management
- Worked closely with cross-functional teams (Dev, BA, PM, Product Owner) as a part of AGILE environment.
Environment: Sales Force, Java, Selenium Web driver, TestNG, Agile Methodology, Log4j, SVN, JIRA, Maven.
Confidential
Salesforce QA Engineer
Responsibilities:
- Design & Develop automation framework using Selenium Java , WebDriver , TestNG & apache POI
- Converted existing QTP Script to Selenium Webdriver script to support multiple browsers using Java, Selenium , and TestNG
- Involved in documentation of the Automation Design Framework .
- Automated Accounts , Contacts & Deals module in Salesforce Application.
- Identifying the Reusable functionality and make it as a reusable method for code reusability
- Design and maintain TC’s in Salesforce
- Create and Maintain Test data for individual scripts
- Conducting Peer to Peer and lead Review for selenium scripts and provides comments accordingly
- Used Eclipse IDE for Automation Development
- Maintaining the Selenium scripts in SVN repository
- Execution of selenium scripts for each QA & production release
- Enhancing and Maintaining Selenium scripts as per CRs
- Update and Maintain regression suite for every release
- Developing cucumber scripts for TDD
- Configured Maven for better dependency and Log4J for log mechanism
- Prepare Daily and Weekly status reports and share with the management
- Worked closely with cross-functional teams (Dev, BA, PM, Product Owner) as a part of AGILE environment.
Environment: Sales Force, Java, Selenium Web driver, TestNG, Agile Methodology, Log4j, SVN, JIRA, Maven
Confidential
QA Engineer
Responsibilities:
- Sprint Planning (As part of Agile process)
- Analysing the requirement documents.
- Documenting the acceptance criteria after discussing with Business Analysts / Product Owners
- Designing the automation test cases using selenium webdriver
- Identifying the test cases for automation
- Maintaining / Updating test scripts as per CR’s
- Executing test scripts in selenium
- Peer-to-peer Review of Selenium automation test cases
- Executing the test cases
- Defect Reporting .
- Performing System Integration Testing.
- QA Build deployment .
- Attending Daily Scrum Meetings (as part of Agile process)
- Attending Retrospection (as part of Agile)
- Showcasing the implemented stories to the BAs/Pos and moving the stories to done state. (as part of Agile)
- Used Eclipse IDE for Automation Development
- Maintaining the Selenium scripts in SVN repository
- Preparing sprint/release specific metrics
- Developing cucumber scripts for TDD
- Focus on reporting of defects through Quality Center ; updating of test cases based on enhancements received from business.
- Executed SQL queries , joins and performed Backend testing and ensured the retrieval of the data from the database
- Creation of time sheet tasks and preparation and sending weekly status report to Management
- Tracking of new/updated requirements in the project besides ensuring modification of testing artefacts.
- Involved in preparation of Regression suite ; updating of query logs for the requirements apart from maintenance of Knowledge Capture Documents for every release.
- Conduct weekly walkthrough and inspection meetings for verification of testing status