Qa Automation Resume
San Ramon, CA
SUMMARY:
- Around 5+ years of experience with key focus on SDET practices for Automation in QA With Experience in software development and testing can automate as well as build framework for automation.
- Experience working with Data Driven, Keyword driven, Hybrid Framework and Rest API testing to deliver robust application.
- Experience in industries like Ecommerce, Healthcare and Finance involving analysis, design, and development.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life cycle and Methods like Waterfall and Agile methodologies.
- Experience in analyzing Business Requirement Specification (BRS) & System Requirement Specification (SRS).
- Experienced in API Testing using SOAP - UI, Postman and Rest Assured.
- Proficient in development, execution, maintenance of Test Plans, Test Cases, Test Scripts, Test Specifications, Test Scenarios and Traceability Matrix.
- Test Automation experience using Selenium RC and Web Driver.
- Experience working with stakeholders and writing BDD specs and scripts using cucumber and Gherkin.
- Experience working with scrum team as well as with Project Manager to develop Use Cases and get involved in sprint planning.
- Excellent knowledge in writing unique XPath using firebug and Firepath to identify web elements.
- Hands on experience in Test Automation using different Automation tools Unit testing by
- Using Selenium Web Driver/IDE/GRID, Junit, TestNG, ANT/Maven, Firepath, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Performed Sanity, Smoke, and Regression testing on each build.
- Proficient in Backend Testing and Data Integrity Testing using SQL and PL/SQL Queries.
- Good Understanding of performance testing using JMeter as well as Blaze meter tools.
- Can test the application utilizing the Scrum (Agile) methodology.
- Experience in using XPath, CSS, Html ID and Link Text to locate web elements.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), JMeter
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, Coded UI.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing: Android, iOS.
Bachelor of Technology from Pune University: ( )
Master in Campbellsville University, KY.: ( )
PROFESSIONAL EXPERIENCE:
Confidential, San Ramon, CA
QA Automation
Responsibilities:
- Responsible to prepare the framework by building utility functions and the scripts and base classes for the testing framework.
- Used the fundamentals of Page Object Model as well as keyword’s to execute the scripts using input test script and data.
- Used Robot framework to Troubleshoot defects, find root cause and fix them.
- Used Robot framework to execute the keyword driven tests.
- Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
- Participated in walk through with Team lead, System Analyst, Project Coordinator and conducted defect review meetings with team to discuss the outstanding defects and scope change requests.
- Used Robot framework Troubleshoot defects, find root cause and fix them
- Analyzed test data and Conducted Database or Data driven testing under certain business rules for data population in DB.
- Developed scenario which will add the additional feedback for the test the machine learning capabilities.
- Worked with testing the API’s of the application hosted on AWS lambda’s .
- Involved in all aspects of QA process including developing and writing test plans, scripts, execution.
- Using the Robot framework integration of set stories and defect fixes over two week sprint time periods.
- Developed Automated tests using Selenium WebDriver with developers for Continuous regression testing (Jenkins &U Deploy) and reducing manual testing using Selenium, TestNG and Maven.
- Used Firebug, Firepath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial, Attributes and Tags.
- Used protractor to run end-to-end tests, Created and executed automated test scripts using Protractor with Angular application.
- Implemented Jasmine as a testing framework with WebDriver JS in Protractor .
- Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
- Implemented automation using Selenium WebDriver/IDE for performing browser Compatibility Testing.
- Followed Agile testing methodology, participated in daily Scrum meetings and tested each Sprint deliverables.
- Worked closely with the Development team to analyze the application at the backend level and to describe the defects.
- Verified Services using SOAP and REST protocols and validated XML response with backend.
- Involved in testing Rest API's (Get & Post operations) by using Soap UI/Postman, Ready API. Created test data for test execution.
- Involved in comparing JSON Response with JDBC Response by reading data from excel sheet and appending output results to excel and executing them in the quality center by using groovy and handled multiple environments.
- Compare the requirements with Swagger and understand the swagger files for the requests and response.
Environment: Selenium 2.4, Selenium RC, Selenium IDE, Selenium WebDriver, Selenium Grid, Selenium Web Driver API, Ready API, Manual Testing, Agile, Eclipse, Java, XML, XML SPY, HTML, JSP, MS SQL, DB2, Toad, Teradata, Oracle 11g, SQL Server 2008, Test Director, Jira, PL/SQL and Windows2007.
Confidential, Campbell, CA
Selenium/Appium
Responsibilities:
- Frameworks created using tools like Selenium Web Driver, Java JACOB, Attachmate Extra API, RFT, RPT, RQM, Soap UI, XML, JSON, MS Access reporting frameworks, Transaction Object Model, Test Driven Development and Data Driven frameworks etc.
- Participated in walkthroughs with Team lead, System Analyst, Project Coordinator and the Development team to discuss the outstanding defects and scope change requests.
- Analyzed test data and Conducted Database or Data driven testing under certain business rules for data population in DB.
- Developed automated tests using Selenium WebDriver with developers for Continuous regression testing ( Jenkins &U Deploy ) and reducing manual testing using Selenium, TestNG and Maven.
- Attended triage meetings to understand and consider the scope changes for the release during the test execution phase.
- Extensive experience in Selenium WebDriver, Selenium RC and Selenium Grid.
- Migrated scripts from Selenium IDE to Selenium WebDriver and created framework scripts from scratch.
- Used Selenium core to quickly record and play back the tests in the actual environment that they will run the web browser.
- Exported Test Case Scripts ( Java- Selenium RC ) in Eclipse IDE and modified the Selenium scripts and executed.
- Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
- Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
- Performed concurrent executions on emulators and simulators over Sauce Labs and using real devices over Test Object.
- Identified mobile elements using Appium Inspector, UI Automaton Viewer.
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Automation scripting experience in Intranet/Internet applications using Selenium Web Driver and SOAPUI.
- Execution of test suites, cross browser and parallel testing and HTML report generation using TestNG.
- Designed and developed Automation Framework ( Hybrid, Keyword-driven ) using Selenium Web Driver.
- Tests developed in Eclipse to start and to stop the Selenium server and to execute the tests in browser.
- Used the JMeter to do the performance testing of the application.
- Used Blaze meter to record the scripts for the performance testing using JMeter .
- Written and executed test cases in HP Quality Center for the release.
- Followed Agile testing methodology, participated in daily Scrum meetings and tested each Sprint deliverables.
- Extensive involvement in performing Data Driven test using parameterization technology.
- Involved in writing the Project test plans for this test effort by using the confidential template and attempted in collecting the team meeting minutes.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Worked closely with the Development team to analyze the application at the backend level and to describe the defects.
Environment: Selenium RC/IDE/Grid, JMeter, Quality Center, Java, HTML, Java Script, Oracle, VSS, Windows, Team Foundation Server.
Confidential, Church Street, NY.
QA Automation and Manual Tester
Responsibilities:
- Run the Automated Regression suite and analyzed results and file bugs
- Helped in preparation of test plans in accordance with the business requirements.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Responsible in executing Selenium RC test scripts on different browsers and checked for compatibility.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Performed functional testing for each sprint using Selenium RC.
- Performed cross browser functional testing using Selenium RC.
- Executed positive and negative scenarios.
- Automated functional scenarios using Selenium IDE and RC.
- Performed Manual testing, Mobile Testing and Black box testing methods -Functional, Integration, System and Acceptance
- Worked on developing the automation scripts for backend testing using Selenium RC.
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Conducted regression testing after every new build.
- Worked with users on User Acceptance Testing.
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
- Used HP Quality Center to report defects and test results.
Environment: Selenium RC/IDE/Grid, Quality Center, Java, HTML, Java Script, Oracle, VSS, Windows, Team Foundation Server.
Confidential
QA Automation and Manual Tester
Responsibilities:
- Developed test scripts to automate process of testing in Selenium.
- Automated regression test cases in Selenium using Python programming language .
- Created Test Cases using Element locators and selenium methods.
- Performed Functional & Regression/Smoke testing, White/Black Box Testing on new builds, every modification in the application using Selenium and build TestNG Frameworks.
- Involved in modifying and executing automated and manual Test scripts, Test plans, Test strategies, Traceability Matrix for different modules using Jira.
- Executed and managed test cases and responsible for defect tracking in Jira.
- Used Rest-Assured tool to test the API’s.
- Used the Wireshark to trace the packets on the network.
- Used the JMeter to test the performance of the API using the virtual clients.
- Used TOAD for SQL Server to write SQL queries for validating constraints, indexes. Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP by inspecting every XML request and response using Rest-Assured.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
Environment: Selenium. Jira, Rest Assured, Java, SQL, Maven, Git, RestAPI, SSL, jMeter, Wireshark.
Confidential
Manual Tester
Responsibilities:
- Understanding Requirement Specifications and Design Documents.
- Involvement in Test Design with respect to Test Plan and using Black box Testing Techniques
- Involvement in Test Execution and Defect Reporting using Hand soft
- Tested the process of extracting, cleansing, transforming, integrating and loading data into data warehouse database
- Performing Sanity, GUI, Functional and Regression Testing.
- Communicating with other team’s members (Development Team, Technical Support, Business Support) in order to resolve the issues
- Involvement in Test Reporting on daily, weekly basis through company prescribed format.
Environment: Asp.net, C#, Hand soft, Perforce and VSTS
