Automation Lead Resume
Monroe, MI
SUMMARY:
- Having 8+ years of QA experience in Manual/Automation testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server, Web based and Mobile applications.
- Automated the Test Cases using Selenium WebDriver, Java Eclipse, TestNG, Jbehave and Appium.
- Having Immense experience in agile and waterfall project management methodologies.
- Having strong experience with core java, J2EE, JavaScript, shell scripting, Bean Shell.
- Created Feature File, Scenario Outline with Cucumber framework.
- Having Immense experience with Mobile App and Hybrid App testing in both IOS and Android.
- Having Immense experience in automating Web Service API testing, functional workflow testing, performance testing, and system setup and upgrade testing.
- Experience in Back - end testing, data validation, ETL Automation, Database testing using SQL queries.
- Excellent hands on experience on handling the defects throughout the bug life cycle from detection until resolved using Bugzilla, JIRA and HP ALM/Quality Centre .
- 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 Agilemethodology, SDLC, stand-up meetings with Product owner, Scrum master, Understanding and writing user stories along with Business Analysts.
- Experience with Unit Testing with Jasmine and Protractor.
- Experienced on Eclipse to develop TDD, Junit and TestNG frameworks.
- 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.
- Performed manual and automated test procedures for functional testing of Web services using SoapUI 2.5.
- 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, UFT, SoapUI, 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, SQL*Plus
Platforms: Mac Environment, Windows 7/Vista/XP/8, UNIX, Agile
PROFESSIONAL EXPERIENCE:
Confidential, Monroe, MI
Automation Lead
Responsibilities:
- Followed Agile methodology was part of sprint planning and attended daily stand up meetings
- Created RTM (Requirement Traceability Matrix) to map the requirements with test case coverage
- Identified manual test cases for automation.
- Performed functional testing of web services using SOAPUI tool
- Validated the Web Services (SOAP), both Request and Response messages
- Conducted thorough smoke, functional, regression, integration and system testing on the product tracking application
- Performed functional testing to identify various critical points in the application and automated it by using Selenium web driver
- Used Id, Name, Links, XPath and CSS to work with dynamic and static elements in application
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility
- Developed new Automation test cases using selenium WebDriver 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
- Had regular meetings with Developers to report various problems
- Detecting Defects, communicating to Business Leads and Using Priority based, Business critical bases and enhancement based strategies to conduct Functional testing
- Performed extensive back-end testing to ensure data integrity and accuracy by designing SQL queries on MS SQL Server 2008
- Perform database verifications using SQL queries to validate test data
- 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, Web Services, UNIX, SoapUI tool. Windows, Selenium (Web Driver2.0), IDE, TestNG (6.7), Eclipse, MS Word, Excel, JSP, HTML, XML.
Confidential, Champaign, IL
Software Quality Engineer
Responsibilities:
- Participated in Business Analysis, Requirements Review and Technical specs inspection
- Design and develop business services and UI using RESTFUL web services, XSD's, Java script libraries
- Wrote automated client-side GUI testing code using Selenium RC/WebDriver
- 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 SeleniumWebDriver
- Developed test code in Java language using Eclipse IDE and TestNG framework
- Developed Test Frameworks in Selenium for UI Regression Test 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 plans 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
- Used Selenium WebDriver to run test cases in multiple browsers and Platforms
- 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
- Involved in designing and building automation frameworks in support of continuous integration in a test-driven development (TDD)
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired
- 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.
Automation Engineer
Confidential
Responsibilities:
- Involved in various on-shore and off-shore meetings with Business Analyst and Developers.
- Performed Structural Testing, Functional Testing and Non-functional Testing, Database Testing.
- In our project TFS was used 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 GitHubas a source code repository.
- Used Desired Capabilities to configure driver instances and set browser properties for Firefox, Chrome and IE browsers in Selenium WebDriver.
- 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.
- Developed Behavior Driven Development(BDD) framework using Cucumber.
- 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.
- Documented the defects identified during execution in JIRA.
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
- 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
- Reviewing and providing the comments on Bugzilla Bugs
- 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.
