Qa Lead Engineer Resume
San Ramon, CA
SUMMARY
- Over 10years of extensive experience in Analysis, Design and Implementation of QA Testing for Web and Client/Server applications using Manual testing and Automated testing.
- Experienced in working with Sales force CRM applications.
- Lead QA Teams for delivering multiple projects on time with highest quality.
- Developed and maintained Test Plans, Test Cases, Test Scripts, Defect Tracking and Metrics for Manual and Automated Test environments.
- Proficient in Functional, Regression, System Integration (SIT), Acceptance (UAT), Browser compatibility and Performance Testing
- Experience intest automation using Selenium WebDriver with Page object design Pattern, data driven testing in TestNG framework.
- Experience in Web API testing using Cucumber / Karate framework.
- Proficient in creating and maintaining Traceability Requirements Matrix.
- Programming experience in Java, VBScript, Java Script and shell scripting.
- Experience in Web Service testing for SOAP and REST services using SoapUI, Postman tools.
- Experience in Performance test, load test functional behavior and measure performance using JMeter.
- Experience in backend SQL testing in Oracle, SQL Server databases using tools like Toad and SQL Developer.
- Proficient in all test life cycle from test planning to defect tracking and managing Defect life cycle.
- Strong knowledge of Project Life cycle, Software Development Life Cycle (SDLC)methodologies like Agile/Scrum and Waterfall, Software Testing Life Cycle (STLC) and the Role of QA
- Experienced in testing Sales force applications in Healthcare, Life sciences, Recruitment and Marketing Domains.
- Experience in Mobile Testing using Appium.
- Performed Onsite/Offshore coordination and interaction with teams spread geographically.
- Excellent analytical skills, verbal, and written skills with ability to work in a team as well as individually in fast paced, dynamic team environment.
TECHNICAL SKILLS
Defect/Bug Tracking Tools: TestRail, JIRA, Quality Center ALM, Bugzilla, qTest, CMC
Automation Testing Tools: Selenium WebDriver, Cucumber/Karate Web API, Firebug, Fire Path, Maven, Jenkins, UFT, Postman, SOAPUI, Appium
Performance Testing Tools: JMeter, LoadRunner
Operating Systems: Mac OS, MS Windows (XP,7,10), UNIX (Solaris), Linux (Red Hat), Android, iOS
Programming Languages: Java, SQL, SOQL Workbench, JavaScript, VB Script
Web Technologies: HTML, CSS, XML, XPATH, XSLT, AJAX, SOAP, WSDL, REST
RDBMS: Oracle10g, MySQL, TOAD, SQL Developer
PROFESSIONAL EXPERIENCE
Confidential, San Ramon, CA
QA Lead Engineer
Responsibilities:
- Managing and leading QA team members, delivering projects in a monthly release cycle, in agile scrum process.
- Main tasks include requirement analysis; test strategizing, test cycle planning, estimation, test plan review and test execution review and reports.
- Develop complete functional tests suite for Sales force interface and functionality based on object model.
- Test application work flow as external and internal customer.
- Test customer work flow on program, project, account creation, eligibility checks, enrollment, un enrollment process, billing status and communications through email notifications and letter notification triggers.
- Tested Periodic checks and Batch jobs in sales force developer console.
- Develop and Test, Integration testing on data sync across from external website (MyAccount) to Salesforce platform to backend systems like CC&B (Customer Care and Billing) Systems and GIS (Geographic Information Systems).
- Develop integration scenarios covering request and response using post man and browser network communication.
- Onsite - Offshore coordination, update status in onsite scrum and triage meetings.
- Create, assign, review and execute test cases in Quality Center ALM.
- Delegating test case creation and execution tasks to testing team.
- Daily, weekly and monthly Test status reporting.
- Developed UI/Functional tests in Java using Selenium WebDriver and TestNG framework.
- Develop UAT Test plan based on client requirements, supporting test data and test case/scenario creation.
Environment: Agile Scrum, Quality Center ALM, Salesforce lightning platform, Einstein Analytics, Apex Jobs, Salesforce workbench, Java, Selenium, TestNG.
Confidential, Pleasanton, CA
QA Lead Engineer
Responsibilities:
- Created Test Strategy considering timelines and scope of testing, including integration efforts with other teams.
- Created Test Plan, including schedule, resource, estimates, reviewing functional specification document.
- Co-ordinate testing efforts by assigning and distributing by functional areas.
- Managing and leading QA team members, delivering projects in a monthly release cycle, in agile scrum process.
- Managing tasks include requirement analysis; test strategizing, test cycle planning, estimation, test plan review and test execution review and reports.
- Create, assign, review and execute test cases in Test Rail. regression testing, functional testing, UAT, and integration testing, API Testing using Postman
- Mentor and Delegate test execution tasks to testing team.
- Onsite-Offshore coordination, update status in onsite status, scrum and triage meetings.
- Conducting Test plan and Test Strategy review sessions with business teams.
- Worked on Behavior Driven Development (BDD) framework using Cucumber.
- Maintaining and debugging, automation scripts written in Java using selenium framework.
- Analyze QA metrics and recommend solution to improve process.
- Daily, weekly and monthly Test status reporting.
Environment: Agile Scrum, Jira, TestRail, Java, Selenium, IntelliJ, GitLab, Salesforce platform, Cucumber
Confidential, San Ramon, CA
Salesforce QA Lead
Responsibilities:
- Leading QA team members, delivering projects in a 2 monthly release cycle, in agile methodology.
- Manage Onsite and Offshore QA Teams and Track daily status of the team.
- Provide Estimates on Sprint level and release level stories and distribute work amongst the team members
- Perform Smoke test to validate Environment stability, E2E testing, integration testing, Database Testing & Regression for the application
- Coordinate with Business, Release Management, project Leads, and handle sign off artifacts.
- Help development team with creation of Test data for Demos
- Integrated Salesforce Standard & Custom objects with internal application
- Test in different Salesforce Sandbox environments
- Providing cross training to the team members on various application functionalities.
- Create and Execute complex SQL/SOQL queries using Postgre SQL/Workbench
- Identify and record defects in Appirio Cloud Management Center (CMC).
- Provide Test, Regression & Defect status reports to the management team.
- Suggest process improvements based on number of defects found at each stage and bottlenecks in launching campaign while minimizing defects.
- Perform integration Testing of CXT and MC (Marketing Cloud) Applications
- Verified Marketing Campaign Email Styling, Content, and Journeys, Languages Text, notifications, SMS in Marketing Cloud
- Tested Job Alerts, Subscriptions, UN Subscriptions in Marketing Application integrated with CXT and verified Backend DE objects in marketing cloud.
- Worked on People, Companies, Spotlight, Dashboards and knowledge on Leads, campaign, Account, Contact, Opportunity, Product, Price Book, Contract, Orders modules for Marketing and Sales Cloud and Service Community Cloud
- Worked on Mobile Testing with Emulators on Android and iOS devices
- Used Chrome Vox for ADA Compliance testing.
- Used Hockey App for Build, Deployment and Test of native Mobile Apps.
Environment: Agile, Scrum, CMC, Jira, Postman, Salesforce platform (workbench, Rest explorer, SOQL queries), qTest, AWS.
Confidential, Dublin, CA
Sr. Salesforce QA Engineer
Responsibilities:
- Worked with Salesforce developers and product managers to help deliver high quality and timely releases of the various software platforms
- Use QA concepts and methodology for regression testing, functional testing, UAT, and integration testing.
- Work with business and development teams to understand product vision and requirements.
- Develop BDD test automation framework for API testing with Karate framework, in line with REST Assured (Java) and Cucumber.
- Developed UI/Functional tests in Java using Selenium WebDriver and TestNG framework.
- Work in Agile/scrum development environment, using Jira boards and documentation on Confluence.
- Created Test documents like stories, tasks, and bugs in Jira and Test cases in TestRail.
- Work with offshore Development team, to co-ordsinate onsite testing and review product stories.
- Developed Test scenarios for receiving, verification, admin, destruction and paying modules.
- Involved in testing application on different mobile Platforms such as iOS and Android devices.
- Developed mobile automation using Appium framework.
- Run Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices - phones, tablets, iPads etc.)
- Tested the REST APIs using the postman tool
Environment: Agile, Scrum, TestRail, Jira, Confluence, GIT, Selenium Web driver, Karate/Cucumber, Appium, Java, TestNG, Postman, Salesforce platform (workbench, Rest explorer, SOQL queries), Maven, Jenkins, Circle CI
Confidential
Sr. QA Engineer
Responsibilities:
- Worked with Business analysts (BA), Product Owners to understand Requirements, functional scenarios, created test cases in Quality Center ALM.
- Created and update Testing documents like Test Plan, Test cases, Defects and Reports
- Developed Test scenarios for receiving, verification, admin, destruction and paying modules.
- Developed Test cases using parameterization and test configurations in Quality Center.
- Developed Templates in creating test cases for re-use.
- Executed Test cases in QC and validated data in backend using SQL in SQL Developer.
- Validated and entered defects in QC with daily and weekly status reports.
- Performed Manual Testing, UI Testing, Functional Testing, Regression Testing, Integration Testing, Selenium Web driver Automation Testing.
- Involved creating Automation Testing Using Selenium Web driver based on Page Object design Pattern framework, Data driven Framework Using TestNG And Run a Html reports.
- Maintained automated scripts for Regression Testing using Selenium Webdriver
- Created Maven build, Jenkins with Continuous Integration.
- Successfully detected defects, created defects using Quality Center and reported to development team
- Participate in data gathering and identifying the gaps in the new developments
- Involved in Project Plan, Estimate Preparation, Resource Plan
- Testing (that includes system, integration, regression and browser compatibility) application under the Scrum (Agile) Methodology.
- Used Quality Center for requirement management, planning, scheduling, running tests, issue management and project status analysis
- Worked on Mobile Testing with Emulators iPad, iPhone 6, Iphone7 using IE toolbar
- Tested the application under different networks and Internet speeds including on 3G, 4G/LTE and Wi-Fi.
- Involved in testing application on different mobile Platform such as iOS and Android devices.
- Involved in all stages of testing process Development of Test procedures and Test cases based upon requirements for regression test.
- Run Compatibility Testing (cross Windows/ Mac and Android/ iOS platforms, cross browsers, cross mobile devices - phones, tablets, iPads etc.)
- Test Mobile app s behavior under various interruptions: battery strength (full/medium/low), incoming calls, SMS, video calls
- Tested the REST APIs using the postman tool
Environment: Quality Center ALM, Excel, Visio, SQL Developer, Oracle, Selenium Web driver, java, Maven, Jenkins, Postman
Confidential
QA LEAD
Responsibilities:
- Worked with Business analysts (BA) to understand functional scenarios, created test cases in Quality Center.
- Analyzed business requirements and participated in walkthroughs of SRD
- As a QA Lead Assign and breakup tasks amongst team members.
- Run the defect triages
- Send status and defect reports to the stakeholders and management.
- Worked with development/BA team to understand backend behavior or functionality.
- Created Test Scenarios and Test case folder in ALM
- Created Test scenarios and Test cases and mapped them to the requirements to ensure requirement coverage
- Executed test cases from Quality center test lab to perform Black box, Regression,
- Developed Functional tests in Java using Selenium WebDriver and TestNG framework.
- Implemented test scenarios and test cases using Page Object Design Pattern.
- Implemented Data driven tests using TestNG annotations.
- Used Maven to create project set up and build process.
- Ran test cases in multiple browsers and platforms.
- Created performance test scripts using JMeter to monitor response time and performance.
- Ran JMeter performance test, collect data, and generate reports.
- Execute stress/load scripts utilizing JMeter to determine real-world scalability of web sites.
- Trained and helped other testers on selenium tools.
- Ensured that daily automated regression testing is running and completing successfully.
- Worked closely with the developers within the Agile SCRUM team, and review automation bi-weekly.
- Identified appropriate test coverage and all test deliverables are reviewed and signed off
- Maintained onsite-offshore co-ordination.
- Knowledge on Robot Framework
Environment: Selenium WebDriver, Eclipse, JUnit, TestNG, Maven, JMeter, Agile Scrum methodology, Java, SVN Quality Center (ALM), SQL Developer, Oracle.