Qa Analyst Resume
Providence, RI
SUMMARY
- Six Plus Years of diverse experience in the field of Information technology with emphasis on analysis, design and development of various CRM and web - based applications, which includes 3+ years in Salesforce.com CRM, Force.com platform with proficiency as a developer an administrator and Software Quality Assurance that includes Test Planning, Test Analysis/Design, Development, Execution and Management of Test cases.
- SFDC Configurations/Customizations - User Interface, Page Layouts, Tabs, Custom fields, Custom objects, Validation Rules, Triggers.
- Extensive experience over creating workflows, approval processes, validation rules and sharing & security rules.
- Working Knowledge in Generating Reports, Dashboards, and customized reports and analyzing the data in SFDC.
- Experience in writing the SOQL and SOSL.
- Experience in Customer and Partner Portal Authenticated Sites.
- Extensively worked on C#.NET, VB.NET, ASP.NET, ADO.NET, .NET Framework, Web Parts, Web Forms, Web Services, IIS6.0, HTML, AJAX, CSS, jQuery and Java Script.
- Experienced in Developing and Administrating projects on Salesforce platform.
- Data Load for SFDC Standard objects, Custom objects.
- Used different data tools - Apex Data Loader, Force.com, Import Wizard, SFDC Data Export, and Mass Delete.
- Extensive Experience in Database Programming and Development using MS SQL Server 2000/2005/2008 , Oracle 8i/9i/10g and MS Access and good experience in SQL (T-SQL), PL/SQL, Triggers, Views, Cursors, Functions and Stored Procedures.
- Excellent domain knowledge on ERP Applications: CRM, Finance, Retail and Health Care.
- Strong in Software Testing Life Cycle (STLC) and System Development Life Cycle (SDLC) concepts, SQA methodology and test process automation
- Expertise in Black Box testing including Functional, Integration, System, Regression testing, Agile Testing, UI Testing and UAT (User Acceptance Testing.
- In-depth knowledge of various SDLC Models (Agile and Scrum and Incremental, V- model).
- Excellent team player and execute tasks under less supervision.
TECHNICAL SKILLS
Salesforce.com: Apex, Visual Force, SOQL, SOSL, Apex Triggers, Workflows, Approvals, Email Templates, Web Services, Formulas, Validation Rules, AppExchange, EclipseSalesforce.com, Force.com IDE, Force.com Explorer, Apex Data Loader, PHPIron, Informatica Power Center & Profiles.
Web Technologies: JavaScript, XML, XSL, HTML, XHTML, CSS, jQuery, AJAX.
Databases: SQL Server 7.0/ 2000/2005/2008 , Oracle 8i/9i/10G, MS-Access 97/2000.
Operating Systems: Windows XP/Vista, Window 95/98/ 2000, Windows NT, UNIX.
Programming Languages: C#.NET, VB 6.0, VB.NET, ASP.Net, Java, C, C++, COBOL, XML, XAML, WPF, WCF, UML, XSLT, SQL and PL/SQL.
Version Controls: Visual Source Safe 6.0, Subversion, WIN-CVS, Team Foundation Server.
Testing Tools: Mercury Quality Center 9.x/10.x,HP quality center. Selenium (RC, IDE, Web Driver), SOAP UI, JUnit, Load Runner
Bug Tracking Tool: Test Director 8.0, Rational Clear Quest, Extra view, MANTIS
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Salesforce Developer/Administrator
Responsibilities:
- Interacted with various business user groups for gathering requirements for Salesforce implementation and documented the Business and Software requirements.
- Designed Requirement documents and functional document for the development team.
- Developed Custom business logic using Apex Classes, Triggers, Components, Visual Force pages and Controller Classes for various functional needs.
- Set up Marketing Campaigns, Campaign Hierarchies, Lead Queries, Assignment rules, Web-to-Lead and Auto-Response rules
- Configured Campaign Management, Campaign Influence and Lead Conversion.
- Configured the Case Management Process.
- Deployed Apex using Force.com IDE, Force.com Migration Tool and Web Services API.
- Implemented Classes, Interfaces and Keywords
- Worked with Apex Scheduler to invoke batch Apex classes at regular intervals.
- Worked with Dynamic Apex to access S-Objects and field describe information, execute dynamic SOQL, SOSL and DML queries.
- Implemented CSS for VisualForce pages and experience working with Partner portal system.
- Add methods that can be called from Visualforce pages to Controller Extensions.
- Created Custom Visualforce components and attributes to override the look and feel of standard Visualforce components.
- Experience in deploying applications from Sandbox to production.
- Created Visualforce pages that could be rendered as PDF's, build dashboard components and define email templates.
- Implemented Visualforce pages with public-facing websites by using Force.com Sites.
- Used Organization security, Network-based security and Session security to implement platform security.
- Configured Chatter for the Users in the Organization for collaboration.
- Used Pick lists, Dependent Pick lists, and Record Types to enforce data quality.
- Used Tab permissions, Record Type permissions and Field Level Security to implement Component-based security.
- Used Tabular, Summary and Matrix reports to create Standard reports and Custom reports.
- Designed and modified Approval processes and created Approval steps which used email alerts and field updates.
- Worked with Approval processes that use Email Approvals and parallel Approval steps.
- Created Dashboards and Dashboard Components and implemented multiple levels and scheduled Dashboard refresh.
- Created Many-to-Many relationships and created Junction objects to implement Roll-up Summary fields to aggregate data from child records on the parent.
- Designed Validation Rules along with Roll-Up Summary Fields to maintain data quantity and data consistency.
- Participated in JAD sessions involving Business Users and Sponsor groups to analyze and understand the business requirements.
- Implemented Case Management Automation to track and solve Customer’s Issue.
Environment: Salesforce.com Platform, Apex language, Apex Custom Controllers, Visual force pages, Data Loader, HTML, JavaScript, Workflows, Approvals, Reports, Custom-Objects, Analytical Snapshots, Security Controls, SOQL, SOSL, Integration, Force.com Platform(Sandbox and production), Force.com IDE.
Confidential, Sunnyvale, CA
Salesforce developer/Administrator
Responsibilities:
- Created user Roles and Profiles, security controls and shared settings.
- Worked on various SFDC standard and customer objects like Accounts, Contacts, Leads, Reports, and Dashboards.
- Implemented field level security, profiles and audit trail setup.
- Created S-Controls to meet new business requirements.
- Created several Validation Rules, Custom buttons and links on custom and standard objects.
- Customized page layouts for Case, Accounts, Contacts, Product, etc for different profiles.
- Created the workflows for automated lead routing, lead escalation, alerts and custom coaching plans.
- Created various reports (summary reports, matrix reports, pie charts, dashboards) and setup report folders to authenticate users based on their profiles (permissions).
- Responsible for migrating existing data (Accounts, Contacts, Events and Tasks) from legacy systems to Salesforce.com using data Loader.
- Packaged and Deployed customizations from Sandbox to other environments using Eclipse.
- Customized the Dashboards to the track usage for productivity and performance of business centers and their sales teams.
- Provided the training to internal business users to use the application and develop their own custom reports.
Environment: Salesforce.com platform, Apex Language, Visual Force Pages, Components and Controllers, S-controls, Data Loader, Workflow and Approvals, Reports, Custom Objects, Tabs, Email Services, Security Controls, HTML, JavaScript, Eclipse IDE Plug-in.
Confidential, Providence, RI
QA Analyst
Responsibilities:
- Attended Agile-Scrum meetings and reviewed user stories and developed the Test Cases accordingly for detailed functionalities of the multiple projects
- Perform End-to-End Testing and created a set of re-usable Test scripts for Communicators Web applications
- Created functional automation scripts using open source toolsSelenium(Selenium RC, Grid)
- Used Test Track and version 1 as a defect tracking toolUsedseleniumRC,IDE andweb driver,Java and Selenium Grid to create nightly automation scripts
- Createdseleniumautomation scripts in Java.
- Performed manual testing by following the end user business processes on the entire application to test for real world scenarios.
- Performed integration tests based on requirements doc
- Application testing for tablets and smart phones, call centers and branches
- Worked closely with the development team to resolve their queries to reproduce the issues in every Sprint.
- Performed Functional, Integration, System, UI, and Regression testing at different stages of the Testing Life Cycle for multiple projects.
- Interaction with the business, and experience working across multi-functional teams, PM's and engineering Performed Regression testing of the application
- Performed Black box testing including smoke, function and regression testing for multiple projects.
Environment: Windows XP, Java Test Track, version 1, SQL Server, 2000 server, selenium IDE.
Confidential, Wall Street, NY
QA Analyst
Responsibilities:
- Actively participate in review meeting including Functional Spec, Test Plan and Test Case.
- Create and publish Test Plan(s) based on available requirements documents and template agreed upon by the business community.
- Review Test case documents and provide timely feedback to team members.
- Initiated mandatory review meetings with the development team to ensure valuable feedback thereby improving the test coverage.
- Created and maintained test library of generic User-defined functions.
- Defined handler functions to handle Pop-up exceptions.
- Created data table and parameterized the tests using the data driver wizard.
- Used table checkpoint, standard checkpoint and text checkpoint to verify the application.
- Created the database checkpoint using the database query wizard to check the records in the database.
- Worked closely with business team to understand business processes and developed concrete User Acceptance Test criteria and coordinated UAT..
- Parameterized the action for running multiple iterations of the script using unique set of data.
- Inserted verification checkpoint for the validation of the functionality under stress conditions.
- Used Quality Center to log defects and monitored the defects for successful resolution.
Environment: Windows XP, UNIX, J2EE, WebServices, SOAP, XML, Oracle10g, Weblogic9.1, Quick Test Professional (QTP) 9.1, Quality Center/ TestDirector, Internet Explorer.
Confidential, Vernon Hills, IL
QA Analyst
Responsibilities:
- Reviewed, understood and analyzed Business Requirements, Technical Specifications and developed Test Plans and Test Cases depending upon the test scope and coverage.
- Performed extensive Manual Testing
- Developed extensive test cases.
- Performed Functional Testing, GUI Testing, and Regression Testing manually.
- Involved in Smoke Testing on various builds.
- Created, Updated, and Maintained test data prior to test execution.
- Learnt and performed Ad-Hoc Testing for account holders.
- Used test planning and management tool TestDirector 8.0 for developing the test cases.
- Identified, Logged, and Tracked defects using TestDirector. Tested defects and followed defects lifecycle.
- Created, maintained, and presented Test Status reports used for weekly project meetings using TestDirector 8.0.
- Performed extensive Backend Testing using SQL and checked the data flow and data validation.
- Documented and communicated test results on regular basis.
- Participated in discussions to resolve bugs with development team.
- Reported day to day work status to QA Test Lead directly and also worked closely with QA Manager
Environment: Windows XP, Java, Oracle9i, WebSphere, SQL, WinRunner 7.5, TestDirector 8.0, Internet Explorer, Netscape Navigator, and AO