Senior Automation Tester Resume
Chicago, IL
SUMMARY:
- Over seven years of experience in manual and automated Software Testing of Web based and Client - Server applications and Backend testing, Object oriented analysis design and development of multi-tier architectural based web applications, with in-depth understanding of automated frameworks.
- Extensive experience in various kinds of testing viz., Functional, Automation, Web service and Database testing.
- Experienced in Software Quality Assurance including Manual and Automated testing with tools such as Selenium suite (RC, Web Driver, IDE and GRID), JUnit/ TestNG, N Unit, Maven, SOAP UI, Jenkins, JMeter, Cucumber.
- Expertise knowledge in stress and load testing using JMeter and great exposure on Behavior Driven Development using Cucumber.
- Good knowledge on using selenium with Java as the programming languages for automating the applications.
- Experience in testing the applications developed with C# and Java languages.
- Experience in implementing Page Object Model and Page Factory patterns in automating the applications.
- Experience in writing feature files and integrating them with Cucumber tool.
- Experienced in complete Software Testing Life Cycle (STLC) &Software Development Life Cycle (SDLC) and Bug Lifecycles.
- Excellent knowledge on various methodologies like Behavior Driven Development (BDD), Test driven development(TDD), Agile (Scrum), Waterfall and V-Model.
- Diversified experience in Functionality Testing, Integration Testing, System Testing, GUI Testing, Regression Testing, Re Testing, Link/Navigation testing, Browser and OS compatibility testing, Negative Testing.
- Strong experience in White Box Testing, Black Box Testing, User Acceptance Testing and Database Testing.
- Specialized in preparing Test (Plan, Strategy, Estimates, Scenarios, Cases), Test Case Execution, Defect Management, and building Test Environment and Test Data.
- Experienced in creating test scenarios from the use case documents and technical requirement document.
- Developing and Maintaining Test Scripts, analyzing bugs and interacting with development team members in fixing the defects and good experience in Replication of problems and generation of bug report.
- Well versed in developing end to end automation using Selenium WEB Driver/RC/IDE/Grid, JUnit/TestNG, ANT, Jenkins, Cucumber, Web Services (RESTFUL and SOAP), Log4J.
- Hands on Experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, Soak, Cross Browser, Security testing.
- Experience in writing queries using SQL.
- Experience in generating the XSLT Reports for the executed tests.
- Experience in using Apache POI for Data Driven Testing from external Excel Files.
- Experienced in build, deploy multi module applications; configure test coverage, integrated with Maven and CI server Jenkins.
- Experience in using Robot API with selenium.
- Experience in implementing Data Driven Frameworks to read data from external sources.
- Created detailed QA documentation including QA reports and actively participated in project status meetings and also coordinating testing effort, responsible for test deliverables, status reporting to management, issue escalations.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration and Task Scheduling.
- Define Business Process; identify the risk, doing risk analysis and providing baseline acceptance criteria and deliverables.
- Excellent verbal, communication and interpersonal skills to understand business requirements in various domains and ability to interact with clients. Self-learning ability and leadership qualities.
TECHNICAL SKILLS:
Operating Systems: Windows XP/ 7/, Unix, Linux Ubuntu
Testing tools: Selenium WebDriver/IDE/GRID, QTP, SOAPUI Test Manager, TFS/MTM Cucumber, TestNG, JUnit, Eclipse.
Configuration Management tools: SVN, GitHub
Defect Tracking Tools: Test Director, HP Quality Center/HP ALM, Rational Clear Quest, JIRA, Rally, Agile Manager.
Build Tools: Ant, Maven
Testing Frameworks: Page Object, Data Driven, Keyword Driven, Hybrid Driven Frameworks
Continuous Integration Tools: Jenkins
Languages: HTML, CSS, Core Java, C#, XML, Gherkin, C, C++, VB 6
Database: Microsoft SQL Server, Oracle 8i/ 9i/ 10g, MySQL
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Senior Automation Tester
Responsibilities:
- Participated in daily scrum meetings and weekly sprint meetings along with development teams and other stakeholders of the project.
- Involved in functional testing, developed a complete module matrix for system integration testing. Successfully designed, developed and implemented a complete regression testing for the entire system.
- Participated in requirements gathering and code reviews.
- Developed and maintained Requirement Traceability Matrix (RTM).
- Worked with the team and resolved the requirement gaps. Created test cases based on requirements and based on prototypes.
- Used Quality Center to save and maintain test cases.
- Extensively used Linux for debugging to check log file to capture the errors.
- Prepared the automated test scripts using Selenium Web driver and ran individually on the local machine and in GRID environment for parallel execution.
- Tested compatibility of application/site with Internet Explorer, Firefox and Safari.
- Log/report Bugs/Defects using JIRA bug tracking tool with the details to reproduce the same.
- Participated in weekly project status meeting with the team.
- Involved in Integration, Functional, Regression, UAT, Backend and End-to-End testing.
- Define and maintain required Test environments and Test data.
- Identified software errors/bugs and interacted with developers to resolve technical issues.
- Performing smoke and sanity testing after every build.
- Design, develop and implement Hybrid Driven automation testing framework utilizing Java, TestNG and Selenium Web-Driver.
- Configured and used Maven for build integration and Jenkins for Continues delivery.
- Used Apache POI for performing data driven testing by reading the data from the excel files.
- Implemented logging mechanism to log the execution flow using Log4J.
- Generated XSLT reports for the script executions.
- Developed automation scripts using Selenium Web driver for smoke tests and regression tests.
- Used Selenium WebDriver for automating Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Created Selenium test automation framework based on UI Mapping property files. Ran tests by using Selenium remote control in different browsers.
- Used firebug to identify object's ids, Name, XPaths, links in the application.
- Used Robot API, Actions and Action classes for performing Keyboard and Mouse events.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Designed data-driven testing framework using Selenium and captured data dynamically from web controls.
Environment: Selenium Web driver, Standalone server, JIRA, TestNG, Firebug, Apahe PoI, Maven, Jenkins
Confidential, Denver, CO
Automation Test Engineer
Responsibilities:
- Involved in project planning, coordination, implementation and the creation of test plans and test cases/ scripts.
- Involved in performing various types of testing like Smoke, Sanity, Regression, Functional, Positive and Negative testing.
- Developed and maintained automated regression test cases in Selenium Web Driver and Appium Mobile Automation using Java programming language.
- Performed functional test automation and execution using data driven framework with Page Object Model in Selenium Web Driver and used Apache POI for the implementation.
- Performed cross-browser testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins.
- Worked on Selenium Grid to run parallel tests on different browsers and operating systems.
- Experience working on Rally for the creation of test cases and maintenance of test results obtained upon execution.
- Enhanced the existing framework by developing custom functions using Selenium for the automation of regression test suite.
- Worked on SOAPUI for web services testing which involved testing web services in both SOAP and REST.
- Performed complex queries using SQL involving various joins for database testing and documented the obtained results.
- Written the test cases and created the automated test scripts using QTP.
- Experience in developing data driven tests and writing QTP/UFT functions using VB Script.
- Design & develop data driven framework to validate different Member profile using QTP, VBScript.
- Involved in XML data validation for the inputs and output for data transmission purposes and testing of web applications.
- Generated and automated the generation of daily, weekly and quarterly status reports.
- Generated defect status reports, QA analysis reports, risk analysis documents, requirements traceability reports and test result summary reports.
- Used GitHub as a source repository to share the code with both the on-site and the off-shore teams.
- Tools such as Rally have been used for task tracking. Followed Test driven development approach
- Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
Environment: Selenium Web driver, Page object model, Apache POI, SQL, GitHub
Confidential, St. Louis, MO
QA Manual / Automation Tester
Responsibilities:
- Analyzed requirements (written and oral) to derive test plans, test estimates, scripts, and reports
- Creating Test conditions and Scenarios
- Mapping the Scenarios to the Requirements in Quality Center and creation of requirement traceability Matrix (RTM)
- Developed the test cases for the authenticated login for the member and the MSR's
- Updating the system test status in the daily scrum
- Dashboard updates for the test team
- Extensively involved in testing the online payments for the premium
- Extensively involved in testing the online purchase of the new policy
- Execution of system test cases
- Storing manual and automated tests and their result in Mercury Quality Center
- Developed and maintained Selenium automation Framework
- Built a detailed Data Driven Automation Framework for Web testing test cases using Selenium
- Extensively used Selenium XPath and CSS locators to test the web application
- Involved in writing load scripts using Apache JMeter
- Validated the data from Front End to Back End tables in Oracle Database
- Performed User Interface Testing, Integration testing and System Testing
- Logging and keeping in track of defects in Jira
Environment: Oracle 9i, Manual Testing, Selenium Driver, Quality Center, Jira and Windows 7
Confidential - Waltham, Ma
Quality Analyst
Responsibilities:
- Analyzed Business requirements, Functional Designs to develop Functional test cases.
- Worked closely with Application Architects, Business Analysts and Project Managers to discuss and collect business requirements.
- Participated in design sessions, design reviews portal and service integration walkthroughs.
- Created test plan/test cases in Excel and uploaded to Quality Center.
- Prepared Test data to test services, used SQL extensively to query, insert and update test data in QA database.
- Performed Functional, UI and regression testing of member portal.
- Executed test cases in Quality Center using test lab, reported and tracked defects using Jira.
- Executed QTP regression scripts as and when required
- Followed Agile / Scrum Development Process with 3 week sprints, sprint boards, daily scrum meetings, used Jira to create sprint boards, story tasking and log ours, tracked work with burn down charts.
- Used SQL Navigator to perform backend testing using SQL, and also to create and update test data in QA test environment.
- Designed structured User Interface automated Test cases using Selenium Web driver in Java to perform regression testing.
- Developed automation frameworks using module based and data driven Testing methods using Java, Excel and TestNG, developed custom libraries using Java.
- Wrote data driven automation test cases using TestNG framework
- Executed automated test suites on multiple platforms using Selenium Grid and Maven Scripts for each deployment and presented results in Excel with graphical charts.
- Ran Existing automation test suite to perform regression testing.
Environment: Java, Oracle, Selenium 2.0, SQL.
Confidential
Manual Tester
Responsibilities:
- Involved in preparing Test Scenarios and Test Cases based on business requirement documents using Test.
- Performed Extensive Manual Testing.
- Prepared Requirement Traceability Matrix (RTM) to trace test cases to functional requirements.
- Performed GUI, Adhoc, Regression and data driven testing.
- Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status using Quality Center.
- Interacting with the development and testing teams to improve overall quality of the software
- Analyzed the performance based on the reports generated
- Responsible for providing regular status report to the management
Environment: Manual Testing, Quality Center, Waterfall, UNIX, Windows 2000, SQL server 2005.
