Salesforce Qa Analyst Resume
Baltimore, MD
SUMMARY:
- Salesforce QA Analyst in Full life cycle system development involving analysis, design development, testing, documentation, implementation maintenance of application software.
- Hands on experience on salesforce.com developer toolkit (force.com IDE), Triggers, Visual Force Pages, Data migration and working knowledge of Apex classes, Controllers, SOQL & SOSL.
- Experience in planning and conducting requirements elicitation meetings with the business to collect functional and non - functional requirements and providing various alternate solutions for mapping business needs with Salesforce.
- Develop Apex Test Classes with the assurance of maximum code coverage.
- Extensively used the advanced features of PL/SQL like Records, Tables, Object types and Dynamic SQL.
- Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile, and Waterfall etc.
- Implement automation using Selenium Web driver, Java, Selenium Grid, Cucumber, and Maven.
- Experience with Mobile Automation Tool Device and Appium automation framework
- Experience in sanity, backend, front-end, functional, integration, regression, smoke, cross browser, cross platform, QTP/UFT, performance and stress testing
- Experienced with developing required Selenium support code in JAVA for Cucumber.
- Extensive experience in Client/Server and Web Application testing using Functionality Testing (Black Box), Integration Testing, Regression Testing, UI Testing.
- Experience in End-to-End Testing, User Acceptance Testing (UAT), Performance Testing and SAP Application Testing.
- Developing applications suitable for both Sales Cloud and Service Cloud.
- Writing detail test cases and test scenarios TestRail and defects in JIRA
- Work on customization of Sales Cloud, used Schema Builder by customizing standard objects like Leads, Accounts, Contact and Opportunity.
- Good exposure in using QTP/UFT integrated environment.
- Expertise in performing Black Box Testing, functional testing, Usability Testing, System Testing, Regression Testing, System Integrating Testing (SIT) and User Acceptance Testing (UAT).
- Extensively worked with all phases of testing deliverables including creation of Test Strategy, Test plans, RTM, Test case specifications, Test execution, Defect tracking, Resolution, Documenting and Reporting.
- Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
- Expert in preparing Traceability Matrix to map requirement coverage with test cases. solving skills. Innovative efficient.
TECHNICAL SKILLS:
Methodologies: STLC, SDLC, Agile, Scrum and waterfall.
Testing Tools: TOSCA, Jenkins, UFT 12.02, Selenium Web Driver/RC/IDE/GRID, HP Quick Test Pro (QTP) 11, Quality Centre/ALM 11, Load Runner 11, SOAPUI, Cucumber, TestNG, Web Services, Jmeter, SOAP UI, Coded UI, Appium, Jenkins, Maven.
ETL: Informatica, Data Stage, SSIS, Ab Initio, Teradata
Mobile testing tools: Android SDK, Xcode IOS, Appium. \ Teradata, MS SQL ServerTest Frameworks: Junit, NUnit, TestNG, Protractor, Robot framework, Karma, Data Driven Framework.
Firefox Add: ons XPath, Firebug, Fire Path.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI.
Databases Technologies: MS SQL Server and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, SQL*Loader, MYSQL.
Platforms: Windows: 10,8, 7/Vista/XP, UNIX, LINUX, MAC OS X.
Mobile Platforms: IOS, Android OS, Windows Phone.
Salesforce Development: Force.com IDE, Apex language, Visualforce pages, Controllers, Apex triggersApex Web Services, SOQL, SOSL, Lightning Experience, Salesforce1 Mobile App Web
PROFESSIONAL EXPERIENCE:
Confidential - Baltimore, MD
Salesforce QA Analyst
Responsibilities:
- Associated with development team to understand technical design and architecture for test planning.
- Involved in testing and development and configuration the Salesforce.com instances and force.com applications.
- Created test cases for white box testing for ETL Data flows and Mappings in Informatica.
- Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
- Involved in designed and testing page layout with Visual force pages & Apex classes.
- Automated Accounts, Contacts & Opportunities module in Salesforce Application.
- Tested a number of complex ETL Ab Initio graphs, for initial/ history and daily/weekly/monthly incremental data loads.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium Web Driver, TestNG and Jenkins.
- Worked on Service Cloud and Case Management and eight different Record Types.
- Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Configured Selenium Web Driver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
- Developed test automation framework based on Page Object Model, TestNG and Selenium WebDriver to reduce code and better maintenance for the Salesforce Application
- Involved in building automation framework from scratch using Selenium WebDriver, JAVA, Junit, Cucumber, and Eclipse.
- Authored Systems Requirement Specification (SRS), Use cases, Change Requests implementations in Service Cloud.
- Automated the feature files using Selenium TestNG, Maven and Jenkins.
- Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Configured and tested Salesforce Service Cloud to enable servicing, tracking, and reporting of incoming requests via Email, Web, and Phone.
- Handled accessibility testing using Voice over/Talk back, Zoom/Magnification gestures features in mobile and Tablet for native app.
- Lead QA meetings with development teams on defect tracking, determining defect priority, severity and defect life cycle.
- Written PL/SQL procedures and functions while migrating the data from the source legacy systems to the Target system (Oracle database).
- Validated request/response of data using assertion in SOAPUI.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Interfaced with the development team utilizing ASP, JavaScript and Visual Basic and produced detailed user-interface prototypes and performed usability testing.
- Perform UAT on different Mobile devices (smartphones & tablets) with iOS and Android platforms with different OS versions.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on Oracle Database by writing SQL quarries.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
Confidential - Kenilworth, NJ
Salesforce QA Analyst
Responsibilities:
- Created Java based scripts for Selenium Web Driver with JUnit as automation frame work.
- Performed Data driven testing using Selenium Web Driver and Junit functions which reads data from property and XML files.
- Involved in data mapping and migration of data from legacy systems to Salesforce.com Objects and fields.
- Administrated and monitored the company's Salesforce CRM application. Created the workflows for automated testing.
- Tested and ran Informatica batch processes prior to data validation.
- Developed and performed testing in APEX Classes, Visual force pages and APEX Triggers to develop the custom functionality as per the requirements.
- Integrated the external applications with Salesforce using REST API.
- Analyzed the designed Salesforce Dashboards, Salesforce Reports, Feeds and Groups.
- Work with Automation Testing team to create automated testing steps based on the test scenarios created by me in TestRail for Jenkins and Selenium
- Designed Smoke and Functional Test Cases in Microsoft VSTS according to the Functional requirements.
- Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java/Junit to run Cucumber feature and scenarios and generating report daily basis.
- Created automation scripts in SoapUI using Groovy Script for web services testing.
- Used HP ALM Tool for write and execute Function test cases.
- Used Ant for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions.
- Implemented and configured TestNG, Selenium web driver from Maven packages as build for adding all the dependencies
- Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.
- Used Jenkins to run smoke tests with continuous integration.
- Clearly document and report all issues and defects during testing using JIRA, JMeter, LoadRunner, SoapUI.
- Designed, built and maintained story-based test automation scripts for UI validation using Cucumber and Ruby through business, functional, and technical expertise.
- Used web platform development software such as HTML and JavaScript.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Wrote Selenium Web Driver automation scripts in Java using Maven, Cucumber, and TestNG Automation Testing for Web Applications.
- Involved in running Test scripts on different browsers using the Selenium Web driver.
- Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
- Involved in creating automation test suites for progression & regression testing in SOAPUI. The messaging formats included SOAP over HTTP&REST based clients with XML payload.
- Involved in Unit testing, test case development and regression testing using Junit for web-based application.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
Confidential - Foster City, CA
Salesforce QA Analyst
Responsibilities:
- Involved in Requirement Review meetings and finalizing the scope of the Sprint Cycle.
- Controlled the Support Cases with the assistance of SalesForce.com support and commit with SalesForce.com premier Support.
- Created and executed test cases for ETL jobs to upload master data to repository.
- Operated on different SalesForce.com Standard objects such as Accounts, Contacts, Leads, Campaigns, Reports and Opportunities.
- Examined the Test plan and other documents, wrote and executed all the test cases in Testrail
- Used SOAPUI Pro Tool to perform Automation Testing of Middleware Web Services developed in Mule
- Used Jira to synchronize between Salesforce automatically created Salesforce cases from Jira.
- Involved in planning, identification, creation and execution of detailed Test Plans, Test cases and Test Suites for Manual, Functional, Exploratory and Regression Testing using JIRA, Jenkins and MS Excel.
- Tested IOS applications on iPhone simulator, iPod touch and iPhone device using IOS Simulator.
- Experienced in Mobile Application Testing for different operating systems using Appium.
- Designed, implemented and maintained Hybrid Framework (Data Driven + Keyword Driven Framework) for automation testing activities.
- Prepared program specification and development of PL/SQL packages, procedures and functions as required by the business users.
- Designed and created the Test Automation framework using TOSCA.
- Was responsible for Creating, setup of SoapUI project for Web Services Testing, Creating Test Cases, Test Execution and Reports. Used Excel sheet for input data used by Soapui and do the Testing.
- Used SoapUI features like Assertions, Data Source, Groovy Script Test Step to do data level validations
- Used Groovy Scripting and Java language to build reusable components for Automation of Web Services Testing using SOAPUIPro tool.
- Involved in data mapping and migration of data from legacy systems to Salesforce.com Objects and fields.
- Used Test Complete to test mobile applications for IOS and Android platforms.
- Worked on HP ALM tool for Defect management, Test Case Creation and automation Running Scripts from QC.
- Worked on developing Automation Test Cases which are used to perform Regression Testing. Used Eclipse IDE, Core Java programming, Junit and Selenium Web Driver APIs to Develop, Debug and Run Automation Test Cases.
- Used SQL to perform Data Validation for the backend database DB2.
- Worked on windows at client PC and UNIX environment in Test and UAT environment.
- Worked during weekend during Production Implementation to perform Sanity Test, Shakeout testing by doing testing in production environment during User Shakeout process.
- Used Putty to connect to Unix Servers.
Confidential - Washington, D.C
QA Analyst
Responsibilities:
- Worked in the agile environment with frequently changing requirements and features set.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project.
- Worked in requirement analysis, ETL design and development for extracting data from the Mainframes.
- Used Java language and Junit framework for scripting.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Worked on SOAP Web services using C++ in multi-threaded application development processing XML requests.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Involved in designing and building automation frameworks in support of continuous integration in a test-driven development (TDD).
- Performed defect reporting and bug tracking using JIRA, Quality center and followed up with development team to verify bug fixes, and update bug status.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project.
- Handled various Exceptions to trouble-shoot PL/SQL code.
- Manual testing, automation using QTP (using both record & play and writing VB Script codes in the Export mode), QC for defect management.
- Developed Test Plans, Test Cases, Test Scripts, Test Scenarios, Test Data and Traceability Matrix.
- Developed and Implemented Test suites, which include features like Data Driven Framework for automated scripts using QTP.
- Involved in Testing of the various results generated by the reports against the data present in the database tables and used UAT on that data involving the users
- Conducted Gap Analysis for each of the review documents concerning the respective feeds in backend interface.
- Designed and documented test cases derived from requirements.
- Played a key role in script enhancement process to streamline the regression testing process and to achieve continuous automatic test run.
- Updated QA status report and application database for management reporting purpose.
