Sr. Qa Selenium / Automation Tester Resume
Ontario, CA
PROFESSIONAL SUMMARY:
- Dynamic IT Professional with 9+ years in experience of various Client/Server and Web applications in Manual and Automated Software Quality Testing in the IT industry in developing Test Strategies, Test Cases and Test Procedures from System/Software Requirement specifications according to the Business Requirements.
- Experienced in both Manual and Automated testing.
- Strong knowledge of all phases of SDLC, STLC and strong working knowledge of QA planning, coordination, and implementation of methodologies.
- Ability to read requirements documents, create test plans, execute test scripts and defect management.
- Experience in White Box and Black Box Testing, which includes Functional Testing, Regression Testing, Integration Testing, Performance Testing, End to End, Load Testing, Security Testing, System Testing, Smoke/Sanity Testing and User Acceptance Testing(UAT).
- Ability to create simple SQL queries to validate test cases
- Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentation and converting it into Test plan and Test Cases.
- Experience conducting Testing in traditional waterfall and agile environments.
- Experienced in using automation testing tools, such as, Selenium IDE/RC, Quick Test Professional (QTP) and Selenium Webdriver Using Core Java.
- Experience in designing the Java Framework like Testng, junit..
- Experience in building Selenium Frameworks like Data driven, Hybrid and Page Object Model using Selenium WebDriver/QTP/TestNG/Apache POI/Junit/Selenium Grid/Maven/Jenkins and generate logs, reports and take screenshots.
- Good knowledge in - Defect Tracking, Report Generation, Exporting and Importing of Test Cases in Excel format, Preparation of Requirement Traceability Matrix, Generation and Execution of QTP scripts using Quality Center, Generation and Execution of automation scripts using Selenium.
- Experience in writing test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
- Hands-on Experience in performing Cross browser testing using Testng and Grid.
- Good knowledge in HTML and XML.
- Sound knowledge on Web Service (Soap/REST) & Hands on experience in validating Web Services using SOAP-UI.
- Comprehensive knowledge of QA content development, data migration, and content management software.
- Extensively worked on Back-end testing and has very good knowledge of writing and executing SQL queries to validate the data integrity.
- Worked on all phases of Data Warehouse Development Lifecycle, from gathering requirements to testing, implementation and support.
- Involved in communicating with users and stakeholders to analyze the business needs and to implement them.
- Executed stored procedures and Packages by passing parameters.
- Experienced loading data into Oracle tables using SQL Loader, and import/export.
- Migrated data between Oracle, MS Access, MS SQL Server.
- Documented test results and Managed Defect Tracking process, which included prioritizing bugs, assigning bugs and verifying ‘bug fixes’ using JIRA, Bugzilla and Quality Center.
- Ability to prioritize and work in a team environment and independently.
- Prepared daily status report and completion for the team and management.
- Experience in writing Java scripts.
- Maintained the Repositories and Shelves in SVN, GitHub Version Control.
- Excellent communication skills and have potential to learn and adapt to new tools and technologies.
TECHNICAL SKILLS:
Operating Systems: Windows 7/XP, MS DOS, UNIX and LINUX.
Languages: Java, JavaScript, C, C++, Shell Script, SQL, HTML.
DBMS: Oracle 10g,11g, MS Access, MS SQL Server, PL/SQL.
Testing Tools: Selenium WebDriver/IDE/RC/GRID, Quick Test Professional 10.0, Test Director 8.0, SOAP-UI, TestNG, Junit, Ant, Maven, Jenkins, Apache-POI, Firebug.
Bug Tracking: Bugzilla, Test Director, Quality Center, HP ALM, Rally, Rational ClearQuest, SharePoint, JIRA.
Software Packages: MS Office 97/2000/2003/2007/2010.
PROFESSIONAL EXPERIENCE:
Confidential, Ontario, CA
Sr. QA Selenium / Automation Tester
Responsibilities:
- Developed automation test scripts using Selenium Webdriver and TestNG framework.
- Executed test scripts on different browsers like Mozilla, IE, Firefox & Google chrome.
- Involved in building automation framework for different applications using Page Object Model (POM) design pattern to reduce code and for better maintenance.
- Responsible for testing the web services using SOAP UI, considering SOAP and REST.
- Responsible for conducting Sanity, Functional, Load, Performance, End to End, User Acceptance Testing(UAT) and System Integration testing.
- Used HP ALM/Quality Center to organize and manage all phases of the software testing process including planning tests, executing tests, and tracking defects
- Designed and created various Test Plans, Test Cases based on the Business requirements.
- Involved in writing test scripts, executing the test cases, debugging and reviewing the code.
- Verifying Test result and logging defects and preparing Test Reports based on the Test results.
- Actively involved in static testing activities such as design review and requirements inspection to identify ambiguity and inconsistency in requirements as well as improve UI\UX Design.
- Maintain existing Regression test suite using UFT, debug and enhance the scripts, run scripts, wrote user-defined functions (using VB scripts) etc.
- Converted existing UFT Script to Selenium script to support multiple browsers using Java, Selenium,TestNG and Junit.
- Bug tracking was one of the responsibility, used JIRA, Bugzilla for tracking the bugs.
- Used Quality Center for Defect tracking and Test Management.
- Experienced in setting up Selenium GRID to run Selenium scripts on different browsers.
- Created and maintained Regression and Sanity Test Suite using Selenium Webdriver.
- Modifying the script based on build release.
- Using database to automate the application.
- Performed Data validation and verification by writing standard SQL Queries. Depending upon the module requirement worked on Both MS SQL and Oracle.
- Run the Automated suite when new build comes using Ant build tool.
- Good Knowledge in Core Java and Advanced java concepts like Exception, JDBC, I/O, Collections.
- Used Rally for stories/ tasks tracking.
- Maintained the Repositories and Shelves in SVN, GitHub Version Control.
Environment: Windows 7, Oracle 11g, Jira, Bugzilla, ALM, Selenium WebDriver, TestNG, Junit, SQL, HTML, XML, GitHub, Quality Center, SVN, Rally, Jenkins, Eclipse.
Confidential, Foster City, CA
QA Selenium / Automation Tester
Responsibilities:
- Analyzed system and functional requirements specification to understand business rules of application.
- Developed test plans for different modules.
- Planned, designed and developed manual Test Cases to meet the FRD in Microsoft Excel.
- Analyzed Functional Requirement Document and Functional Design Document.
- Involved in reviewing manual test cases and converting them to Automation Scripts using Selenium.
- Created and maintained Regression and Sanity Test Suite using Selenium WebDriver.
- Involved in executing all Selenium test scripts on different browsers and checked for compatibility.
- Manipulated data using SQL queries in Oracle.
- Followed Both Agile and Waterfall model depending upon the module and Used to attend daily Scrums and followed 2-week Sprint.
- Involved in walkthroughs with QA team, Business Analyst, Project manager.
- Tested front-end applications in a client server environment with SQL Developer and Oracle as a back-end.
- Backend testing - created and executed SQL statements to Validate database using SQL Developer.
- Expertise in writing different SQL statements like Inner Joins, outer Joins, Sub queries and so on.
- Documented test results using Microsoft word.
- Interacted with developers regarding requirements and defects tracking.
- Interacted with the Business Analysts and the Developers in various occasions for the proper understanding of the requirements.
- Involved in determining test approach and scope for front-end/GUI and back-end testing.
- Performed Back-end testing of database using SQL queries and verified the data integrity.
- Executed and tested various Procedures, Functions, Triggers and Packages using SQL Developer.
- Bug tracking was one of the responsibility, used JIRA, Bugzilla for tracking the bugs.
- Used HP ALM to maintain and execute the Test cases and to Report the bugs found.
- Maintained the Repositories and Shelves in SVN, GitHub Version Control.
- Provided timely feedback to project manager and developers as bugs are found.
- Logged defects in SharePoint with detail information, screenshot and related documents and trace them through the whole Bug Lifecycle.
Environment: Window 7, SharePoint, JIRA, Bugzilla, HP ALM, MS Word, MS Excel, Oracle 11g, SQL Developer, Eclipse, Selenium WebDriver, SVN.
Confidential, Burlington, NC
QA Tester
Responsibilities:
- Developed test strategy after reviewing the application
- Configured QA environment of applications for functionality testing and integrated system environment
- Analyzed Business Requirement Document, Functional Requirement Document and Functional Design Document.
- Planned, designed and developed manual Test Cases to meet the BRD, FRD in Quality Center/ALM.
- Performed regression, integration, smoke, functional, positive and negative testing
- Experienced with functional web services tests
- Experienced in Black Box testing, System, Integration Database and Backend testing.
- Manipulated data using SQL queries in Oracle
- Tested front-end applications in a client server environment with SQL server and Oracle as a back-end
- Performed Back-end testing, created SQL queries to retrieve data from database to verify the expected results.
- Used TestDirector/ JIRA as a bug tracking system.
- Documented test results and bugs using TestDirector.
- Interacted with developers regarding requirements and defects.
- Extensively involved in testing Web Services using SOAPUI.
- Created Test scripts in Selenium Webdriver using both recording and programming.
- Involved in design and development of keyword-driven automation framework using Selenium Webdriver.
- Performed Cross Browser Testing on several types of browsers to run all the tests at the same using TestNG, Junit, Selenium Grid.
- Involved in providing the efficient locators strategy like XPath and CSS to run Selenium scripts in stable condition.
- Analysis of test requirement and automation feasibility.
- Actively involved in communicating with stakeholders for better performance.
- Automate new features for reducing time and cost.
- Analyzed the test results obtained from Selenium WebDriver to prepare test reports.
- Conducted updating and data configurations for multiple apps released weekly.
Environment: Window XP, Quality Center/ALM, MS Word, MS Excel, MS Access, PL/SQL, Selenium WebDriver, Oracle 11g, TestDirector, TestNG, junit, SOAPUI, JIRA.
Confidential
QA Tester
Responsibilities:
- Interacted with the Business Analysts and the Developers in various occasions for the proper understanding of the requirements.
- Involved in determining test approach and scope for front-end/GUI and back-end testing.
- Involved in writing Test plan and Test cases.
- Used Selenium Webdriver for automated testing of website developed using Java.
- Modified existing Selenium Webdriver scripts to in corporate new features.
- Involved in designing & developing automation framework using Selenium Java, WebDriver, TestNG & apache POI.
- Involved in identifying the functional test cases for Regression Testing and automated these scripts using Quick Test Pro.
- Worked with all Agile Development and Scrum process throughout the entire project.
- Developed and reviewed test scripts coded in Java for automation test scenarios and Parameterization of test cases.
- Performed Back-end testing of database using SQL queries and verified the data integrity.
- Expertise in Web service/ API testing.
- Worked with SQL Server Enterprise Manager and Query Manager
- Executed and tested various Procedures, Functions, Triggers and Packages using SQL
- Responsible for execution of test cases, recording results in a defect tracking tool, Generated and analyzed standard and customized reports, and documentation in Quality Center.
- Extensively used Quality Center to maintain Requirements, Test plans, write Test Cases, Defects and Traceability Matrix.
- Prepared a detail test schedule and test metrics on a weekly basis to know the status of the application.
Environment: Window XP, Java, Web Services, XML, Apache POI, Selenium Webdriver, QTP, SQL Server, Quality Center.
Confidential
QA Tester
Responsibilities:
- Analyzed system and functional requirements specification to understand business rules of application.
- Developed test plans and test cases for different modules.
- Planned, designed and developed manual Test Cases to meet the BRD, FRD in Quality Center.
- Worked in the Agile Environment.
- Performed Functional Testing, Integration Testing and System Testing.
- Evaluating QA content for testing and implementation processes.
- Preparing database for software development process and test case scenarios.
- Reviewing and providing reports on quality of the product content.
- Involved in walkthroughs with QA team, Business Analyst, Project manager.
- Performing Back end testing with extensive use of SQL Queries to retrieve data from database to verify the expected results.
- Tested PL/SQL procedures and functions.
- Ensured all defects found were addressed by development with an estimated completion date for target close using Rational Clear Quest.
- Participated in design walkthroughs to determine errors in the requirements, analysis and design phases.
- Provided timely feedback to project manager and developers as bugs are found and also involved in communicating with stakeholders.
- Interacted with developers and business analysts regarding requirements, test scenarios and defects
- Created test scripts using Selenium Webdriver.
Environment: Window XP, MS Word, MS Excel, SQL, Selenium Webdriver, Rational ClearQuest, TestDirector.
