We provide IT Staff Augmentation Services!

Automation Tester Resume

3.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • Working as a Quality Analyst (Automation and Manual Testing) with 8 + Years of Experience in Software Test Life Cycle and Software Development Life Cycle with Strong Business Knowledge on Pharmaceutical, Retail, and Insurance domain. My technological expertise is in QA Tools & Technologies (Selenium, QTP, Appium, JAVA, JavaScript, TestNG, JUnit, Maven, ANT, Eclipse,SVN,Git/BitBucket & Jenkins).
  • Proficient on Automation tools like Selenium (RC/WebDriver/IDE/Grid) & QTP for Testing Client Server & Web based Applications and Appium for testing iOS & Android Apps.
  • Very Good experience in developing, executing and maintaining test script (manual and automated) using JAVA & Selenium WebDriver.
  • Experience in creating Automation Frameworks using TestNG & JUnit with Selenium.
  • Extensive experience in writing TestNG & JUnit Test suites using XML for running Test Scripts written using Selenium.
  • Experience in integrating Automation Test Scripts on Continuous Integration tool Jenkins for nightly batch run of the Script and to ship the code faster.
  • Experience in Testing Automated Scripts on Cross - Browser Platforms like Desktop, Tablets and Mobiles using Saucelab.
  • Extensive Experience in developing Test Plans & writing Test Cases based on Requirement Document.
  • Experience in generating Emailable HTML Test Reports using Maven & TestNG/JUnit.
  • Experience in generating XSLT Reports (Advanced HTML Report) using ANT build tool.
  • Experience in Testing Web services using REST APIs.
  • Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance testing, Sanity testing, Exception testing, Compatibility testing of client/server and Web based Applications.
  • Extensive experience in working on Keyword Driven, Data Driven and Hybrid framework using Selenium Web Driver.
  • Extensive experience in using Firefox Add-ons like Selenium IDE, Firebug, FirePath, Selenium Builder.
  • Experience with coding in Java, C#, HTML, CSS, JavaScript and good Understanding of Python. Good Knowledge on OOPs Concepts.
  • Good experience in Defect Life Cycle Management tools like HP Quality Center (QC), JIRA & Assembla.
  • Experience in performing database testing and working with SQL queries and database like Oracle using tools like SQL Developer and Toad.
  • Working experience in Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
  • Experience in Managing the testing Schedules and responsible for the deliverables.
  • Experience in working with IDE’s like Eclipse, Sublime Text3.
  • Managing Onsite and Offshore teams and developed Status Tracker Report to keep track of Onsite and Offshore assignments.
  • Provided Weekly and Monthly Status reports to Clients and Upper management.
  • Having Excellent Organization, verbal and written communications skills
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/GRID, QTP/UFT, Junit, TestNG, SOAP UI, Postman, Eclipse, Load Runner, Manual Testing, Appium (Android Testing), JMeter

Bug Tracking Tools: HP ALM, JIRA, Bugzilla, Quality Center (QC), TFS, Rally DEV, MTM, IBM Clear Quest

Automation Framework: POM, Hybrid, Keyword, Modular, TDD, BDD (Cucumber)

Web Debugging Tool: Xpath, Fire path, Firebug, Web debugger

Build Tool: Svn, Git, Ant, Jenkin, Maven

Processes: Agile-Scrum, Waterfall, V-Model

Languages: JAVA, C, Java Script, HTML, XML, VB, Phyton, Groovy

Continuous Integration Tools: Jenkins, Hudson, Bamboo, Git

Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Application: Microsoft Office, Excel, PowerPoint, Outlook

Project Management Tool: PPM, Clarity PPM

Other tools: MS office, MS Visio

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac

PROFESSIONAL EXPERIENCE:

Confidential, New York

Automation Tester

Responsibilities:

  • Interacted with the development team to fix the defects as per the defect report.
  • Interacted with Business Clients, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
  • Developed initial Test Scripts as Proof of Concept (POC) for First page of Fit2Me Activity Mini-Tool.
  • Developed Test Cases for entire product for Fit2Me Activity and Food Mini-Tools based on detailed design documents.
  • Created both Manual and Automation Test Scripts using Selenium WebDriver and JAVA Technologies (Eclipse IDE).
  • Used Maven for Dependency Mechanism and Project Structure Management,developed Automation Framework using TestNG.
  • Perform Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance Testing, and End to End Testing
  • Performed Cross-Browser Testing by executing Selenium test scripts on different browsers (IE, Chrome, and Safari & Firefox) and checked for compatibility.
  • Tested the application in highly dynamic environment with sprint team using agile methodology.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Converted commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the company without compromising Quality.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Sound knowledge on Object Oriented Programming concept and Java Language.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Performed Java API testing, system testing, black box functional testing, client UI testing, and regression, stress, load and White box testing.
  • Identified the Test Scenarios based on Functional Specifications and Business Requirements.
  • Used firebug to identify object’s ids, Name, XPaths, links in the application.
  • Used HP Quality Center for Test Management for functional Test Automation.
  • Provide all data validation through SQL queries, UNIX commands to perform Back-end testing
  • Participated in Walkthrough and defect report meetings periodically.
  • Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.

