Automation Test Engineer Resume
Middletown, NJ
SUMMARY
- Sr. Automation Test Engineer with 7+ years of experiencein Software Testing, Selenium Automation, Development, JAVA/C#.Net web projects, Team leading & training, Client facing. Proven ability inSelenium Web - Driver automated testing & Frameworks, Page Objects & Hybrid Frameworks, TDD, BDD, Web testing, Functional testing,Performance & Load testing. Excellent experience in each phase of Test Life Cycle, Test strategies & Test plans, UAT. Solid experience of Software Development Life Cycles, Selenium Web-Driver & RC, Selenium Grid, Cucumber, JAVA, JUnit, Web Applications, JIRA, Maven, SQL, AGILE Methodologies, Scrum, QTP, Load Runner, C#.Net, E-commerce/Financial/Trading domains, Automation & Testing tools.Technical
- Hands on experience of Automation testing of Mobile Apps using Emulators, Simulators and Appium.
- Experience inSoftware Design Engineer in Test (SDET) in Information Technology throughout the entire Software Development life cycle (SDLC) which includes Analysis, Design, Estimation, Development, Testing and Deployment of Client/Server, Web based Internet/Intranet applications, desktop applications and also have agile and scrum environment.
- Worked on Test automation of AWS based applications.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, Jenkins, Web Services (REST, SOAP).
- Configured Selenium WebDriver, TestNG framework, Maven tool and created selenium automation scripts in JAVA.
- Design and developed test cases, test scripts using JAVA.
- Proven ability in creating data driven, keyword driven automation frameworks for J2EE based applications using Java, Selenium WebDriver, Junit, TestNG, Cucumber, Maven, Jenkins and QTP.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Good Experience in Quality Center, Test Director, JIRA for providing Defect management including Defect creation, modification, reproducing (as necessary), tracking, prioritizing and reporting.
- Extensive experience in object identification using various identification techniques like Locators, Xpath and CSS elements etc.
- Strong hands on experience on Mobile application testing on iOS and Android devices with exposure to XCode and DDMS.
- Strong working experience in the Data Analysis and Testing of Data Warehousing using Data Conversions, Data Extraction, Data Transformation and Data Loading (ETL).
- Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI.
- Experience with RDBMS like Oracle, SQL server, DB2 and GUI tool with respect to RDBMS technologies like Oracle SQL Developer, MS SQL.
- Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server to ensure correct data mapping, data consistency, database triggers conformance with requirements.
- Created and executed scripts in UFT/QTP using BPT, Data-Driven and Hybrid framework.
- Involved in creation of BPT, TestNG, Cucumber BDD framework
- Build Automation Framework for AngularJS in Jasmine, Protractor and WebDriver.
- Performed testing of web applications using various scripting languages like JASMINE (Java script), VB script and Python and Good experience in using UNIX and Linux commands for backend testing and proficient in Shell scripting.
- Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Attended meetings with Business Analysts in understanding and analyzing BRD’s business requirement documents and SRS software requirement specifications and proven experience in creating Test Strategy, Test Estimations, Test Plans, Test Scenarios and Test Cases for applications spanning across Banking, Insurance and Healthcare domains.
- Expertise in managing defects and test life cycle using various tools like Quality Center/ALM, JIRA, IBM Clear Quest, Bugzilla etc.
- Good analytical and communication and interpersonal skills and ability to work independently with minimal supervision and perform as part of a team.
TECHNICAL SKILLS:
Test Approaches: Agile/Scrum, SDET, SDLC, STLC, Bug life Cycle
Testing Tools: Selenium Web Driver, SOAPUI, Cucumber, TestNG(Junit), Data Driven, Hybrid Testing and Appium.
Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs
Programming Languages: Java, C#, Ruby, Python.
Operating System: Windows XP/7/ 8.x/10, Unix, Linux
Databases/Database tools: SQL Server 2008/2012, Oracle 11g, MySQL, DB2, SQL, TOAD
Defect Tracking Tools: Test NG, HP Quality Center, ALM, JIRA, Jenkins, Maven
Source Control: Perforce, SVN, GIT, TFS
Markup Languages: HTML, XML, Xpath, CSS
Other Utilities: Eclipse, PL/SQL, GIT, Sql developer, Autosys, BMC remedy, Putty, Outlook, Excel, PowerPoint, MS Access, Word, Unix Shell Scripting, Perl, JavaScript
PROFESSIONAL SUMMARY:
Confidential, Middletown, NJ
Automation Test Engineer
Responsibilities:
- Developing automation test scripts for the application using JAVA for both Android and IOS devices.
- Working with the latest version ofAppium and WebDriver agent.
- PerformingSanityandRegressiontesting on the test suite and responsible for maintaining theautomation code in the repository.
- Responsible for writing test scripts forXCUITest which works on iOS OS 9,10 and 11.
- InstallingAppium Web driver agentfor iOS devices using XCode build and test process.
- Using different test annotations in the code for executing the scripts.
- Creatinga pom.xmlfile for the build to run inJenkinsand setting email notifications.
- Identifying the objects, accessibility identifiers using different techniques likepage source method, accessibility inspector and Appium iOS inspector.
- Used different test annotations in the code for executing the script based on the priority and dependency of the test case by creating independent suites.
- Creatingautomation buildfor the team to use by taking code fromdevelopers and develop the build using XCode for iOS client.
- Created and executed test on android emulators usingandroid virtual devices.
- Createdan automated test suite for Fire TV and Roku TV.
- Testing API responses and requests by writing scripts.
- Performing test automation usingAppium for mobile testing.
- Executed parallel test cases onAndroid deviceand on variousandroid emulators.
- Performed Selenium Synchronization usingExplicit & Implicit waits.
- Good experience in testing thenative, hybrid, mobile web applications.
- Cross browser compatibility testing onChrome, Firefox, IE browsers.
- Creating automation test cases usingSelenium WebDriver
- Created customized and automation test results for the team using Extent manager and POI.
- PerformingFunctional, Negative, Positive, Integration, Regression, End to EndandUser Acceptance testing.
- Writing scripts forDirect Measure of Quality (DMOQ)of the application which runs continuously in the servers.
- Testing different RSN local channels by changing the locations manually as well asautomation test scripts.
- Performingad-hoc testingaccording to the requirements
- PerformingWeb acquisitiontesting for the application of different browser.
- Collectingnetwork logsanddebuggingto find the issue during triaging an issue with the other team.
- Raising the tickets or defects inJIRAtool and assigning to the respective member in the team. UsingCharles proxy toolto measure the https traffics and checking the requests and responses as well as recording the session if there is a failure in the test case and attach to the ticket.
- Creating Defect ReportsandInteracting with the developers in triage meetingsto analyze the resolving issues that were encountered during the test process.
- Worked withGIT repositories.
Environment:Eclipse, Java, Appium, Selenium WebDriver, TestNG, JavaScript, Jenkins, Agile, JIRA, iTrack, Source Tree, GitHub, Maven, Charles proxy, XML, JSP, Oracle 11g, Windows, XCode8, LINUX.
Confidential, Charlotte, NC
Automation Tester
Responsibilities:
- Orchestrated the testAutomation framework for responsive web portals, web services and file processing including dynamic test data creation
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Involved in Design and Development of hybrid automation framework using PHP and Jasmine (JavaScript).
- Experience with Test Automation tools such as Selenium, Protractor, Karma, Jasmine, TestNG, JMeter, Junit.
- Configured Selenium WebDriver, TestNG framework, Maven tool and created selenium automation scripts in JAVA.
- Experience in creating data driven, keyword driven automation frameworks for J2EE based applications using Java, Selenium WebDriver, Junit, TestNG, UFT/QTP9.5.
- Experience in Software Design Engineer in Test (SDET) in Information Technology throughout the entire Software Development life cycle (SDLC) which includes Analysis complete experience using Agile, SCRUM processes and CICD followed Agile Methodologies, Scrum meetings and Software Quality Audits for all the Phases of SDLC.
- Created Selenium Web Page Object Locator definitions to be used by Selenium Web Driver Java test suite.
- Developed test code in Java language using Eclipse, and TestNG framework.
- Worked on creating test case for Object - driven framework for Selenium WebDriver.
- Spearheaded RegressionAutomation & Continuous Integration for augmenting manual effort with Automation testing.
- Developed test cases for QuickBooks Mobile device using Appium.
- Imported Cucumber jars to Eclipse. Created Cucumber framework in Eclipse to run BDD test cases.
- Tagged BDD Annotations (Given, When, Then) to Selenium Automation, used java script and regular expressions and executed the Test cases.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Interacting with development and product management teams for the quick resolution of reported bugs and various technical issues.
- Participated in meeting to discuss the bottlenecks and long running queries
- Participated in daily Stand Up call and weekly Open/Close meeting
Environment: Java, Selenium WebDriver, Cucumber, Ruby, Python, HP QC, TestNG, JavaScript, Jenkins, Agile, JIRA, QC, BPT, UFT/QTP9.5, GitHub, Maven, XML, JSP, Oracle 11g, Windows, LINUX.
Confidential, VA
Mobile Tester
Responsibilities:
- Used Appium for native, hybrid Mobile application testing for IOS and Android platforms.
- Used Appium for test Automation Framework, Cross platform test Automation.
- Used Selenium WebDriver and TestNG to run the parallel testing.
- Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using HP Quality Center (ALM).
- Extensively automated regression and functional test suites by developing over 206 test cases, 8 test suites using Selenium WebDriver with Java.
- Wrote Python scripts to parse XML documents and load the data in database.
- Creating requirements from the applications, design test cases, estimate effort and test execution using Perfecto Mobile + UFT.
- Mentor QM team and evaluate mobile tools like Perfecto Mobile, Appium and See Test.
- Created Test Automation framework for Web application using modulo driven framework and automated mobile application using Appium and Selenium.
- Developed automated regression tests using Cucumber/Appium.
- Writing automation scripts using Selenium java and Cucumber UI validation using protractor- Java script and Cucumber.
- Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
- Good Experience in Shell Scripting for Automation.
- Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber.
- Good Experience in Shell Scripting for Automation.
- Creating and executing scripts in Perfecto mobile tool for automation testing of mobile application.
- Have developed Libraries for Real UE's using Perfecto Mobile.
- Have Set-Up "Perfecto" Lab to automate using Real UE’s.
- Designed and developed framework for Mobile Browser application testing using Perfecto Mobile.
- Creating requirements from the applications, design test cases, estimate effort and test execution using Perfecto Mobile + UFT.
- Overseen installations, maintenance and upgrades for Perfecto Mobile
- Mentor QM team and evaluate mobile tools like Perfecto Mobile, Appium and SeeTest.
- Updated the JIRA with manual/automated test cases.
- Changed the status of JIRA during the testing and update the story based on functional requirement.
Environment: Appium, Perfecto, See test, Java, Selenium WebDriver, Selenium RC, Python Scripting, SOAPUI, Cucumber, Maven, XPATH, Fire path, Firebug, Eclipse, Jenkins, Emulator, IOS Simulator, SQL, Oracle, JavaScript, GIT, JIRA and Agile.
Confidential, MA
Senior Automation Engineer
Responsibilities:
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Performed web services testing with SOAP UI by validating request and response for XML, JSon files.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Performed data driven testing by using JDBC and Groovy Script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Involved in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
- Involved in automation tools in using test automation tools such as Selenium WebDriver/RC to develop automation testing scripts for the plications.
- Involved in designing of Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium Web-Driver, TestNG and Maven and Java.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Involved in preparing the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Logged and managed defects using Quality Center/ALM defect management tool
- Involved in writing SQL Queries for backend testing.
Environments: Selenium WebDriver, Cucumber, SOAP UI, C#, JMeter, Ant, Junit, Quality Center/ALM, Eclipse, XPATH, Java, HTML, agile, GIT, SQL, Android, Oracle, Protractor, Appium.
Confidential, CA,
Sr. QA Engineer
Responsibilities:
- Performed Test estimation for the entire product from requirements gathering to Product release and maintenance.
- Involved in designing Test Strategy, Test schedules for testing team.
- Setting up the test environment for the team to perform efficient testing.
- Automated the Functional, Regression, Integration test cases using tools fromSeleniumRC.
- Tested compatibility of application for dynamic and static content under various cross browsers using Selenium.
- Developed automated scripts usingSeleniumRC, Java, Junit in Eclipse IDE to perform functional and regression testing for web based applications.
- Written automated scripts with XPath to identify web elements such that most of the browsers can be used.
- Performed Functional, System and Regression Testing on web and mobile applications Confidential various phases of the Project life Cycle.
- Used SQL Plus and Toad to create, query and verify test data for backend testing.
- Created Test cases based on the requirement, raised defects, updated the test cases in TFS which acted as repository.
Environment: Java EE, HTML, JavaScript, C#, TFS, Oracle 11g, Windows and iOS, SQL Developer, UNIX.
Confidential, WI
SDET/ QA Analyst.
Responsibilities:
- Involved in writing Test Case and Acceptance criteria.
- Design, develop and implemented based Keyword Driven and Behavior driven automation testing framework utilizing Java, J-unit and Selenium Web Driver.
- POM (Page Object Model) and created a robust framework using Selenium Web Driver.
- Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java. The Exported test can be run in any browser and any platform using "Selenium Web driver".
- Extensive experience in VBScript and Descriptive Programming used in UFT / QTP.
- Good exposure in using of QTP / UFT Integrated environment.
- Expertise in implementation, develop, execute and maintenance of HP (QTP)/UFT automated tests.
- Executing test cases, ad-hoc product testing, reporting bugs and reporting tester status, writing test scripts, test automation using diverse testing tools like QTP, Quality Center, Win-Runner and Load-Runner.
- Performed manual testing and documented bugs and change requests using HP Quality Center.
- Enhanced and created QTP scripts using reusable actions, parameters and check points.
- Created and executed SQL queries in QTP data table to parameterize the script.
- Used Selenium Web Driver for writing test scripts for regression test coverage.
- Extended J-unit framework by adding some helper classes and methods.
- Used X-Path and DOM to work with dynamic and static objects in Selenium.
- Performed performance testing using J-Meter, involved in load testing, soak testing, sanity check, regression testing, negative testing, deploying and integration testing on one ops nodes.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment
- Migrated QTP9.0 scripts to Selenium scripts.
Environment: VB scripting, QTP/UFT, Java, Selenium Web Driver, J-unit, JavaScript, XML, HTML, Data Driven Framework, MVC, Rally, JIRA, Quality Center, Fire Path, Firebug, Maven, SQL, GIT, Jenkins, Nexus, My SQL, iOS, windows, REST Client.
Confidential
Technology Manual Tester
Responsibilities:
- Talk to the business users and analyzed requirement documents.
- Involved in Development life cycle (SDLC) which includes Analysis, Design, Estimate Testing and Deployment of Client/Server, Web based Internet/Intranet applications and desktop applications.
- Involved in identifying the manual test cases for automation.
- Involved in preparing Test data based on business functions.
- Executing Test Scripts in QC tool for Regression Testing and analyzing the Test results.
- Finding and reporting defect in defect tracking tool Quality Center.
- Involved in giving daily and weekly status reports to clients.
- Involving in resolving valid issues and queries.
- Involved in creating Test metrics.
- Used Quality Center defect tracking tool to report application defects and enhancements
- Request and discussed with developers to resolve technical issues.
- Performed different types of testing like Functionality, System regression and Retesting.
- Developed Test Scenarios and Test Cases as per the requirement document.
Environment: QC, SQL Server, SDLC, Manual Testing, Windows, MS Excel, XML.
