Sr. Qa Tester Resume
Cincinnati, OH
PROFESSIONAL SUMMARY:
- An IT professional in the field of QA with over 7+ years of experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
- Extensively involved in UI Automation by using Selenium Webdriver, Java, SOAP UI testing, Database SQL Testing, Web application testing, and designing Unit Testing framework.
- Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.
- Expertise in implementing Waterfall / Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices. Experience in configuring Jenkins to email the content of the status of the build.
- Experience in developing, implementing and maintaining Automation frameworks - Page Object, Hybrid, Keyword Driven and Data Driven Frameworks.
- Experience in different Testing methodologies like Black Box, White Box, Smoke Testing Functional testing, Regression testing, Unit, Integration testing, GUI testing, System Testing, User Acceptance testing (UAT) Installation, Compatibility and Load testing.
- Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites.
- Experience in using finder mechanisms like CSS, XPath expression, HTML id and name to find the Web Elements. Generated test logs using Log4j for various log levels.
- Experienced in using Apache POI to read data from external sources to feed locators into the test script. Experience in controlling the flow of execution of methods using TestNG annotations.
- Experience in using Selenium Webdriver, Eclips TestNG test frameworks in creating test scripts, test suites and HTML reports. Experience testing with RestFul/SOAP Web Services.
- Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time. Experience in Parallel Execution of Multiple Tests at a time in different environments.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, BugZilla etc.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.
- Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.
- Experience with Cross- Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider .
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/GRID, QTP, SOAP UI, Cucumber, TestNG, Junit
Languages: HTML, CSS, JavaScript, Java, XML
Defect Tracking Tools: Jira, BugZilla, Quality Center
Build Tools: Ant, Maven
Testing Frameworks: Page Object, Data Driven, Keyword Driven, Hybrid Driven Frameworks
Continuous Integration Tools: Jenkins, CI/CD, Git, GIT-HUB
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Databases: Oracle, DB2, SQL Server, MS Access, Toad
Operating Systems: Windows variants, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Cincinnati, OH
Sr. QA Tester
Responsibilities:
- Analyzed Business requirements and Functional documents, created the test strategy document.
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Java. Performed continuous integration automation testing using Jenkins .
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing. Developed automation test cases, executed these test scripts.
- Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver .
- Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases. Used Apache POI to read data from Excel sheet.
- Configured Selenium Web Driver, Test-NG tools and created selenium automation scripts in java.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium Web Driver.
- Used parameters, data provider Test NG annotations to perform regression and functional testing.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server .
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls. Used Actions and Action classes for performing Keyboard and Mouse events.
- Performed functional testing of SOAP and RESTful Web Services using SOAP UI Tool.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Developed test scripts to implement Test Cases, Test Scenarios and features for Test Driven Development, Behavior Driven Development using Cucumber .
- Attended weekly status meetings with development and management Teams.
- Reported defects to developer and discussed about the issues in weekly status meetings.
Environment:: Selenium IDE, Selenium WebDriver, Apache POI, Auto IT, Java, HTML, CSS, X-path, Windows, SQL Server, Maven, SVN, SOAPUI, Cucumber.
Confidential, Chicago, IL
Sr. QA Tester
Responsibilities:
- Analysis of Functional Requirement and Business Requirement documents and communicating with BA. Performing Daily smoke Test Manually on different browsers (e.g.: Firefox, Safari and IE).
- Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium. Creating keyword or hybrid framework for Functional Testing.
- Presented test cases to business for peer review and ensure completeness.
- Experience in testing SOAP Web Services using Soap UI.
- Involved in the Regression Testing by using Selenium after each modification and enhancement.
- Used Synchronization in Selenium to take care of the timing problems between QTP and Application under Test. Used Dynamic Identifiers in Selenium.
- Used finder mechanism like CSS, XPath expression, HTML id and name to find the Web Elements.
- Extensively worked on selenium tools to scale and distribute scripts across many environments.
- Used Apache POI to read data from external sources to feed locators into the test script.
- Used TestNG annotations like Groups, parameters, Data Providers for regression and functional testing. Developed Maven targets to execute automation suites.
- Involved in Cross Browser Testing to test whether the web applications are working as desired in different browsers and environments. Generated test logs using Log4j for various log levels.
- Provided the Test status reports, Testing activities and documented issues to the QA Test lead and QA manager. Coordinated with UAT team by providing them with test cases and test data.
- Extensively worked on selenium tools to scale and distribute scripts across many environments as part of migration from QTP. Worked in continuous integration environment using Jenkins.
- Responsible for writing SQL queries for accessing data from the MySQL database.
- Reporting Daily Status & Involved in documenting minutes for weekly progress to the stakeholders.
- Experience in using selenium to create quick bug reproduction scripts and create scripts to aid in automation-aided exploratory testing.
Environment: Selenium IDE, Selenium Web Driver, J2EE, AGILE, Windows, UNIX, Quality Center, XPath, Firebug, SoapUI, TestNG, Apache POI
Confidential, Phoenix, AZ
QA Tester
Responsibilities:
- Prepared test data for positive and negative testing and identified critical bugs in the product early in the test execution cycle.
- Implemented Agile Methodology by analyzing requirement specifications
- Conducted UI testing, Functional testing, Regression Testing, Acceptance testing and verifying the results with expected results, which should complain with the predefined requirements.
- Used Selenium WebDriver to test web sites and their systematic updates for functionality, usability, regression, and performance and browser compatibility.
- Built automated test-suites using WebDriver Java API / Selenium test suites, JUnit and TestNG. Creating test cases and test suits. Developed Maven targets to execute automation suites.
- Developed and maintained release acceptance tests using Selenium IDE.
- Using Selenium Screenshots for bug reporting, analysis and exception debugging.
- Wrote complex SQL query by joining multiple tables according business logic for data validation.
- Identify record, track and prioritize defects within the integration and stage environments.
- Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html ids to identify elements. Used AutoIt to for automating the Windows GUI and general scripting.
- Deployed code stored in Github to QA environment via Jenkins.
- Documented defects with high level of detail using Quality Center.
- Involved in working with JUnit, TestNG and Eclipse. Performed Web service testing using SOAPUI.
Environment:: Selenium WebDriver, AGILE, Selenium IDE, Java, Eclipse, TestNG, SQL plus, Windows, GitHub, Quality Center, JUnit, SOAPUI.
Confidential, Louisville, KY
QA Tester
Responsibilities:
- Involvement in all the stages of Software Development Life Cycle (SDLC) like Requirements Specifications Review, Test documentation, Application testing and Defect reporting.
- Participated in Requirement Specification Meetings (RSD) to understand the application's functional requirements to initialize the test scenarios, test flows and test procedures.
- Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind boundary Value Limitations, Equivalence classes.
- Scripted Tests and automated using Selenium IDE / Selenium WebDriver at OS level for User Interface (UI). Performed Cross Browser Testing on different types of browsers.
- Wrote complex SQL query by joining multiple tables according business logic for data validation.
- Used Hybrid/Data Driven Framework and extracted the data from external Excel files using Apache POI . Used AutoIt to access Windows UI. Executed Batch files using Selenium.
- Configured the Test Cases to receive input Test Data Sets for the corresponding test cases.
- Used Quality Center to track bugs and maintained the flow of iterations.
- Performed Regression testing using Selenium WebDriver and Jenkins Continuous Integration .
- Following Project blocking Doc, Sprint burn down chart, Release burndown Chart and actively attend agile sprint meeting. Involved in End-to-End testing of business rules on the Web based application.
- Scripted the Test cases and managed the framework dependency jars using Maven.
- Scripted SQL queries to verify data integrity, data validation and data design.
- Reported progress to business and development.
Environment: Selenium IDE, Selenium Web Driver, Java, Eclipse, Hybrid/Data Driven Framework, Cucumber, Apache POI, Linux, Oracle, SQL, Quality Center, SVN, Maven, Jenkins.
Confidential, Plano, TX
QA Tester
Responsibilities:
- Analyzed business requirements, Functional Specifications and Use Cases, prepared Test Strategy and Test plan.
- Implemented Waterfall/Agile Methodology by analyzing requirement specifications.
- Provide all data validation through SQL queries to perform Back-end testing.
- Developed automation test scripts using Selenium Web driver and Java.
- Created automated scenarios, using Keyword Driven Selenium framework for regression testing.
- Performed Continuous integration automation using Jenkins .
- Developed Maven targets to execute automation testing. Executed Batch files using Selenium.
- Interacted with designers and developers to understand the application functionality and navigational flow. Prepared Test cases to meet the requirements and its traceability matrix.
- Performed Positive and Negative, security testing to make sure application is according to requirements. Used Maven to perform build from Jenkins Continuous Integration.
- Used finder mechanisms like CSS, XPath expression, HTML id and name to find the Web elements.
- Validated data and performed backend/database testing using SQL queries, Joins and Functions .
- Used Selenium Screenshots for bug reporting, analysis and executing debugging.
- Documented and tracked test scripts, test results and reported test defects.
- Conducted daily defect review meetings and prepared test results reports.
- Provide daily and weekly status reports on all work performed.
- Worked closely with the Designers and developers to get the immediate resolution to the defects.
Environment: Java, JSP, SQL, Oracle, XML, Selenium WebDriver, Fire Bug, Eclipse, Maven, XPath Checker, SVN, Apache POI.
Confidential, Tustin, CA
QA Tester
Responsibilities:
- Working with design team to analyze the Requirements, creating Design documents and Technical Definition Documentation. Trained and worked in Agile/Scrum Development Methodology.
- Provided testing the GUI consistency against different browsers (running on windows) against various screen resolutions.
- Developed test scripts to automate process of testing in Selenium RC and Web Driver using TestNG and Junit. Created and executed manual test cases using Quality Center.
- Experience in Client-Server and Web-Based Applications using Manual and Automation testing.
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test. Implemented cross browser and cross platform web testing with WebDriver.
- Implemented MVC design pattern and developed modules of the application in ASP.NET and involved in writing various classes in Business Logic Layer using C#.
- Experience on Service Testing (Web Services) built on REST, SOAP using SOAPUI tool.
- Used TestNG testing Framework as a test runner with Selenium Preparing Traceability Metrics, creating test cases and reviewing test cases.
- Documented the test cases created and maintained the requirement traceability matrix to demonstrate the test coverage between the requirements and Test cases using Quality Center.
- Configured test environment for specific test cases, created test data, and executed automated and manual tests, documented results, and updated defect tracking systems.
Environment: QTP, Quality Center, Black Box Testing, Windows, VBScript, MS Office, UNIX/Linux, HTML, XML, TFS, Selenium.
Confidential
QA Tester
Responsibilities:
- Executed manual tests and identified, communicated, and documented discrepancies encountered during the testing process.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Prepared and executed Test Cases manually for different modules and functional Design with all Use Case or User Story documents. Worked with Retesting and Regression testing.
- Generated test scripts for Data Driven test. Performed manual testing to check the functionality.
- Created Test Cases manually for Functional testing based on the Functional areas and Use Case documents. Analyzed manual test cases and converted them into Automation Test Scripts.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
- Performing Web automation in Selenium using JUnit framework and performing Mobile Web Manual testing. Created Test cases, Test suites using TestNG, Selenium web driver.
- Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements. Developed code in VB scripting under QTP testing tool.
- Involved in keyword driven framework design and preparation of common library function.
- Conducted Black-Box, Functionality, GUI and Regression Testing for the entire application.
- Ensured all test plans, test cases and documentation were traceable to original requirements.
- Created function to convert the UFT report file in to Excel report format. Developed a Keyword Driven Framework to automate the system testing using UFT.
- Executed manual tests and identified, communicated, and documented discrepancies encountered during the testing process.
Environment: QTP, Quality Center, Black Box Testing, Windows, VBScript, MS Office, UNIX/Linux, HTML, XML, Windows, selenium, java script.