Environment: Java, Selenium Web Driver, Jenkins, TestNG, Maven, Eclipse IDE, JavaScript, HP/UFT, QC ALM, Oracle 11g and Windows 8.1.

Confidential, Cincinnati, OH

Selenium engineer

Responsibilities:

  • Analyzed requirements and developed tests for developers to use in test-driven development.
  • Developed test cases for mobile application testing using Cucumber &Gherkin.
  • Built & run end-to-end test frameworks using Protractor,applications for user-testing scenarios.
  • Scripted all policy submission and policy cancellation support files, control script, library and startup API testing.
  • Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Reported the bugs and the test results in the quality center. Created automation framework in test complete Selenium WebDriver using behavior driven approach like Cucumber.
  • Used Jira as a project management tools to keep tracking for bug life cycle and to use for iteration planning and wrote SQL queries to perform backend testing.
  • Customized Selenium API to suit the testing environment.
  • Involved in Service virtualization creating and deploying virtual asset to give appropriate response.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Performed data driven testing to validate the components displayed on the website using Selenium.
  • Created various data tables based on created templates for different states to execute batch files in Selenium.
  • Web Services testing using SOAP UI and SOA.
  • Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Involved in using Apache POI to read data from external sources to feed locators into the test script.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.

Environment: s: Selenium Web Driver, Selenium Grid, XPATH, Selenium RC, Cucumber, Gherkin, Angular JS with Protractor, Jira, Quality Center, Soap UI, HTML, XML, VB, C#, VBA, VBScript, Batch files, Oracle, Java Script, Ajax, UNIX and Windows, MS Test manager, Prospect Management, Salesforce.

Confidential

Sr QA Functinal Engineer

Responsibilities:
  • Perform performance optimizations on .NET frameworks.
  • Developed the Test Procedures and Test Cases using Software specifications document.
  • Analyzed Business Requirements, use cases and worked on automation and manual testing of the application.
  • Developed the Test Procedures and Test Cases using Software specifications document.
  • Executed Test cases and procedures on different application build versions.
  • Worked with GUI checkpoints, Database checkpoints while doing the functional test on the web application.
  • Used checkpoints to check the attributes of the application across several builds and versions; also, used database, text, checkpoints while testing the application.
  • Created and executed various scenarios, generated graphs, overlaid graphs for comparison, analyzed the results and found bottlenecks.
  • Worked closely with the Test manager and Lead to perform installation and configuration of ALM and created user, developed user groups access controlling and filtering.
  • Worked as ALM Site Admin and managed project content in QC environments.
  • Scheduled and executed manual test cases through HP ALM; involved in defect reporting in ALM.
  • Checked data flow from front-end to back-end and used SQL queries to retrieve data from database.
  • Performed Back-End testing by writing SQL Queries; wrote advanced PL/SQL statements to verify data Integrity and performed database validation to check the updated existing data in the database.
  • Created a set of reusable scripts using VBScript in UFT to perform end to end testing.
  • Developed Test scripts using UFT to perform Functional, Smoke testing and Regression testing.
  • Created recovery files using Recovery Scenario Manager and associated to the script to instruct UFT.
  • Developed and maintained Unified Functional Testing (UFT) test scripts along with updating test input data to support Regression testing whenever a Change Request was approved.
  • Developed scripts by descriptive programming and maintained Shared Object Repository in UFT.
  • Developed Data Driven Framework and Hybrid Framework with defining function library, reusable VBScript classes, keyword functions and enhancements such as, checkpoints and comments etc.
  • Experience in Functional testing, Integration testing, Regression testing, Black box testing, White box testing, Unit testing, Graphical User Interface testing (GUI), System testing, API Testing, User Acceptance Testing (UAT) browser compatibility testing.
  • Designed and developed test structure for web services to validate API calls using SOAPUI.
  • Tested the application on multiple versions of different browsers as a part of workstation compatibility testing using UFT to maintain cross-browser functionality.
  • Supported in creating test cases to check the functionality of the enhanced application and performed User Acceptance Testing (UAT).
  • Creating scripts using VuGen for performing parameterization and correlation for the script.
  • Created scripts using Load Runner tool web services and load-tested application with 1000 VUs generating 100000 milsec transactions.
  • Involved in Parameterization and Correlation on the recorded Load Runner scripts to handle Dynamic server values ensuring the real-time load conditions.
  • Involved in monitoring CPU utilization, memory usage, Thread count and session count during load test.
  • Performing analysis to find out the bottlenecks in the applications.
  • Used Load Runner tool to view Load test results and drill down to identify possible bottlenecks.
  • Monitor different graphs/measures like Transaction response time, transaction rates, and other time sensitive requirements against the published requirements for the system/application and verified whether the performance requirements have been achieved during normal projected user loads.
  • Worked in executing and analyzing various queries and created reports.
  • Developed timelines for project delivery and managed project.

