Senjalia H
Email : *******@*********.***
Phn # : 510-***-****
PROFESSIONAL SUMMARY:
8+ years of experience in Software Quality Assurance and Test Automation Process in IT industry and that include Insurance applications which are Client/Server, web-based Applications with proficiency in both manual and automation testing.
Experience in all phases of Software Development Life Cycle (SDLC) with a strong understanding of analysis, development and testing of applications in the project.
Working on SDET(Software Development Engineer in Test) using Automation testing.
Experience in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and JUnit/TestNG, ANT, Maven, Jenkins, Hudson, JBehave, Cucumber, Quality Center, JMeter, JIRA and SOAPUI.
Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium WebDriver and Selenium RC/IDE.
Sound knowledge on JUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
Experience in Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
Performed API Testing using Test NG, Java, XML and JSON Parsers, Spring Rest Template
Experience in GUI and Functionality Testing, White Box testing, Black box Testing, System testing, including Integration, Performance, Stress, Load and Regression Testing of Web and Client/Server based applications.
Performed mobile apps testing on Andoroid and ios Iphone Devices.
Extensive experience in preparing Test Strategy, Test plan, Test scenarios, Test cases, and Test Scripts based on User requirements and System Requirements Documents for Functional, Security, Performance, Configuration, Regression, Integration and Usability Testing.
Experience on Data Driven, Keyword Driven Frameworks in Selenium WebDriver and Junit.
Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
Experience in Back-end server side testing, data validation and database testing against Oracle, RDBMS, SQL server using PL/SQL queries.
Extensive use of bug reporting and defect tracking tools like Quality Center.
Experience with data analysis, analyzing, documenting business requirements and data specifications.
A good team player, detail oriented, self-motivated individual with strong analytical and leadership skills.
Excellent interpersonal and communication skill. Good documentation and process management skills with ability to effectively understand the business requirement to develop a quality product.
TECHNICAL SKILLS:
Testing Tools
Selenium WebDriver/RC/IDE/Grid, Quick Test Pro (QTP), JUnit, TestNG, SoapUI, JBehave, Cucumber, Gson, JAXP, Apache HTTP Client, rest assured, iOS, Android, Appium
Languages
HTML, XML, CSS, JAVA, Java Script, python, SQL
Build Tools
Ant, Maven
CI Tools
Jenkins, Maven
Bug Tracking Tools
JIRA, Quality Center (QC), Bugzilla
Processes
Agile-Scrum, Waterfall, TDD, BDD
Browsers
Mozilla Firefox, Internet Explorer, Safari, Google Chrome
Database
Oracle, MS-Access, SQL Server, MongoDB
Operating Systems
Windows, Linux, Mac
PROFESSIONAL EXPERIENCE:
Client: Wells Fargo, San Francisco, CA Nov 16 – Till Date
16Role: QA Engineer
Project Description:
Wells Fargo is one of the largest Banking – Finance Portal in the United States. Customers can access their different accounts online with Web site and mobile apps. Customers can do online transactions and see their account summary. The Project is based on customers prospective which involved starting with testing the compatibility of Wells Fargo with Restful Web Services
Responsibilities:
Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
Working on SDET(Software Development Engineer in Test) for development and testing of Web application and web services.
Developed test code in Java and python language using Eclipse, IDE and TestNG framework.
Tested Rest API using Apache HTTP Client, rest assured, Test NG, JXL, JAXB, Jackson, Log4j and Cucumber BDD Framework
Involved in validating functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through Postman.
Used SOAP UI tool to test SOA based architecture application to test SOAP services
Involved in Web Services Testing using SOAPUI to create and execute automated functional, regression, compliance, and load tests.
Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
Involved in Designing & developing data driven framework using Selenium Web Driver, TestNG and implemented Java Mail to send the regression result automatically.
Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
Performed Mobile Testing in iOS devices and android devices using Appium.
Involved in executing SQL queries for backend testing.
Used SQL Queries to verify the data from the Oracle database
Co-originated with various team for managements defects calls and resolve the testing issues
Environment: Java, Selenium WebDriver, TestNG, SDET, Maven, Jenkins, Apache HTTP Client, rest assured, Log4j, JAXB, Appium, SOAPUI, BDD, TDD, Agile, Cucumber, XML, xPath, Web Services (SOAP & RESTFUL), HTML, JavaScript, HP ALM, Firebug, SQL, Putty, python, Oracle, UNIX, Windows
Client: eBay Advertising, Brisbane, CA June 15- Oct 16
16Role: QA Engineer
Project Description:
eBay Advertising is one of the largest e-commerce Shopping Portal in the United States. The Products can Buy and Sell to Customers on the Merchant Site. The customer can see deals on publisher’s Sites and Buy products from merchant Site.
sponsibilities:
Responsibilities:
Derived Test Scenarios from Business Scenarios and mapped requirements.
Prepared Regression Test Suite from Functional Test cases based on Business Criticality.
Involved in setting up configuring the testing environment with Eclipse, JUNIT, Selenium RC and Selenium Java client driver.
Developed and implemented robust Keyword driven framework with Selenium RC which cut down the script development time in half.
Developed and executed the test scripts with Selenium, Java and python.
Developed test code in Java language using Eclipse IDE and TestNG framework.
Executed Regression test suite against each QA build.
Involved in Database testing, Functional Integration, Regression and Compatibility testing of the application.
Checked the Data flow through the front and backend and used SQL queries to extract the data from the database
Performed Web Services testing using Postman for manual testing and rest assured with Cucumber BDD Framework for automation.
Used SQL and PL/SQL for Data retrieval in Back End Testing.
Performed Data Validation of the data flow from the front-end to the back-end.
Ran PL/SQL blocks in order to rectify data corruption in the database.
Responsible for Front End testing, Integration testing and System testing on the coded software.
Participated in Review meetings to discuss Issues with Team Lead and Project Manager.
Prepared Final Test report after completion of execution.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Apache HTTP Client, JXL, Log4j, JAXB, Jackson, SOAPUI, TDD, Agile, HTML, XML, xPath, Rally, Web Services (SOAP & RESTFUL), HTML, JavaScript, Quality Center, HP ALM, Firebug, SQL, Putty, Win SCP, SQL Navigator
Client: Kaiser Permanente, Pleasanton, CA Aug 13 – May 15
Role: Sr.QA Engineer
Project Description:
Kaiser Permanente is one of the largest managed health care organizations in the United States. The information is accessed to members on the kp.org. The member can have access to medical record, scheduling or cancelling appointments, lab results, assigned practitioner and health manager of the dependent. DMC is tightly coupled with other modules like LRD (Laboratory & Radiology Diagnosis), ARM (Accounting & Records Management), ASC (Appointment Scheduling). DMC comprises of 2 REST services with synchronous, asynchronous GET and POST calls with LRD, ARMR, ASC. The information is accessed through Web, Mobile Web and Mobile Apps (Android, iPhone and iPhone devices)
Responsibilities:
Analyzed business requirements and developed Test cases based on Use cases to evaluate the functionalities.
Performed development and testing on SDET(Software Development Engineer in Test).
Involved in Agile (Scrum Process) methodology based Project Planning, Test planning and Coordinating on all SDLC phases.
Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using SVN for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line.
Utilized testing tool TestNG extensively for the integration testing and unit testing.
Involved in using Maven build tools to manage framework dependency jar files.
Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
Maintained Jenkins Continuous Integration server for scheduling auto run of smoke and regression test for builds in different environments.
Involved in preparing Test Strategy, Test Plan, Test Scenarios, Test Evaluation Summary Reports, Test Cases and Test Scripts for automated and manual System Requirement documents for the Functional, System, Performance, Integration, Regression, UAT, Security, Smoke/Sanity and Usability testing.
Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
Performed Mobile Testing in iOS devices and android devices with Appium.
Performed Web Services testing using SOAP UI (SOAP XML/Rest XML/REST JSON)
Validated XML responses generated for different Web Services using SOAP UI
Conducted Regression testing of the web-based application using SOAP UI
Performed API Testing using TestNG, Java, JAXP and Gson Parser
Customized the Test Case and Test Plans in Quality Center according to the requirements of the project
Performed ad hoc testing on IE, Mozilla Firefox and Safari browsers.
Developed and executed SQL queries for testing the application backend.
Executed SQL queries to validate the Data in tables using TOAD Tool.
Automated the test scripts for the GUI, Functional and Regression testing using.
Planned and Executed Test Cases, Automated test scripts, Test Metrics and reporting bugs.
Environment: Selenium WebDriver, SDET,Java, Fire Bug, Appium, Log4j, MAVEN, Eclipse, TestNG, Jenkins, HTML, Java Script, CSS, python, XPATH, Firebug, Web Services, SOAP UI, SOAP and Restful, JAXB, Appium, SQL, Oracle, TOAD, Quality Center, Linux, WebSphere Application Server
Client: Frontier Communications, Addison, TX. Oct 11 – Dec 13
Role: QAEngineer/ Analyst
Project Description:
Frontier one of the major telecommunication corporation. The project which I have worked on provisions a telephone number to a new customer and also checks if the same telephone Number can be moved from one residential address to another.
Responsibilities:
Worked closely with development team in creating automated scripts for the application using Selenium.
Effectively implemented different QA Methodologies/ Policies, Strategies and plans in all stages of SDLC.
Prepared Test strategy and Test Plan for each Release cycle.
Involved in setting up configuring the testing environment with Eclipse, JUNIT, Selenium RC and Selenium Java client driver.
Developed and implemented robust Keyword driven framework with Selenium RC which cut down the script development time in half.
Developed and executed the test scripts with Selenium and Java.
Developed test code in Java language using Eclipse, IDE and Junit framework.
Wrote automation scripts in Quality Center for System, Functional and Integration Testing.
Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Junit).
Used Selenium RC for testing different browser, Selenium Grid for checking instance of sever and Selenium IDE for record and play back.
Converted all record and play back test cases into Selenium automated scripts.
Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
Enter and maintain defect information in Defect Tracking System, JIRA.
Created and executed database queries (SQL) to validate database data integrity.
Worked with appropriate development and technical support teams to triage, assess and solution.
Worked closely with different functional team including Development, QA, Sales and Business.
Environment: Selenium Web Driver, Eclipse, JAVA, TESTNG, Oracle 10g, SOAP UI, JIRA, ANT, XPath, CSS, HTML, XML, UNIX, JavaScript, Web Services, Web Sphere, SQL
Client: Comerica Bank, Florida, MI Apr 09 – Aug 11
Role: Java Developer
Project Description:
This was an enhancement project that would allow customers to deposit directly through mobile devices through small business banking, commercial and residential mortgage origination and retail banking focused on personal services, technological support and innovative customer centered products. Each module has different functionality like Balances, Performance reports, and consists of Account detail, Transfer funds, Credit card processing reports etc.
Responsibilities:
Derived Test Scenarios from Business Scenarios and mapped requirements.
Prepared Regression Test Suite from Functional Test cases based on Business Criticality.
Executed Regression test suite against each QA build.
Involved in Database testing, Functional Integration, Regression and Compatibility testing of the application.
Checked the Data flow through the front and backend and used SQL queries to extract the data from the database
Used SQL and PL/SQL for Data retrieval in Back End Testing.
Performed Data Validation of the data flow from the front-end to the back-end.
Ran PL/SQL blocks in order to rectify data corruption in the database.
Responsible for Front End testing, Integration testing and System testing on the coded software.
Participated in Review meetings to discuss Issues with Team Lead and Project Manager.
Prepared Final Test report after completion of execution.
Environment: Java, JavaScript, Quality Center JDBC, HTML, JavaScript, CSS, XML, SQL, PL/SQL, Oracle, Windows XP.
Client: NipunaServices Limited, Bangalore India. Jan 07 – Aug 11
Role: Jr.Java Developer
Responsibilities:
Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.
Performed Unit testing on all application modules.
Involved in System, Integration, and Data & Regression testing.
Created test plan, test cases and test scripts development and executed based on business and technical requirements.
Created the requirement traceability matrix.
Performed manual Testing.
Executed system, integration, end-to-end, and user acceptance test (UAT) test cases.
Analyzed and created the bug tracking reporting and summary report.
Conducted quality reviews to monitor the progress of project.
Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.
Environment: Java, Manual testing, Test Director, Oracle, Windows XP.
Education: Bachelors in Computer Science, India.