Senior Salesforce Qa Analyst Resume
Saint, Louis-mO
SUMMARY
- A dedicated professional around 8 years of experience in Software Quality Assurance and Testing Applications (Both Manual and Automation testing).
- Involve in all phases of Software Test Life Cycle (STLC) in large scale enterprise software using Object Oriented Analysis and Design.
- Experience in automation using REST Assured, Selenium, Protractor, manual API and UI testing using SoapUI Pro, Angular.js, react - native,Postman, Confidential Sterling API Tester, Swagger UI.
- Experience in working with different methodologies to implement projects like Waterfall and Agile methodologies.
- Strong Experience in Java programming, Selenium WebDriver, JUnit and TestNG.
- Expertise in defining Test Strategies, writing detailed Test Plan and Test Cases, Defect Tracking and Defect Reporting using HP ALM and Quality Center.
- Good experience in designing automation frameworks like TDD, BDD, Hybrid frame works with selenium web driver and using page object model as design pattern in N-Unit C# in visual studio and J UnitJavaScriptin eclipse IDE.
- Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools
- Implemented Page Objects, Data Driven and Keyword Driven, Hybridautomationframeworks using Selenium WebDriver, JAVA and JUnit.
- Implemented automation using Selenium Web driver, Java, Selenium Grid, Cucumber, Jenkins and Maven.
- Experience in integrating server-side java code with UI components using JSON, XML and used AJAX & JSON communication against RESTful web services.
- Hands-on experience on Protractor Testing for end-to-end test framework for applications and other JavaScript applications.
- Strong Experience in Automating web application and creating automation environment using Quick Test Professional (QTP), Selenium RC, Selenium Web Driver with TestNG and Junit framework and SOAP UI.
- Experience of Selenium IDE/Grid/RC/ Web Driver using Java, python for developing automation scripts in Eclipse IDE.
- Developing Test Scripts to implement Test Cases, Test Scenarios, features and Step Definitions in Gherkin format for BDD (Behavior Driven Development) using Cucumber.
- Experience in sanity, backend, front-end, functional, integration, regression, smoke, cross browser, cross platform, QTP, performance and stress testing
- Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
- Good Communication and Interpersonal skills. Technically sound, Result-Oriented with strong Problem-solving skills. Innovative efficient.
- Proactive and analytical problem solver with strong leadership and excellent interpersonal skills; also TEMPhas good client interaction and team skills.
- Develop and maintain reusable, data driven automated test scripts in one or more of teh following tools, Selenium, or other client-side testing framework.
- Expertise in mapping teh requirements and tests using Requirement Traceability Matrix (RTM).
- Experienced in Data Analysis, Data Validation, Data Cleansing, and Data Verification.
- Experienced on working with HP ALM QC (Quality Center), JIRA, Rational Tools - Rational Clear Quest, Rational Clear Case, Rational Requisite Pro
- Experienced in web services testing using Soap UI and Parasoft SOA test tools
- Experience on Web Services Testing using Rest Client API.
- Extensively used SQL queries for data validation and backend testing.
- Extensively used ETL methodology for supporting data extraction, transformations and loading processing, in a corporate-wide-ETL Solution using ETL tools like Informatica
- Proficient in testing Stored Procedures, Functions, Triggers and packages utilizing PL/SQL.
- Experienced in Team Leading skills. Possessing Excellent communication and analytical ability skills
- Participated in Daily Status calls with Client for status Tracking, Requirement discussion and defect Tracking discussion
- SFDC Knowledge - User Administration / Management, Roles, Profiles / Permission Sets, Field Level / Record Level Security and Sharing Rules, Lookup / Master Detail / Junction Relationship, Workflows / Validation Rule, Data Import / Data Loader, Reports and Dashboards.
- Experienced in building reports and dashboards, customizing them as per user requirements.
- Engaged in projects across teh Software Development Life cycle (Analysis, Design, Development, Testing, Maintenance and Support), Product Life Cycle Management (PLM) and Vendor Management System (VMS)
TECHNICAL SKILLS
Methodologies: SDLC, Agile, Scrum and waterfall
Testing Tools: Selenium IDE/RC/Web driver/Grid, UFT, HP Quick Test Pro (QTP), Quality Centre/ALMLoad Runner, SOAPUI, Junit, TestNG, Cucumber-JVM, Gherkin and Appium.
Build/SCM/CI Tools: Maven, Git, Jenkins, TeamCity, Bamboo, Buddy, GitLab CI, CircleCI
Language/ Script: Java, JavaScript, Gherkin, UNIX, Linux, C, C++, C#
Web Technologies: HTML/HTML 5, DHTML, XML, XAML, JavaScript, CSS, Angular.js, Node.js, React.js, CSS, TypeScript
Data bases: Oracle SQL, SQL Server, MS-Access and Db2
IDE/Source Control: Eclipse, Visual Studio, VSS, TFS, SVN.
Browsers: Firefox, Chrome, Safari, Internet Explorer.
Operating Systems: Windows, Mac, Unix/Linux
Cloud Service: Amazon Web Service (AWS), Microsoft Azure
PROFESSIONAL EXPERIENCE
Senior Salesforce QA Analyst
Confidential, Saint Louis-MO
Responsibilities:
- Worked as a QA Analyst, creating and testing Salesforce Workflows, Approval Processes, Validation Rules and Sharing & Security rules.
- Experience on SFDC Application on User Management, Roles, Profiles, Permission Set, Configuration and Customization.
- Customization of Profile, Fields, Dependent Pick List, Page Layout, Record Type, Objects and Tabs.
- Implementation of Record Level / Field Level Security and Configure Sharing Setting
- Involve in Creation of Custom Reports.
- Validating All Access portal, by activating / deactivating salesforce users, changing profile, and verifying them in SFDC.
- Build integrations between Salesforce and external applications using REST, SOAP APIs
- Used Data Loader to insert, update, and bulk import or export of data from Salesforce.com Objects.
- Interact with various Business Analysts and Developers to design better test plan and strategies based on teh requirements of teh business.
- Executing Test Cases and logging defects in HP ALM.
- Prepare documentations like Testing Progress, Test coverage and providing status to various
- Stake holders.
- Helping teh Business team in carrying out teh User Acceptance Testing.
- Maintaining teh Regression test suite for teh applications. Conducting and attending teh scrum and discussing about Impediment.
- Run database queries in workbench for Test data into salesforce.
- Sent out daily status reports to teh QA managers, QA team members and Developer teams.
- Coordinated with onsite/offshore teams, conducted necessary KTs and provided full support whenever it was required.
- Participated in production deployments call for post validation.
- Developed and Implemented Hybrid, Page Object Model/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into teh variables in teh scripted code.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run parallel.
- Involved in Web services testing using SoapUI Tool,Validated request, and response XML added assertions to validate teh XML in Web services SOAP and RESTFUL service.
- Experience with Mobile Compatibility testing and Mobile application testing - iPhone, iPads /tablets.
- Used CA Dev Tools for Mocking teh data from request and response files in JSON Format.
- Tested teh backend database using SQL queries. Executed SQL queries to verify teh database for teh relevant test cases.
- Participate in review meetings to resolve bug related issues with developers.
- Communicated/Updated team with best practices dat they can implement to thoroughly test teh application but reduce teh amount of testing time required.
- Lead teh offshore team and conduct daily calls to get teh updates and reports, assign tasks and resolve any impediments.
Environment: Selenium Web Driver, Protractor, Jasmine, DevTools, Maven, Git, Jenkins, SoapUI, Agile, Jira, TFS, Typescript, JavaScript, Angular.js, Node.js, SQL, MS Word, MS Excel, VSCode, Rest API, UNIX & Windows.
Software Development Engineer in Test (SDET)
Confidential - Virgina
Responsibility:
- Involved in execution Test Cases for both Manual and Automation Testing.
- Experienced in IntelliJ IDEA to develop Java codes to Automate Tests.
- Designed, developed and implemented POM (Page Object Model) based on automation testing framework utilizing Java, Selenium WebDriver, Maven, TestNG from scratch.
- Performed Regression Testing, Smoke Testing, Functional Testing, Positive Testing, Negative
- Testing, and Database Testing, API Testing in an Agile (Scrum) environment.
- Developed and executed automation test scripts using Selenium WebDriver, Java, TestNG, and
- Maven.
- Followed teh Agile methodology and participated in all teh Scrum ceremonies such as Sprint
- Planning, Daily Scrum, Sprint Demo, Review, and Sprint Retrospective Meetings to understand teh Business and Test Requirements.
- Implemented automated execution of Smoke and Regression Testing using CI tool Jenkins by scheduling Jenkins for daily certain execution time and sent status email to teh team members before they arrive at teh office.
- Logged defects in Jira with defect type and detailed information about teh defect.
- Implemented Git and GitHub for Version Control system.
- Applied test automation framework on CI/ CD process using Jenkins.
- Focused on automated test development using C#, Selenium to build a test framework, Jira for Test Management tool.
- Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web Base Applications.
- Working with Unit Test Frameworks like TestNG, Junit, and Jasmine.
- Generated Python PostGre SQL Forms to record data of online users while written and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL db package.
- Worked on Python Open stack API's.
- Built database Model, Views and API's using Python for interactive web based solutions.
- Experienced in testing Application Web Services using Rest Assured.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Written extensive programming in JavaScript for automating teh functional and regression testing through Protractor which is an End-to- end testing framework for Angular.js application.
- Automate UI tests using selenium and generate reports by integrating with Junit and TestNG, Installed Node.js packages to run scripts in Protractor.
- Designed and developed teh application using agile methodology.
- Used teh iterative incremental framework Scrum with Agile Software Development.
Environment: Selenium WebDriver, C#, Jenkins, JIRA, SpecFlow, JMeter, POSTMAN, NuGet, NUnit, GitHub, Visual Studio.
QA Automation Engineer
Confidential - Philadelphia, PA
Responsibilities:
- Developed automation scripts using Selenium WebDriver, Eclipse, TestNG and Java
- Developed a reusable function using TestNG for Test Automation
- Worked on creating test cases for Data Driven Framework using Selenium WebDriver
- Involved in automating test cases using Selenium WebDriver with TestNG
- Actively participated in fully understanding teh project and effectively communicated and collaborated with teh Scrum Team to achieve each sprint goal.
- Developed expertise working in a dynamic Agile environment and efficiently tested newly proposed changes at any time during SDLC
- Successfully developed and maintained Automation framework using Selenium WebDriver, Java, TestNG and Maven
- Created and executed both functional and automated test cases to perform both functional and Regression testing
- Agile Scrum.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
- Extensively used Selenium (XPath and CSS locators) to test teh web application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Used Page Object Model, UI Mapping, Selenium, Data Driven using CSV, CSS Selectors as a part of Framework.
- Conducted verification testing, regression testing and automated testing with onshore and offshore team.
- Used Rest Assured framework to test SOA based architecture application to test SOAP services and REST API.
- Performed Regression Testing for teh new builds using Selenium WebDriver.
- Performed extensive programming in JavaScript for automating teh functional and regression testing through Protractor which is an End-to-end testing framework for Angular.js application.
- Developed Hybrid framework for web automation using Java, Selenium WebDriver, TestNG, Maven and Jenkins.
- Tested Angular.js Application with Jasmine testing framework and Protractor.
- Written simple to complex SQL queries for testing purpose. Performed REST API testing by Soap UI and used SOAP UI assertions and Groovy script for web service automation Testing.
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from teh Oracle database.
- Familiar with database concepts and running SQL queries.
- Used HP application life cycle management for test design, execution, and defect tracking.
- Worked as black box tester on teh software modules, documented test cases and results in teh standard templates.
- Worked with Load Runner Controller for configuring and execution of performance test scenarios with multiple virtual users and virtual user scripts, managed and collected metrics for teh various system monitors.
- Involved with Risk team to fraud check testing and performed End to End testing and UAT testing.
- Preformed UAT and worked closely with business users to prioritize and fix system defects during for major and minor releases.
- Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
Environment: Java, Selenium WebDriver, Maven, TestNG, Hybrid Framework, Jenkins, Git, SQL, Jira, HTML, CSS, XPATH, SQL, Oracle, Windows. Testing, Quality Center, Eclipse, XPATH, Java, HTML, CSS, Soup UI, Angular.js, TDD, SQL, Oracle, Load runner, JMeter and Rest API
Quality Assurance Analyst
Confidential - Philadelphia, PA
Responsibilities:
- Interacted with teh Product Owner and Development team to better understand teh user stories and
- Acceptance Criteria
- Involved in teh creation and review of teh Test Plan and Test Cases
- Created a Requirement Traceability Matrix to make sure dat their is complete test coverage
- Created test cases, maintained and reported defects in JIRA
- Analyzed change requests and accordingly updated teh test cases and test data to provide test coverage
- Created complex SQL queries to retrieve test data and analyze and verify results
- Worked directly with teh development team to resolve quality issues and retest defects
- Identified teh setup, input data, appropriate steps and teh expected responses in manual test cases
- Performed Functional Testing of each functionality of teh Application under test
- Used Protractor for AngularJS web pages and Implemented Jasmine as a testing framework with WebDriverJS in Protractor.
- Involved in teh Scrum Meetings, Agile development applications testing.
- Worked within teh Quality Engineering part of our team which provides cross-platform and Black box testing strategies, testing frameworks, sample implementations and documentation.
- Extensively done Backend Manual testing using SQL and constraint validations and written SQL Queries for validation of data.
- Tested applications which consume Web Services, and analyzed Input and Output messages.
- Involved in testing web services (SOAP UI) and XML with tool called SOAP UI and created Test cases, run them, do load testing, security testing.
- Performed Regression Testing using Selenium and executed data driven Scripts as part of teh regression testing for teh existing functionality before each release.
- Ran Continuous Automated tests (Selenium and Appium) by continuously integrating with Jenkins.
- Performed application level and enterprise level testing using Selenium and Appium.
- Performed Regression Testing Using Selenium and Appium.
- Used TestNG to support data-driven testing framework. And Maven to build teh Project.
- Executed test scripts and generated test reports by using Selenium in Java.
- Created test data for regression testing. Used JIRA to develop test cases, and executed them in test lab.
- Performed teh data validation to meet all test condition requirements.
- Built snapshots and released artifacts for teh application using Jenkins and supported teh scheduled builds and automated test execution.
- Involved in test automation by using open-source tools like Selenium, NUnit and created test cases using element locator and selenium web driver methods.
- Provided education and training for staff enabling them to easily develop, create and execute test cases for new features and enhancements.
- Used C# for teh implementation of Automation using Visual Studio.
- Build a framework for a thorough Integration and functionality testing by using REST API.
- Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned. Used Jira for Identifying, logging, tracking and escalating bugs.
- Performed BDD (Behavior Driven Development) using SpecFlow Features, Scenarios and Step Definitions in Gherkin format.
- Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
- Create Page Objects, initiate page elements and write methods for designing tests for various workflows using C#.
- Designed, developed and implemented POM based automation testing framework utilizing C#, NUnit and Selenium WebDriver.
- Responsible for back-end API testing with POSTMAN and coding C#.
- Used selenium with C#, frameworks, design approaches, and various effective implementation techniques.
- Prepared SQL scripts to verify teh database updates, inserts and deletes of teh records.
- Performed Testing Web services REST APIs using POSTMAN and C# to automate.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins. Involved in Automation and Manual Testing of Application using Coded UI.
- Involved in testing Web services tool called POSTMAN. Used this tool to locate JSON file on internet, create Test cases, run them, do load testing and security testing.
Environment: Selenium, XPath, Java, Quality Center, Agile, Oracle SQL Developer, Jira, Jenkins, Source Tree,GitHub.
Software Engineer
Confidential
Responsibilities:
- Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for teh sprints.
- Used HTTP headers to get client information. Resolved many Http protocol related issues.
- Developed user interface using JSP, JSTL and Spring Tag Libraries to simplify teh complexities of teh application.
- Used JQuery, CanvasJS, and Plotly JS for UI development.
- Designed and developed teh Data access layer using Hibernate.
- Involved in writing Spring Configuration XML file dat contains declarations and another dependent object declaration.
- Developed Web services - SOAP for getting client information from CHESS.
- Used SAX parser for parsing XML files.
- Implemented teh logging framework in teh log4j.
- Designing and developing Web application to generate reports using Java-J2EE technologies.
- Used JMSAPI for asynchronous communication by putting teh messages in teh Message queue, such as PDF, Excel report generation.
- Used Kafka and Avro Custom Serialization messaging system for delivering messages to client whenever a contract is created.
- Performed unit testing using JUNIT framework.
- Used Maven as teh build tool for teh application.
- Performed teh tests in both teh system and UAT environments.
Environment: JDK, JSP, Struts, Eclipse, HTML, XML, Hibernate, JDBC, Kafka, Spring, Jira, WebSphere, Oracle 11g, Junit, Maven, Gradle, Log4j, jQuery, Canvas.JS, HTTP protocol, Unix, Windows, QTP, SQL, Quality Center, SDLC-Agile/Scrum.