Automation Lead Resume
Monroe, MI
PROFESSIONAL SUMMARY:
- Around 9 years of QA experience in Manual and Automation testing of Web and Mobile applications.
- Having Immense experience in agile and waterfall project management methodologies.
- Having strong experience with core JAVA,, JavaScript, shell scripting and Python.
- Developed Behavior Driven Development(BDD) framework using Cucumber.
- Experienced on Eclipse to develop TDD, Junit and TestNG frameworks.
- Having Immense experience with Mobile App and Hybrid App testing in both IOS and Android.
- Automated the Test Cases using Selenium WebDriver, Java Eclipse, TestNG, Jbehave and Appium.
- Having Immense experience in automating Web Service API testing, functional workflow testing, performance testing, andsystem setup and upgrade testing.
- Experience in Back - end testing, data validation, ETL Automation, Database testing using SQL queries.
- Involved in all the phases of Software development life cycle (SDLC) using Agile Scrum framework.
- Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release.
- Extensive experience working in Agile methodology, SDLC, stand-up meetings with Product owner, Scrum master, Understanding and writing user stories along with BusinessAnalysts.
- Experience in Web based testing including GUI Testing,Smoke, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing. Executions and validations to find high priority, severity defects.
- Developing BDD scripts with Cucumber/Java and writing step definitions for behavior and step definitions.
- Excellent hands on experience on handling the defects throughout the bug lifecycle from detection until resolved using Bugzilla, JIRA and HP ALM/Quality Centre.
- Performed manual and automated test procedures for functional testing of Web services using SoapUI
- Review/Update/Versioning test cases of team members, knowledge sharing between onshore, offshore members to generate strong quality test cases. Co-ordinate onshore-offshore teams.
TECHNICAL SKILLS:
Testing Tools: Selenium WEBDRIVER/IDE/GRID/RC, QTP 11.0,Protractor, Load Runner 8.0, H.P.UFT,JMeter, SoapUI/REST, Cucumber, XPath, Firebug.
Language/ Script: Java, C++, SQL, VBScript, UML, JavaScript, shell Script, Python Scripting, Bean Shell, C#
Reporting Tools: Quality Centre 11.0, Test Director 7.5
Frameworks: Junit, TestNG, TDD, Jasmine, Jbehave
Web technologies: HTML, XML, JSP, .NET, J2EE, JavaScript, Python
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking: JIRA, Bugzilla, HP Quality Centre
Build/ CI Tools: Travis CI, Jenkins, Ant, Maven, Jenkins, Hudson
Databases Technologies: My SQL Server 2000/2005, My SQL, MS Access, Oracle 9i/10g, Oracle PL/SQL, SQL*Plus, TOAD
Platforms: Mac Environment, Windows, UNIX, Agile
PROFESSIONAL EXPERIENCE:
Confidential, Monroe, MI
Automation Lead
Responsibilities:
- Followed Agile methodology was part of sprint planning and attended daily stand up meetings.
- Conducted thorough smoke, functional, regression, integration and system testing on the web application.
- Created RTM (Requirement Traceability Matrix) to map the requirements with test case coverage.
- Identified manual test cases for automation.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium web driver.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Developed new Automation test cases using selenium WebDriver, Java and TestNG.
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Integrated TestNG with Selenium using Eclipse to generate test execution result
- Attended walk through meetings with business analysts, Developers and managers to report various problems
- Implemented feature filesand step files in BDD(Behavior Driven Development) usingcucumber.
- Performed functional testing of web services using SOAPUI tool
- Validated the Web Services (SOAP), both Request and Response messages
- Performed extensive back-end testing to ensure data integrity and accuracy by designing SQL queries on My SQL Server 2008
- Performed database verifications using SQL queries to validate test data.
- Detecting Defects, communicating to Business Leads and Using Priority based, Business critical bases and enhancement based strategies to conduct Functional testing.
- Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool.
ENVIRONMENT: Quality Center, Java/J2EE, SQL Server, UNIX, SoapUI tool. Windows 10, Selenium 2.0, TestNG, Eclipse, MS Word, Excel, HTML, XML.,cucumber.
Confidential, Champaign, IL
Software Quality Engineer
Responsibilities:
- Participated in Business Analysis, Requirements Review and Technical specs inspection
- Designed and developed business services and UI using RESTFUL web services, XSD's, Java script libraries
- Wrote automated client-side GUI testing code using Selenium RC/Web Driver.
- Involved in developing test cases from Business Requirements in Quality Center
- Responsible for performing System Integration Testing and Regression Testing
- Involved in validation and verification of data
- Involved in Test Execution, Results Analyzing and Defect Reporting
- Developed Base line scripts for testing the future releases of the Application
- Developed and executed SQL queries using TOAD and stored procedures to validate the data
- Tracked defects using Quality Center and conducted defect review meetings
- Used Quality Center as a test management tool for requirements, test cases, test execution and defect reporting
- Involved in Testing along with Developers to resolve the technical problems encountered in the application
ENVIRONMENT: Java, SQL, Oracle 10g, Rest Web Services, Selenium, Web logic App UNIX, Toad, Business Intelligence, Java, Windows XP.
Confidential, Sunbury, Pennsylvania
Quality Analyst
Responsibilities:
- Analysis of Business and Requirement Specifications. Designing Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Driver.
- Developed test code in Java language using Eclipse IDE and TestNG framework for automating the smoke test cases
- Involved in designing and building automation frameworks in support of continuous integration in a test-driven development (TDD)
- Developed Test Frameworks in Selenium for UI RegressionTest Automation and when necessary, and potentially executed Unit Test Automation (Java /TestNG)
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using JUnit prior to agile release
- Performed white box testing using TestNG for class, method, & Web Services testing
- Involved in Maven configuration for running servers and scripts after the build
- Involved in preparing a report of all automation difficulties and test results for further application using Maven
- Executing the test cases on web and mobile (Apple & Android) as per requirements
- Have built a test automation framework based on Page Object Model, TestNG and SeleniumWebDriver.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPath in Selenium
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Performed Data Driven testing by using JDBC as a data source in SOAPUI and configured SQL queries to fetch data from the Oracle database
- Reported software defects in HP Quality Center and interacted with the developers to resolve technical issues
- Analyzed test results, tracked the defects and generated reports using HP Quality Center
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved
ENVIRONMENT: Selenium WebDriver, Jenkins, SOAPUI, Maven, TestNG, HP Quality Center, Firepath, Firebug, Eclipse, XPath, Java, HTML, CSS, TDD, Android, SQL and Windows, JMeter, Jasmine.
Confidential
Automation Engineer
Responsibilities:
- Used TFS to manage requirements and HP ALM was used to manage test cases and defects.
- Used Firebug tool to identify the Object's id, Name, XPath, link text in the application.
- Automated functionality to read data from external source.
- Have built a test automation framework based on Page Object Model, TestNG and SeleniumWebDriver and Automated the Functional Test Cases.
- Executed tests by using Selenium WebDriver in different browsers like Microsoft IE, Mozilla Firefox, Google Chrome, etc.
- Analyzed the logs for errors and exceptions during test execution.
- Experienced running automation scripts using TestNG.
- Generated test reports in TestNG, used Parameters and Data Providers in TestNG.
- Used Maven as build management and GitHub as a source code repository.
- Implemented Page Object Model Automation framework with Java, Selenium Web Driver.
- Utilized web developer tools such as Firebug and Chrome Developer Tool to test the calls to the web services and check if correct data is returned.
- Tested SOAP and REST web services using the different assertions like HTTP assertion, security assertions, XPATH assertions in SOAPUI.
- Expertise in using Selenium Grid for compatibility testing to test whether the web application is working as desired in different environments.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Configured JDBC connections to retrieve data from the database.
ENVIRONMENT: Java, Oracle, Selenium WebDriver, TestNG, Selenium Grid, Log4jMaven, Jenkins, Eclipse, SVN, Cucumber(Gherkin), Jira, SOAPUI, TFS, GIT, SharePoint, Selenium Grid.
Confidential
QA Tester/Analyst
Responsibilities:
- Actively involving in preparing Test Scenarios / Test Cases and executing Test Cases.
- Performed System Testing, Regression Testing and Ad-hoc Testing.
- Involved in writing UAT Scripts.
- Performed User Acceptance Testing.
- Performed End-to End testing of the new platform.
- Prepared Post-Release Reports such as Traceability Matrix, Test Summary Report & Test Case execution report.
- Involved in communicating to Client regularly by means of chat or emails regarding Clarifications and suggestions.
- Bug Tracking and Reporting using Bugzilla.
- Frequent Weekly Status Check meetings and sending the Daily & Weekly Status reports to the Client.
- Regular Client Calls to discuss about the Weekly Status Report and issues with the Client.
ENVIRONMENT: Oracle, BugZilla, SQL, Toad, SVN, Quality Center, QTP, J2EE, XML, MS- Office.