Lead Automation Test Engineer Resume
Cincinnati, OH
OBJECTIVE:
I am seeking a QA Analyst Lead role to develop and implement product following SDLC in an organization where I can expose my potential, my latent resources and work in a challenging responsibility that provides opportunities to grow and contribute.
EXPERIENCE SUMMARY:
- Over 9 years of Professional experience in Information Technology with extensive experience in performing Manual and automated testing of client - server and web applications for Mobile Application, Health Care and Banking applications in major companies worldwide.
- Experience in using Automation testing Tools Quick Test Professional (QTP), Selenium Webdriver, Win Runner, Load Runner and Performance center, Keyword Driven, Data Driven, Hybrid Framework for testing.
- Strong analytical, communication & documentation skill.
- Experienced in Design, Development and System Testing & Implementing product with zero defect
- Experience in working in white box, black box and gray box testing.
- Excellent team player to work in conjunction with team of testers, developers and QA members in testing complex scenarios and projects and in the maintenance of Quality Standards in Projects.
- Having strong experience in Sanity testing , Feature testing , Functional testing , System testing , Compatibility testing , Retesting, Regression Testing , Performance testing , Load testing and stress testing in mobile handsets and web based applications
- Expertise in analyzing Business Specifications and develop Test Plans, Test Cases and Test Scripts and execute them.
- Hands on experience on writing test script on Eclipse Java environment using selenium webdriver, cucumber, Watir, Ruby, Data Integration, Web Services, and XML Messaging.
- Involved in test execution using Jnit, TestNG, Maven,Selenium Grid and Jenkins
- Extensive knowledge and experience in Web Application Testing using Ruby And Selenium framework Web Driver APIs,GitHub,Android Studio,REST Api.
- Strong knowledge in telecommunication domain for testing API by manual and automation testing tool
- Proficient in both Manual and Automation Testing with ability to manage the automation of entire testing cycles and leading the testing team.
- Experienced in different phases of Software development Life cycle including Strategic Systems Planning Designing, Programming, Testing, Documentation, and Presentation to clients and preparing customer specifications as part of software technical requirements and Customer support.
- Experience in Estimation of Test Effort and coordinate Test Schedule with overall Project Schedule.
- Ability to interact with developers and product analysts regarding Testing Status and Defect & Change Tracking using Quality Center.
- Extensive experience in bug tracking tools like Rational Clear Quest and Quality Center ALM .
- Excellent logical and analytical abilities for understanding and developing system work flows, computing and verifying Software Metrics and well suited for communicating with both technical and non-technical professionals
- Experienced in Automation of Testing activity using QTP 10.x/9.2, Selenium IDE 1.3, Selenium RC Server, and Selenium Web Driver.
- Experience with .Net, VB Script, XML, Java/J2EE, Visual Basic and Oracle applications.
- Good knowledge of identifying various test scenarios. Holds strong ability to handle multiple tasks and prioritize it.
- Involve in mobile automation tool like Appium, Renorex and various simulator for system testing for cloud base environment for various API testing
- Experienced in working with software development team in resolving defects, presenting the defect status reports, resolving requirement.
- Involve in end to end testing for various vendor integration and share risk base testing business factor to the client
- Exceptional ability to quickly master new concepts, very co-operative team player, fluent communication skills, and interpersonal skills, innovative and self-motivated
TECHNICAL SKILLS:
Platforms: Windows, MAC OS X, Windows Phone, iOS, Android OS
Testing Tools: QuickTest Pro (QTP)/UFT, Selenium, Software Planner, SilkTest, Ruby,Cucumber, API testing
Defect Tracking Tools: Quality Center, Bugzilla, Jira, TFS, Test Director
Databases: Oracle11g/10g/9i, MS-Access, MS-SQL Server, Sybase
Languages: C, C++, JavaScript, Maven 2.0, HTML/DHTML, SQL, VB.net, VB Script,Python
Web Technologies: JavaScript, VB Script, XML,IVR platform
Methodologies: Waterfall, Software Development Life Cycle (SDLC), Agile, Scrum
Applications: Web Based, Client/Server, SharePoint & VISIO, JVM Library
Miscellaneous: UML, MS-Office Suite, Visio, MS-Front Page, Apache, Tomcat, JSP, Servlets
Test Performed: Web, Regression, Functional, Navigation, System, Integration, Validation, Transactions, Reports, Performance/Stress, Volume/Load, Black box/White box, Negative, UAT, Data Warehouse and Disaster Recovery Failover (DR). Written Test Plans, USE Cases, Test Cases & Test Scripts.
PROFESSIONAL EXPERIENCE:
Confidential, Cincinnati, OH
Lead Automation Test Engineer
Responsibilities:
- Responsible for developing automated test scripts using Java and Selenium for Web Base testing. Also developing VB Script and QTP tool for windows applications.
- Quickly gained an understanding of Compliance Metrix’s existing object oriented test automation framework.
- Applies appropriate automation technologies to meet the short and long term testing goals .
- Contributor to the automation team's engineering process and coding standards.
- Quickly developed several automated integrated tests, designed to test client workflows from a user's perspective.
- Developed a standalone Java application that expedites manual testing by automatically filling out any series of webpage forms (client audit forms), regardless of the number of user interface web elements or types of user interface web elements appearing on each webpage.
- Analyzing and Understand the software Requirement Specifications and development of Test Scenarios.
- Successfully implemented Mercury Quality Center for Test Planning, Test Case writing, Test Execution and Requirement Mapping with Test Cases.
- Worked as QA Engineer in an Agile Scrum environment with 2 weeks Sprint Cycle.
- Analyzed application to find out which part can be automated and which can be manually tested.
- Used Quick Test Professional for automating manual test cases for regression testing and for storing, execution of test cases and reporting results.
- Responsible for configuring new client databases for importing catalog feeds, collecting customer browsing behavior, and returning product recommendations that follow client-specific business rules.
- Perform Feature testing , Functional testing , System testing , Compatibility testing , Retesting, Regression Testing , Performance testing , penetration testing and Load testing in various Applications like document solutions, Eloquence 4.0,WEB API, WEB Interactive, Author Approval, Email Designer
- Experience using xpath or css to identify unique objects
- Worked on Cucumber framework to perform Behavior Driven Testing
- Hands on experience on writing test script on Eclipse Java environment using selenium webdriver, cucumber, Watir, Ruby, Data Integration, Web Services, and XML Messaging.
- Involved in various framework like TDD, ATDD, Hybrid, BDD and so on.
- Involved in test execution using Jnit, TestNG, Maven,Selenium Grid, Groovy and Jenkins
- Testing all the other functionality which a PC version of the respective messenger has like Blocking/Unblocking a contact, Adding, deleting a contact, Display of the groups etc.
- Performed Positive and Negative testing using valid and Invalid data on Development, Test Database Environments on SQL and Oracle.
- Experience Writing test scripts from scratch as well as editing test scripts in Selenium webdriver with Java code and in QTP with VB script .
- Used Eclipse IDE to develop Test Scripts used for Automation Testing using Selenium Web Driver API to automate Web Application Testing
- Conducted Regression testing on various builds of the application. Interaction with developers, users and management to speed up the defect resolution.
- Performing continuous integration between team members(tester, developer and customer) by ATDD in domain specific language (DSL)
- Involved in TDD process to enable developers to think through the requirements like a QA does before they start writing functional code and create unite test cases to be executed on Development Environment.
- Gathered valid test data for the execution of System test scripts. Debugged the application to identify and check that the scripts run smoothly.
- Developed Junit Test Scripts using Eclipse IDE and executed Test Cases in local PC and Jenkins environment.
- Involved in Behavior Driven Testing using Ruby and Cucumber framework and Gherkin.
- Bugs reporting on bug tracking tool & updating the status of the bugs.
- Involved in regular discussions with developers regarding defects
- User Declarative and Imperative phrases to create Scenarios in feature file to test the APIs using Cucumber framework.
- Involved in various language like Java,C++, .net, Python,Xcode, REST Api,Soap UI and android studio.
- Working in an open source test automation tool environment
- Automation - as the primary scriptwriter, developed modular VBScripts in Quick Test Pro for Web and Oracle Form automation through descriptive programming. Successfully handle offshore & onsite resources to gather proper documentation as per client expectation.
- Performed functionality Testing using selenium tool and various simulator and emulator for automation scripting.
- Improve the reliability and repeatability of automated testing.
- Working in implementing Selenium based framework implementation
- Performed Cross Browser Testing using Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Performed User Acceptance Testing on behalf of End Users at client’s environment.
- Participated in Project Meetings & Conducting Knowledge Sharing Sessions and Training to End Users.
- Participated in test report signoff and participate in dormant and production certification for the release for various applications
- Involved in system understanding document and root cause analysis documentation for future patch upgrade.
Environment: : Quick Test Professional, Quality Center ALM, Soap UI, Oracle 11g, Cucumber,, Selenium Web Driver API, JVM, Jenkins, VB Script, HTML, MS Excel, XML, Cucumber, MS SQL SERVER, load runner, SharePoint, Advance Query Tool, TestNG, Android Studio, Objective C,JUnite,TestNG,Python, Appium, Android studio,Xcode, Ruby,Python,VBA.
Confidential, Cincinnati, OH
Sr. QA Automation Engineer
Responsibilities:
- Design and Maintenance in Automation Framework (Keyword / Data driven / Modular) using Selenium Webdriver and QTP/UFT.
- Involved in Client Demo’s on Automation POC for new projects
- Design, Development and Execution of Automation Scripts using UFT 12.02 from ALM 12.21 Integration
- Play a key role in developing Test Strategy, Test Plan and Defect Management Process
- Handle the preparation of reusable functions to enhance robustness, reusability, and maintainability of test scripts for regression testing after fixing software bugs.
- Evaluate application issues using test cases and demo reports as well as implement test utilizing UFT 12.02 automation tool.
- Expertise in Automation Test planning and implementation using descriptive programming, handling dynamic\hidden objects, exception handling, using regular expressions.
- Extensive experience using descriptive programming.
- Extensive experience working with VB Script.
- Experience working as an individual and in a team.
- Expertise in Creating and maintaining object repositories in QTP.
- Expertise in automation of projects from scratch using QTP.
- Experience working on Jquery, Eclipse, Maven.
- Experience working with bug tracking tools like Product Studio, Bugzilla and Quality center, Rally.
- Experience working on Agile\Scrum methodology environment.
- 6+ years of experience working on C#, .Net automation framework.
- Experience working on Selenium, identifying Xpaths.
- Expertise in modular, keyword driven, hybrid framework.
- Working experience on Retail, banking, Point of Sale 9POS) and health insurance domains.
- Experience in SQL, database testing.
- Involved in Functional Testing, Integration Testing and Regression of Web, .NET and Siebel applications.
- Well experienced in developing automated Test Scripts using Quick Test Professional and selenium webdriver
- Team player with excellent problem-solving skills
- Ability to multi-task and stay organized in a dynamic work environment.
Environment: : Quick Test Professional, Quality Center ALM, Soap UI, Oracle 11g, Cucumber, Selenium2.2, Selenium IDE, Selenium Web Driver API, JVM, Jenkins, VB Script, HTML, MS Excel, XML, Cucumber, MS SQL SERVER, load runner, SharePoint, Advance Query Tool, TestNG, Android Studio, Objective C,JUnite,TestNG,Python, Appium, Android studio,Xcode, Ruby,Python,VBA.
Confidential, Cincinnati, OH
Lead QA Test Engineer
Responsibilities:
- Analyzing and Understand the software Requirement Specifications and development of Test Scenarios.
- Successfully implemented Mercury Quality Center for Test Planning, Test Case writing, Test Execution and Requirement Mapping with Test Cases.
- Worked as a Contractor for QA Team as a QA Engineer in an Agile Scrum environment with 4 weeks Sprint Cycle.
- Involved in Mortgage, Loan and credit card application project for mobile baking with native apps developed in farm ware testing, android studio implementation on various apk from the build server.
- Analyzed application to find out which part can be automated and which can be manually tested.
- Used Quick Test Professional for automating manual test cases for regression testing and for storing, execution of test cases and reporting results.
- Perform Feature testing , Functional testing , System testing , Compatibility testing , Retesting, Regression Testing , Performance testing , penetration testing, Load testing and stress testing in various mobile handsets and tab like apple iPhone, iPad, iPod, android phones, blackberry phones, Motorola tablet.
- Hands on experience on writing test script on Eclipse Java environment using selenium webdriver,cucumber, Watir, Ruby, Data Integration, Web Services, and XML Messaging.
- Involved in various framework like TDD, ATDD,Hybrid,BDD and so on.
- Involved in test execution using Jnit, TestNG, Maven,Selenium Grid, Groovy and Jenkins
- Testing all the other functionality which a PC version of the respective messenger have like Blocking/Unblocking a contact, Adding, deleting a contact, Display of the groups etc.
- Performed Positive and Negative testing using valid and Invalid data on Development, Test Database Environments on SQL and Oracle.
- Involved in multiple project handling like, Apple pay, Samsung pay, Mobile wallet,Web method update with backend system.
- Experience Writing test scripts from scratch as well as editing test scripts in Selenium webdriver with Java code and in QTP with VB script also performing mobile testing with Appium tools.
- Conducted Regression testing on various builds of the application. Interaction with developers, users and management to speed up the defect resolution.
- Involved in ATDD process to validate functionality, raises defect if required, and this process continues till all the acceptance tests are passed
- Performing continuous integration between team members(tester, developer and customer) by ATDD in domain specific language (DSL)
- Involved in TDD process to enable developers to think through the requirements like a QA does before they start writing functional code and create unite test cases to be executed on Development Environment.
- Gathered valid test data for the execution of System test scripts. Debugged the application to identify and check that the scripts run smoothly.
- Developed Junit Test Scripts using Eclipse IDE and executed Test Cases in local PC and Jenkins environment.
- Involved in various language like Java,C++, .net, Python,Xcode, REST Api,Soap UI and android studio.
- Working in an open source test automation tool environment
- Working in implementing Selenium based framework implementation
- Participated in Project Meetings & Conducting Knowledge Sharing Sessions and Training to End Users.
- Participated in test report signoff and participate in dormant and production certification for the release for various Mobile banking apps and IVR applications
- Involved in system understanding document and root cause analysis documentation for future patch upgrade.
Environment: : Quick Test Professional, Quality Center ALM, Soap UI, Oracle 11g, Cucumber, Selenium2.2, Selenium IDE, Selenium Web Driver API, JVM, Jenkins, VB Script, HTML, MS Excel, XML, Cucumber, MS SQL SERVER, load runner, SharePoint, Advance Query Tool, TestNG,
Confidential, NY
QA Lead/Test Engineer
Responsibilities:
- Implemented test plans, test frameworks and test cases using agile (Scrum) principles (planning, sprints, and closure)
- Involved in Test Case Preparation and Test Case Execution Manually.
- Successfully implemented Mercury Quality Center for Test Planning, Test Case writing, Test Execution and Requirement Mapping with Test Cases.
- Analyzed application to find out which part can be automated and which can be manually tested
- Used Quick Test Professional for automating manual test cases for regression testing and for storing, execution of test cases and reporting results.
- Created Test Cases and scenarios for Unit, Regression, Integration as well as Back - end and System testing.
- Configured SOAPUI Data Source to read data from Excel sheet and backend Oracle database to test the web services.
- Used Selenium Web Driver API and Junit Unit Testing framework to perform Automation Testing of Web Application.
- Responsible for setting up and doing configuration changes of Projects in Jenkins Continuous Integration Build environment.
- Worked on Cucumber framework to perform Behavior Driven Testing. Responsible for configuring Eclipse plugin for Cucumber framework.
- Experience in finding correct test data from database and prepare the day validation.
- Performed Positive and Negative testing using valid and Invalid data on Development, Test Database Environments on MS Access and SQL.
- Used Selenium framework to Test Frontend Web Application using Selenium framework and Java API.
- Interaction with developers, users and management to speed up the defect resolution.
- In-depth testing of the application enhanced scripts using Checkpoints and Synchronization points.
- Debugged the application to identify and check that the scripts run smoothly.
- Wrote SQL statements to extract data from Tables.
- Defect tracking and reporting using Quality Center.
- Experience in checking the constraint validations for tables by Inserting, update and delete and checking the violations.
- Determining the Entry and Exit Criteria for different phases in testing cycle of the system.
- Database Validation (SQL) to check the updated data in the Database using Toad (Data Query Tool).
- Performed User Acceptance Testing on behalf of End Users at client’s environment.
- Participated in Project Meetings & Conducting Knowledge Sharing Sessions and Training to End Users
Environment: : Quick Test Professional 10.0, Quality Center ALM, Windows 2000,SQL, VB Script, HTML, MS Excel, XML, Cucumber, Selenium2.2, Selenium IDE, Selenium Web Driver API, MS SQL SERVER, Apache, Jenkins, Oracle 11g, Tomcat, JSP, Servlets, SharePoint.
Confidential
Software Test Engineer
Responsibilities:
- Involved in Requirements, Design and Test Scripts Reviews.
- Created the Manual Test Cases, Test Sets and executing using Quality center created the Automation Test Scripts, enhanced and executing using Quick Test Professional tool.
- Performing the Integration, System, Acceptance, Functional, Regression, Volume, Usability, Compatibility, Ad-hoc, Stress and Performance testing.
- Interacting with developers on a regular basis to better understand the application.
- Taking up change requests, reviewing the documents, writing test cases, reviewing test cases with the business and performing system test.
- Defects were tracked, reviewed, analyzed and compared using HP Quality center.
- Developed Functional automated testing solutions using QTP framework
- Developed and maintained test scripts using a Framework for new applications and/or enhancements to existing applications.
- Performed Functional testing to check if the application is error prone according the requirement specifications.
- Automated the functionality and interface testing of application using QTP
- Converted manual Test cases and scripts into automation using QTP.
- Developed and maintained test scripts using a Framework for new applications and/or enhancements to existing applications.
- Checked for the broken Links and Orphan Links using QTP
- Created verification checks to check properties of various objects in QTP.
- Parameterized the scripts to check the functionality of the script with different sets of data.
- Created weekly issue logs and provided documentation to discuss and share with the team for resolution to common problems and solutions.
- Coordinated the defect resolution process and performed defect analysis in the back end mainframe system.
- Followed software testing methodologies and plans to ensure software product quality
Environment: XML, HTML, Java Script, J2EE, Struts, SQL Server, UNIX, Win XP, Netscape Navigator, Internet Explorer, Quality Center, JVM, Oracle 10g/9i,, Quick Test Professional, CICS, JCL, MVS, DB2, Load Runner, VB .NET, ASP, Oracle, HTML, JAVA, J2EE, JavaScript, XML, Selenium IDE, UNIX, LINUX, Ajax, Win NT