Automation Tester Resume
NC
SUMMARY
- Over 7+ years of professional experience in Software Quality Assurance, Manual and Automation testing of Web based, Client - Server
- Experience in both Waterfall and Agile/Scrum project environment.
- Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
- Developed feature files with scenarios and scenario outlines for BDD frame work.
- Experience in integrating Behavior Driven Development (BDD) framework/Cucumber in Selenium WebDriver to write acceptance tests for web application.
- Performed Functional, Integration, Regression, End to End and User Acceptance Testing (UAT).
- Excellent hands on delivery models like Agile Methodology, Scrum and Waterfall model.
- Strong skills on E2E Database Testing using SQL queries on Oracle
- Experience in implementation of Test Plans, Designing, Developing the Test Procedures and Test cases for the projects developed using GUI Tools, Client/Server and UNIX.
- Experience programming in Java, JavaScript, HTML, XML, SQL.
- Experience in implementing cross browser web application testing by integrating TestNG with Selenium WebDriver.
- Experience in writing automation script for AngularJS application using Protractor.
- Good experience in manual of Web Services (SOAP/REST) testing with SoapUI.
- Hands on experience in testing SoapUI and Xml web service interfaces and running basic UNIX shell scripts.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP/UFT to develop automation testing scripts for web and client server applications.
- Working experience with defect tracking tools like Jira, and ALM/Quality Center (QC)
- Implemented different frameworks like Data Driven, Keyword Driven, Hybrid frameworks and implemented Page Object Model (POM).
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts, reviewing Requirements and Requirement Traceability Matrix (RTM) and Test reports of manual and automated tests.
- Experience in Unit testing, Functional testing, User Acceptance testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and web-based applications.
- Extensive experience with Microsoft Office tools (MS-Word, PowerPoint, Excel and Access).
- Strong in writing SQL queries to perform backend data validations with MS SQL Server, Oracle.
- Writing and executing SQL - DDL, DML statements for checking the validity and integrity of the data in various databases such as Oracle, MySQL, and Microsoft SQL Server etc. to perform back-end- Testing.
- Excellent experience with source version control tools such as Subversion SVN, CVS & GIT.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Testing tools: Selenium WebDriver, HP Quality Center/ALM, JUnit, TestNG, JIRA, SoapUI, Protractor (Angular JS), Manual Testing
Web Technologies: HTML5, DHTML, CSS3, XML, XSD, XSL, XSLT, XPATH
Defect Tracking Tools: HP Quality Center (9, 10, 11.0), Jira
Languages: Java, SQL, PL/SQL, UML, JavaScript
Project Management: Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Databases: Oracle, MySQL, SQL Server, DB2
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Version Control: SVN, CVS, and GIT
PROFESSIONAL EXPERIENCE
Confidential, NC
Automation Tester
Responsibilities:
- To carry out all testing activities (i.e. Test Plan and Strategy preparation, Test case Preparation, executing test cases, raising the issues etc.) in accordance with the project’s test strategy
- Uploading the Test cases written in Ms. Excel into HP Quality center
- Interacting with different Business teams and Technical development teams to discuss the requirements for the new and modified business rules
- Managing to ensure that reviews, test plans, and test scripts are complete and accurate per the business requirements and mapping to the test data for execution
- Perform system testing, regression testing, integration testing and User Acceptance testing the build in SIT and UAT environments
- Testing different Layers based on the Transformation rules
- Conducting and Involved in Internal test case reviews
- Manage the testing process execution in a consistent and traceable manner
- To ensure Quality by identifying bugs as early in the development cycle as possible
- Using Quality Center to maintain requirements, test plan, test cases, test set for execution
- Creating custom web applications using REST API
- Tracking the Defects and Summary reports of Execution through Qualify Center
- Query Oracle database using SQL Developer to verify Data Accuracy
- Update/report test status using Test Frame template to Project Manager on regular basis
- Preparing Testing Metrics and timely escalating to onsite team
- To meet the timetable for all our deliverables
- Escalate the issues to Project Manager which needs attention
- Conducted and given Walk through to the Clients on explaining our Testing Methodologies
Environment: s: HP Quality Center/ALM, SIT, UAT, AGILE, REST API, SQL, Selenium, Java
Confidential, TX
Selenium Tester
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Java & Cucumber
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
- Selected the Test Cases to be automated and performed functional testing of the front end using Java, Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Developed and Implemented Hybrid, Page Object Model/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Created Test Scripts in SOAP UI for Testing Web Services.
- Performed cross browser testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
- Used SVN as a source code management tool for maintaining the test scripts, test cases within the framework.
- Performed System, Integration, Smoke, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
Environment: Java, Selenium IDE, Selenium Web Driver, Eclipse, SQL Server, HTML, XML, SVN, JUnit, TestNG, Jenkins, SoapUI, Rally, Maven, Cucumber.
Confidential, Dallas
QA Selenium Tester
Responsibilities:
- Created test plans from the Business Requirement document.
- Developing and executing test cases and exporting them to QC and linking the requirements to test cases.
- Involve in providing complete end to end support Testing.
- Working in Agile /Waterfall models.
- Analyze the production issues along with L2 support team.
- Sending the Status report (Daily, Weekly etc.) to the test lead.
- Logging and tracking the defects to closure on timely basis using HP QC.
- Perform Functional testing, Regression testing.
- Having good Experience in BizTalk with EDI.
- Requirement Study, Test Plan Preparation, Review, Execution and Analyzing Logs.
- Test the data in different test environments
- Created Repositories, Users & assigned the security in the Multi-Team Environment.
- Functional testing of modules like Contract Management and Investor portal
- Testing of BI (SSRS/SSAS/SSIS) Reports.
- Extracted Data from all the Relational Databases including oracle, Microsoft Sql server and loaded in different environments which include BW, ORACLE, SQL SERVER, and .txt & .CSV files
- Executing Test Plan, Test Cases, Test Scripts and defect fixes retesting in HP QC.
- Test the Internal application sites developed in SharePoint.
- Solid Back End Testing experience by writing and executing SQL and PL/SQL Queries for report testing.
- Performed Regression, Exploratory and End to End testing before every release.
- Ability to quickly adapt to different project environments, work in teams and accomplish difficult tasks independently within timeframe.
- Test the CRM application in mobile apps.
- Performed post production release testing without integration/with integration.
- Created Organizations, Users, Responsibilities and Positions with reporting hierarchy.
Environment: Siebel CRM (Oracle CRM 8.1), Oracle, SQL Server 20011, Quality Center 11.0(ALM), Test track, TOAD, Oracle 10g, PL/SQL
Confidential, Durham, North Carolina
QA Analyst
Responsibilities:
- Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.
- Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.
- Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.
- Served as a coordinator for all testing activities on a project.
- Wrote test cases to handle Alerts on the web page.
- Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Performed Selenium Synchronization using Explicit & Implicit waits.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used Firebug and FirePath for element identification while creating Page Object Repository.
- Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.
- Implemented Page Object Model Automation framework with Java, Selenium Web Driver.
- Involved in writing and executing the Test Cases and Test Suites using Java and Selenium WebDriver.
- Executed test cases and participated actively in System Integration Testing, and Regression Testing
- Created and executed Automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.
- Created test reports generated out of TestNG and captured the error screenshots.
- Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
- Found Defects, prepared Defect Reports and Status Reports, Defect tracking using QC.
- Shared Daily Status Reports with all the team members, Team Leads, Managers and Clients.
- Used TeamCity tool for continuous integration of the builds.
- 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.
Environment: Java, Selenium WebDriver, Eclipse, TestNG, QC, Oracle, SQL, TeamCity.
Confidential
Sr. QA analyst
Responsibilities:
- Created test plans from the Business Requirement document.
- Developing and executing test cases and exporting them to QC and linking the requirements to test cases.
- Tested the Order management functionality End to End
- Involve in providing complete end to end support Testing.
- Working in Agile /Waterfall models
- Sending the Status report (Daily, Weekly etc.) to the test lead.
- Logging and tracking the defects to closure on timely basis.
- Security testing with different logins like (AM, CM, Super user roles etc..)
- Tested the different types of opportunities/orders(Full,Fast,Small)
- Involved in production issues analysis
- Involved in the upcoming new projects from the initial phase.
- Perform Functional testing, Regression testing.
- Requirement Study, Test Plan Preparation, Review and Execution.
- Functional testing of modules like Contract Management, Sales methodology.
- Testing of MSBI(SSRS/SSAS/SSIS) Reports
- Having good Experience in BizTalk with EDI.
- Executing Test Plan, Test Cases, Test Scripts and defect fixes retesting.
- Testing of MS SharePoint site/Application
- Test the Internal application sites developed in SharePoint
- Solid Back End Testing experience by writing and executing SQL and PL/SQL Queries.
- Performed Regression and End to End to testing before every release.
- Ability to quickly adapt to different project environments, work in teams and accomplish difficult tasks independently within timeframe.
- Given to new joiners on CRM-360 Application.
- Performed post production release testing without integration/with integration.
- Testing BAMS Application While Data Base Up gradation from Oracle 10g to Oracle 11g.
- Tested one internal PEGA application
Environment: MS CRM4.0/2011, .Net, Java script, Sql Server 2011, Toad 10.2, XML, MS Excel, MS PowerPoint, Microsoft Share Point 2010, windowws NT 7/XP//2003.