Swathi Sarana Email ID:**********@*****.***
Mobile: 970-***-****
SUMMARY OF CREDENTIALS
●Over 8+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
●Detail and Result oriented QA Engineer in maintaining Software Testing Life Cycle throughout all phases of Software Development Life Cycle. Exposure to AGILE testing process using SCRUM methodology and working experience with waterfall methodology.
●Proficiency in testing complex software applications including manual testing.
●Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), SoapUI, Cucumber, JUnit, JIRA, Visual Studio and Eclipse.
●Designed and Implemented different automation frameworks like Page Object Model Framework, TestNG Framework, Keyword Driven Framework, Data Driven Framework for a number of projects.
●Expertise in writing Selenium Webdriver automation script in Java for cross browsing testing.
●Experience in using finder mechanisms like CSS, XPath expression, HTML id and name to find the Web Elements.
●Experience in using Selenium Webdriver, Eclipse, TestNG test frameworks in creating test scripts, test suites and HTML reports.
●Worked extensively in testing Soap and Restful web services using SoapUI and validated the response using assertions.
●Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
●Experience in Black Box Testing and White Box Testing Techniques - Boundary Value Analysis and Equivalence Portioning.
●Expertise in testing REST API using Robot Framework and SOAP UI.
●Strong knowledge in web services testing via Tool SOAP UI/Restful Web Services.
●Strong knowledge in writing the queries and validating the database related services using SQL and MongoDB.
●Strong knowledge of working in Mac, windows .
●Experienced in using Test Management tools such as Quality center, JIRA and Bugzilla bug reporting tools to track test progress, execution and deliverables.
●Hands on experience in using build and project management tolls like Ant, MAVEN and Configuration management tools like SVN, GIT.
●Performed Continuous integration automation using Jenkins.
●Knowledge of Cloud Computing Engineering, concepts, service models, deployment models, practical implementations, operations, and future trends
●Reviewed & revised suite of test cases to reflect changes made to the Test Plan documentation for new functionality and performance issues.
●Participated in requirement review meetings, analyzed requirements, developing test plan and testcases, Requirement Traceability Matrix, Defect Management, Reporting and Tracking.
●Experience in preparing test data for positive and negative testing and identified critical bugs in the product early in the test execution cycle.
●Generated test logs using Log4j for various log levels.
●Possess strong analytical, troubleshooting, communication and presentation skills, self-starter, quick learner and team player
●Dynamic in working with all teams involving Developers, Business Analysts, Product team and Client Support teams for deliveries on time and budget with highest quality.
● Extensive experience in testing Restful Web Services using Micro services architecture integrated with FISERV OSI, IDMS
AREAS OF EXPERTISE
Testing Tools
HP Quality Center, SoapUI, Jmeter, Paros Proxy, Fire bug and Fire Path
Languages
Java, C#, SQL, PL/SQL, XML
Web Technologies
HTML, CSS, JavaScript, Java, XML, Angular
Unit Test Frameworks
Junit, TestNG,
Bug Tracking Tools
HP Quality Center, BugZilla, JIRA
Web Services
SOAPUI, RESTFUL services
Version Control Tools
Subversion, GIT, CVS
Build Tools
ANT, MAVEN, Jenkins
Databases
Oracle, SQL, PL/SQL, MongoDB
PROFESSIONAL WORK EXPERIENCE
Client: Herbalife LosAngeles, CA Aug 2021 – till present
Role: QA Tester
Description: Herbalife improve nutritional habits around the world with great-tasting, science-backed nutrition products that help people get the right balance of healthy nutrition. Every day, millions of Herbalife Nutrition shakes are consumed around the world.
Responsibilities:
●Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
●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 WebDriver, TFS, Maven.
●Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium WebDriver.
●Used C# language and Page Object Model framework for scripting. Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
●Used ANT tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
●Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
●Used XPath and DOM to work with dynamic and static objects in Selenium.
● Extensive experience in testing Restful Web Services using Micro services architecture integrated with FISERV OSI, IDMS,
●Enterprise Master Data Management, Pershing, döcument management systems like OnBase, Digital Management solutions like Docusign, Microsoft Dynamics CRM, Cloud - based applications like SilverPop and ProofPoint.
●Extensive experience in testing TIBCO BW integrations with FISERV OSI, IDMS, Enterprise Master Data Management,
●Performed functional testing of SOAP Web Services using SOAPUI Tool.
●Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
●Conducted backend testing using SQL queries to validate data for database.
●Performed data analysis and data profiling using SQL, MongoDB and TOAD .
●Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
●Conducted user acceptance testing to ensure that developed systems satisfied the needs of business clients as specified in the functional requirements.
●Designed, developed, and implemented user acceptance testing protocols as the final phase of applications development.
●Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
●Tasks included test planning, test case development, Requirement traceability matrix, creating test analysis report and test execution.
●Established and maintained test data.
●Participated in planning all testing activities accordingly to ensure deliverables are met on time; including test planning, test execution, defect tracking, and reporting.
●Planned, designed, evaluated, and executed test cases and test plans for Functional, Regression testing and UAT testing.
Environment: Selenium Web Driver, TestNG, Git Stash, Jenkins, SOAPUI, DOM, Xpath, Visual Studio, Jira, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, XML, SQL, Oracle, Windows.
Client: Fremont Bank Hayward, CA Nov 2018 – Aug 2021
Role: QA Tester
Description: Fremont Bank’s mission is to support people’s financial goals with competitive products and personal service while empowering the communities they serve.
Responsibilities:
●Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
●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 WebDriver, TestNG, Maven and Jenkins.
●Extensively involved in writing manual test cases, automated test scripts and executing manual and automated test scripts for System testing and Regression testing using Selenium WebDriver.
●Used Java language and Page Object Model framework for scripting. Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
●Used ANT tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
●Automated Angular JS application module using protractor by writing java scripts
●Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
●Used XPath and DOM to work with dynamic and static objects in Selenium.
●Performed functional testing of SOAP Web Services using SOAPUI Tool.
●Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
●Conducted backend testing using SQL queries to validate data for database.
●Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
●Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
●Tasks included test planning, test case development, Requirement traceability matrix, creating test analysis report and test execution.
●Designed, developed, and implemented user acceptance testing cases and plans.
●Communicated frequently with clients regarding applications functionality requirements.
●Established and maintained test data.
●Participated in planning all testing activities accordingly to ensure deliverables are met on time; including test planning, test execution, defect tracking, and reporting.
●Planned, designed, evaluated, and executed test cases and test plans for Functional, Regression testing and UAT testing.
Environment: Selenium Web Driver, TestNG, Git Stash, Jenkins, SOAPUI, DOM, Xpath, Eclipse, Jira, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, XML, SQL, Oracle, Windows.
Client: Persistent Systems San Rafel, CA April 2016 – Sep 2018
Role: QA Analyst
Description: Persistent Systems are a technology-driven company. We are committed to the highest standards of ethics and integrity. Since the future of our company depends squarely on the knowledge, imagination, skills, teamwork and integrity of our employees, we value these qualities most highly. We are committed to delivering value to our customers. We must do this through innovation and by consistently improving efficiency. We are dedicated to Quality - quality of products, quality of service, quality of relationships, quality of communications & quality of our promises. Profit is important to us. It enables us to achieve our mission and to contribute to the society. However, profit is not the only reason we are in business.
Responsibilities:
●Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
●Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Web Driver (using Java).
●Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and Web Driver.
●Converted QTP scripts to Selenium WebDriver scripts. Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project.
●Created Data Driven Framework to test with different sets of test data.
●Designed and executed the Automation Test Scripts using Selenium Web Driver and Junit.
●Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
●Implemented Automated execution of tests (nightly and need based) using ANT and Jenkins.
●Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
●Performed different testing task using various test scripts on Selenium Web Driver and Junit.
●Used Firebug to identify web elements using XPath and CSS selectors.
●Executed SOAP based web services API testing (Java client and SOAPUI).
●Worked on creating test case for Object -driven framework for Selenium Web Driver.
●Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
●Used XML files in Sending/receiving XML requests using SOAPUI.
●Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
●Involved in testing of web application by creating XML test suite.
●Data Validation and testing using SQL and PL/SQL with Oracle and Toad also JDBC.
●Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
●Supported real time production deliverables, kept accurate record of errors and resolutions.
●Supported real time production issues at contact Centre by interacting with customers and support executives.
●Performed Integration testing, Regression testing.
●Develop necessary development documentation as needed (e.g. technical design, developer notes).
●Carried out positive and negative testing.
●Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.
Environment: Selenium Web Driver 2.0, Eclipse, Java, TestNG, xPath, Firebug, Firepath, Agile, Maven, Jenkins, XML, SOAP, SOAP UI, Web Services (SOAP and RESTFUL), Oracle 10g, Quality Center, HTML, Java Script, CSS, UNIX, SQL.
Client: Hinduja Global Solutions, Bangalore,India Oct 2014-March 2016
Role: QA Engineer/Manual tester
Description: HGS are here to help customers achieve their business objectives by providing innovative, best-in-class consulting, IT solutions and services. To make it a joy for all stakeholders to work with us.
Responsibilities:
●Analyzed functional requirements and documented the user specifications and business rules.
●Identified test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE). Contributed in framework creation.
●Used Selenium WebDriver and TestNg to run the parallel testing.
●Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
●Used ANT, SVN, Selenium Web Driver, Java and Selenium Grid to create nightly automation scripts.
●Exported Test case Scripts (Java-Selenium Web Driver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (Junit, and ANT).
●Implemented Automated execution of tests (nightly and need based) using ANT and Jenkins.
●Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
●Worked on TestNG Framework for Automation test scripts.
●Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
●Involved in testing of web applications and Web Services and xml data validation of business rules and business logic and used SOAPUI Used XPath and DOM to work with dynamic and static objects in Selenium.
●Executed SOAP based web services for API testing (Java client and SoapUI).
●Prepared Test Plan and wrote Test Cases and executed test scripts as well as tracked bugs and generated defect report using Quality Center (QC).
●Report and review the defects in Quality Center.
●Tested the application under Scrum (Agile) Methodology.
●Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
●Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
●Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.
●Created weekly status report to show the progress of the testing effort
●Developed and maintained test cases using Microsoft Excel
●Track defects and fixes in the application and report defects via Quality Center and Rational Clear quest Tracking Tools
●Responsible for updating and maintaining the bug tracking system for all defects found during functional and regression testing and follow up on the bug life cycle
●Participated in planning all testing activities accordingly to ensure deliverables are met on time; including test planning, test execution, defect tracking, and reporting.
●Excellent debugging, trouble shooting, analytical and problem-solving skills.
Environment:
Java, Selenium Web Driver/ IDE/GRID, Junit, ANT, Jenkins, SOAPUI, Json, MVC, Eclipse, XML, Xpath, DOM, Quality Center, agile, SQL, Oracle, Windows, UNIX.
EDUCATIONAL QUALIFICATION
BE, Electronics and Communication Engineering, VTU, Bangalore, India