Environment: Manual Testing, Quickest Professional, Java, J2EE, Selenium IDE/WebDriver/ GRID, VBScript HP ALM/Quality Center, Agile, MS Office, XML, SQL Server 2008, SQL, MS PROJECT, MS Access, Mobile applications(IOS/Android), Windows/Mac, SVN, Jenkins, Share Point.

Confidential

QA Analyst

Responsibilities:

  • Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing.
  • Actively participation in GUI testing, Functional testing, System testing, Smoke and Sanity Testing.
  • Involved in integration testing of different modules.
  • Modification and execution of Test Case Scripts (Java-Selenium RC) in Eclipse IDE, design of automation test framework (Junit and ANT).
  • Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression testing, Integration, Unit Testing.
  • Performed records, enhanced, and plays back test in Fire fox using Selenium IDE.
  • Performed requirements Analysis, Risk analysis, Dependency Analysis and Issues/Problems Analysis.
  • Designing and documenting the test cases in a fast paced environment.
  • Collaboration with development and other QA on test execution.
  • Analysis and isolation of issues reported from clients.
  • Have knowledge on COTS.
  • Defects were tracked, reviewed, analyzed and compared using Quality Center.
  • Used SQL Queries for backend testing to check the data integrity and data consistency.
  • Interaction with developers to report software bugs and re-test the fixed issues.
  • Involved in Creating check lists for testing team.

Environment: Java, Junit, Selenium (RC, IDE, GRID), Oracle, COTS, JavaScript, HTML, SQL, PL SQL, Web server - Apache, Mercury Quality Center and Unix/Linux.

Confidential

Software Test Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Executed Test Scripts Using QTP.
  • Updated Test plans from manual to QTP.
  • Drafted test plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Used QTP record and play back mode to run the script on different browsers.
  • Executed Performance scripts in Load Runner.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Coordinated with different Customers to prepare user guide and knowledge acquisition of the system.
  • Wrote PL/SQL Queries to retrieve the data from various Tables and to test the database.
  • Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
  • Conducted backend testing using SQL queries to validate data for database.
  • Developed descriptive programming and maintained local and global Object Repository in QTP.
  • Involved in manual testing and Test Data Preparation
  • Gathered the Business Requirements and maintained them in QC.
  • Reported, logged and tracked defects using QC and Bugzilla.
  • Conducted and coordinated integration and user acceptance testing (UAT) prior to the release of new data feeds into production.
  • Interacted with the development team to fix the defects as per the defect report.
  • Attended meetings involving Developers, DBAs and Analysts, Project Manager for tracking changes and change management.
  • Participated in daily status meetings with testing team and providing the necessary feedback.
  • Provided weekly statuses to the project manager as well as user

Environment: Selenium RC, Quality Center, Bugzilla, Load Runner, QTP, UNIX, VBScript, Oracle, SQL, PL/SQL, XML SharePoint Services, MS Outlook.

Confidential

Software Test Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Drafted test plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Coordinated with different Stake Holders to prepare user guide and knowledge acquisition of the system.
  • Wrote PL/SQL Queries to retrieve the data from various Tables and to test the database.
  • Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
  • Conducted backend testing using SQL queries to validate data for database.
  • Developed descriptive programming and maintained local and global Object Repository in QTP.
  • Involved in manual testing and automated test scripts by using QTP.
  • Declared Checkpoint and worked on Object Repository by using QTP.
  • Performed Data Driven test for backend testing using with QTP.
  • Gathered the Business Requirements and maintained them in Quality Center.
  • Analyzed and assigned defect to responsible team in Quality Center.
  • Reported, logged and tracked defects using Quality Center.
  • Coordinating with Business users/ UAT Testers during UAT phase, providing them with UAT guidelines, supporting and attending user’s queries on the application.
  • Conducted and coordinated integration and user acceptance testing (UAT) prior to the release of new data feeds into production.
  • Interacted with the development team to fix the defects as per the defect report.
  • Attended meetings involving Developers, DBAs and Analysts, Project Manager for tracking changes and change management.
  • Delivered test results in appropriate format for approval of the project team.
  • Participated in daily status meetings with testing team and providing the necessary feedback.
  • Provided weekly status to the project manager as well as users.
  • Reported the status of testing activities to the teams and management as necessary.

Environment: Manual Testing, Quality Center, QTP, UNIX, VBScript, Oracle, SQL, PL/SQL, Contact Center Operations, MS Outlook

We'd love your feedback!