We provide IT Staff Augmentation Services!

Sr. Automation Test Engineer Resume

2.00/5 (Submit Your Rating)

Waltham, MassachusettS

PROFESSIONAL SUMMARY:

  • Overall 8+ years of IT experience in the field of Information Technology with emphasis in Software Development, Quality Assurance and Software Development Life Cycle (SDLC).
  • Strong knowledge of all phases of SDLC, STLC and strong working knowledge of, coordination, and implementation of methodologies
  • Experienced in defining Test methodologies, designing Test Plans and Test Cases, Verifying and Validating Web based applications.
  • Worked extensively with Selenium WebDriver to automate Test Scenarios and generate reports using Jenkins for Continuous Integration
  • Much experience in using Firebug and Fire path of Mozilla Firefox in built tools.
  • Good experience in working with Eclipse IDE.
  • Proficient in Functional Testing tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT
  • Experience in creating the automation test scripts using Selenium WebDriver with java language.
  • Having good experience in working with predefined frameworks like Junit and TestNG for Selenium.
  • Deep Expertise in performing manual testing and automation testing of web applications using Selenium Web driver in Windows (Java/J2EE) environment.
  • Experience in Web Service testing using SoapUI ((SOAP and WSDL)
  • Experienced in writing JUNIT Test cases for Java and J2EE application
  • Experience using Firefox add - ons such as Firebug, Firepath.
  • Experience as Mobile App Tester in testing Web applications and Mobile applications on iOS and Android Platforms.
  • Experience of 2 years in Mobile Apps Testing of Native apps, Web apps, Hybrid apps with Exploratory Testing on Mobile devices.
  • Tested applications using Black Box Testing and White Box Testing Techniques through Boundary Value Analysis and Equivalence Portioning
  • Experienced in formulating Test plans, Test cases, Test scenarios, Test approach and set up testing environment.
  • Expertise in Selenium Automation using Selenium WebDriver, Selenium RC, Selenium Grid.
  • Proficient in writing Integration test cases with Test NG and Rest Assured frameworks
  • Create test cases based on the analysis of business and technical specifications.
  • Design, implementation, and maintenance of Automation framework
  • Good Experience in Python Scripting.
  • Developed Automation Scripts in Selenium for Functional testing, Analytics testing and Regression Testing using JUnit and Testing.
  • Implement the knowledge web Service testing Restful, Soap UI tools, SQl, Oracle & database Concepts.
  • Drove all phases of enterprise integration and process improvement projects to successful completion, including application availability initiatives and the implementation of single site fail-over and recovery options.
  • Proficient in web-based application testing in Smoke, System, Functional, Integration, Regression and User Acceptance Testing & End to End Testing.
  • Developing and maintain Test scripts, analyzing bugs and interacting with development team members in fixing the defects.
  • Enthusiastic in learning new tools and technologies and evaluate their test applicability.
  • Excellent in using the reporting tools like Jira
  • Hands on experience in Functional Testing, Integration Testing, System Testing, GUI Testing, Regression Black Box and White Box Testing.
  • Excellent Team Player with good technical, analytical and communication skills.

TECHNICAL SKILLS & KNOWLEDGE:

Automation Frameworks: Selenium WebDriver, RC, Page object Model, Selenium Grid, and Selenium IDE, Mocha JS, QTP.

Test Frameworks: JUnit, Test-NG, Keyword Driven, Data Driven, Hybrid driven Framework, Appium

Languages: Java (J2SE, J2EE), HTML,XML, CSS, Javascript, Node JS, SQL.

Mobile technologies: IOS, Android OS.

IDE: Eclipse, Net Beans, Edit Plus, Intellij, Notepad++

Version Control: Git, SVN, CVS, Stash, Confluence

Databases: Oracle 10g/11g, MySQL

Bug Reporting: HP Quality Centre, JIRA.

SDLC Methodologies: Agile, Water Fall, and Scrum.

Microsoft Office: MS-Word, Excel, PPT, Outlook, etc.

Platform: Windows family, MAC OS

Web services: SOAP, RESTFUL

Build Tools: ANT, TestNG, Maven.

WORK EXPERIENCE:

Confidential, Waltham, Massachusetts

Sr. Automation Test Engineer

Responsibilities:

  • Created and executed detailed Test Cases including prerequisites, detailed instructions, and anticipated results
  • Used of automated Selenium WD test scripts for functional, regression as well as performance testing
  • Defined software failures and reported them via bug tracking system, monitored bug status
  • Analysed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Designed developed and implemented web services testing procedures.
  • Created automated web services test script.
  • Designed, developed, and executed automated tests using Selenium.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
  • Implemented Data Driven automation test framework with Selenium Web Driver, Java and TestNG.
  • Used Jmeter for hitting the RESTAPI Services also.
  • Used Jmeter, Created various performance load to the web server & analysed the performance of the same.
  • Created performance reports to various work load.
  • Performed data validation testing writing SQL queries.
  • Involved in Regression testing using Selenium and Creation of automation scripts.
  • Tested various devices, adapters & checking the logs using postman tool.
  • Handled the special mouse events and selected the options from the drop down menu using Selenium Actions builder, mouse hover and synchronization.
  • Strong ability in developing advanced sql queries to extract, manipulate, and/or calculate information to fulfil data and reporting requirements including identifying the tables and columns from which data is extracted.
  • Built a Framework on Node JS for testing the Rest API’s which was provided by developer’s team.
  • Use Intellij as an IDE for built the MochaJs framework for testing the Rest API’s.
  • Simulated video events locally using python scripts & posted the same in Thingspace.
  • Simulated the video Events using Excel file(events created using python scripts)to hit the VideoNext adapter with the huge number of events.
  • Used javascript libraries like karma, chai, jasmine, along with selenium wedriverjs for UI test execution assertions
  • Working on IoT(Internet of Things), integrating with ThingSpace API’s for the Smart cities such as City of Boston and Palo Alto .
  • Intergration of Multiple vertical IOT application.
  • Involved in creating of MochaJS Framework for the Automation of ThingSpace API’s and to test the different Adapters.
  • Created different Automation scripts for monitoring the components such as Gridsmart, Videonext, Nextbus, Sensys, Sensys Bike by checking the data in the ThingSpace for every hour format.
  • Configured the Data Validation for the gridsmart events in the ThingSapce and CSV data (by invoking the Python Script) for the complete day.
  • Automated the filters to track the movements of the vehicles, phase signals and getting the time interval by correlating all tbe Gridsmart and VideoNext events.
  • Written Automation Script for validating the videoevents data count in ThingSpace for all the production rules by configuring the provider tags and hour formats in config file.
  • Tested the device registration core API’s by checking the tags, triggers, targets, providers and monitoring the data types of fields for the build changes.
  • Involved in creating the BDD framework, feature files and step definitions for the CitySpace WebUI page.
  • Configured Selenium WebDriver , Java, Page Object Factory to create the selenium automation script for the iwakulava UI page to get the logs.
  • Simulated video events locally using python scripts & posted the same in Thingspace.
  • Developed the python scripts for analyzing the log files of various adapter & services extracted from iwakulava to identify the performance.
  • Generated the html format reoprts using mochawseome dependencies to run the test cases in suite level.
  • Good Knowledge of using Git repository (Stash), jira, confluence.
  • Regression test cases were automated using Selenium Web Driver, and Web Driver Backed Selenium.
  • Experience to run test cases using Jenkins .
  • Scheduling jobs with Jenkins for particular time interval.
  • Investigated software bugs and maintained reports, tracked defect.
  • Used firebug to identify object's ids, Name, XPaths, links in the application. 
  • Involved in writing and testing test scripts using Selenium WebDriver and Java Object Oriented programming Language.
  • SQL Queries to retrieve the data from various Tables and to test the database.
  • Used BDD/Cucumber approach to write new automated tests
  • Good knowledge of developing feature files using Gherkin Language
  • Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
  • Analysed testing data and wrote detailed reports.
  • Experienced to run test cases using Jenkins (CI/CD).
  • Tested applications compatibility on different browser versions(IE, Firefox, Safari and Chrome) across multiple platforms (Windows, Mac OS)
  • Developed BDD tests using Cucumber by writing behaviours and step definitions. Developed required Selenium support code in Java for Cucumber.
  • Performed Automation testing using Selenium on Web based (Browser) application.
  • Developed User Defined functions to support the automated scripts.
  • Categorized bugs based on the severity and interfaced with developers to resolve the
  • Coordinated with the developers in resolving the testing defects.
  • Participated in Test Process Improvement discussions and advised the training and Strategies to implement and enhance the Testing process
  • Create web UI tests using Selenium Web Driver.
  • Follow the Agile Testing Methodology, which involves direct interaction with developer.
  • Used JIRA to track the defects and closing the defects after they are fixed
  • Attended weekly meetings for updating the status 

Environment: Java, JIRA, Selenium WebDriver, MochaJs, chai, Javascript, Node JS, IntelliJ, Cucumber, Git, HTML, Mochawesome , Firebug, XPath, Cucumber, Jmeter, Agile Model, Jenkin,Appium, Postman tool.

Confidential, Austin, TX

Sr. SDET

Responsibilities:

  • Analysed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
  • Automated the web based & e- commerce applications.
  • Tested functionality of e-Commerce web application including, purchase orders and transactions.
  • Prepared and Execution of test scripts using Test-NG and Selenium Web-Driver.
  • Involved in development of Selenium based Automation Framework with Java using Page Object Model (POM) and Testing as test runner.
  • Used Apache POI for the data driven test case.
  • Performed functional testing by executing the QTP Script.
  • Used Python to launch QTP scripts from command line for continuous integration testing.
  • Mapped the Requirements to Test cases and logged defects using HP Quality Centre.
  • Mobile automation of android and windows app using Appium and Selenium Webdriver.
  • Automated the regression test cases using QTP.
  • Mobile automation of android and windows app using Appium and Selenium Webdriver
  • Developing Appium Scripts for Native Android/IOS Apps using Java
  • Identifying objects of App using UI Automator tool for Android and Appium Inspector for Iphone.
  • Participated in developing common Appium framework for both Android and IOS
  • Used different types of virtual devices(Emulator & Simulator) and real devices for Testcases Validation.
  • Developed automated scripts using QTP for functionality and system testing.
  • Parameterized the test by entering different sets of data using QTP.
  • Performed functional testing by executing the QTP Scripts from Test Director. Used Python to launch QTP scripts from command line for continuous integration testing.
  • Automated the reusable functionality using QTP
  • Used Firebug to capture and validate XPath Locators to identify elements.
  • Experience to run test cases using JENKINS (CI/CD).
  • Scheduling jobs with Jenkins at particular time interval.
  • working knowledge in Shell Scripting, Unix, Linux and Windows platform
  • Used Firebug to capture and validate XPath Locators to identify elements.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • Involved in testing Web services with tool called SOAP UI and using this tool to locate WSDL file on internet, created Test cases and executed them.
  • Used Groovy as a Scripting language in SOAP UI tool.
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test. 
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behaviour.
  • Expertise in Web service testing using SoapUI.
  • Build & Execute test cases & scheduled the job in particular time by using Jenkins.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Updated Test Plans and Test Scripts periodically to manage changes in requirements.
  • Wrote and implemented automated test scripts using Selenium WebDriver.
  • Regression test cases were written and automated using WebDriver.
  • Performed Automation testing using Selenium on Web based (Browser) application
  • Participated in Test Process Improvement discussions and advised the training and Strategies to implement and enhance the Testing process
  • Developed Selenium web driver scripts to work with IE8, IE9, IE10, IE11, Chrome.
  • Responsible for writing test cases
  • Executed test cases and analyzed test results and found bugs and reported bugs to VersionOne and keep track of bugs.
  • Reporting and tracking defects
  • Participate in status meetings
  • Documented all testing procedures and procedures.
  • Automated testing procedures using test scripts for development

Environment: Java, Quality Center, SOAPUI, Groovy, Android, IOS, SQL, Jenkins, Cucumber,, WebDriver, QTP/UFT, Maven, Restful API, SQL, Appium, Jenkins, TestNG, Agile Model.

Confidential, Lakewood, New Jersey

Automation Test Engineer

Responsibilities:

  • Performed initial Manual Testing and Automating the application with Selenium
  • Prepared Test plan/test cases as per SRS.
  • Used Data Driven Framework and extracted the data from external Excel files using Apache POI.
  • Performed Cross Browser Testing on different types of browsers to run all the tests at the same using TestNG.
  • Used JIRA to track bugs and maintained the flow of iterations.
  • Performed Regression testing using Selenium WebDriver, TestNG and Jenkins Continuous Integration.
  • Executed Batch files using Selenium.
  • Experience to run test cases using JENKINS (CI/CD).
  • Experience on Access and read to WSDL files
  • Defect logging, assignment and tracking through Microsoft Test Manager.
  • Web Services, SOAP UI, SOA, WADL and WSDL.
  • Prepared and Executed Financials Test scripts
  • Used Selenium IDE in Mozilla Firefox to create new Scripts.
  • Extensively used Selenium Locators like id, name, XPath, link Text.
  • Wrote XPath’s to identify web elements in the application in such a way that they would work on different browsers.
  • Used Selenium IDE for Open source web testing
  • Wrote test cases in WebDriver to switch between multiple windows.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
  • Defect logging, assignment and tracking through Microsoft Test Manager.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Web Services/API validation using SOAP UI, REST SOAP request response validation using SOAP UI.
  • Updated the testing related documents including testing scenarios, test cases and relevant scripts along with the new requirement changes and modified user stories
  • Responsible for analysing BRD/FRD and create test plans which elaborated the customer needs functional areas, test requirements and test execution
  • Used JIRA to track the defects and closing the defects after they are fix
  • Wrote test cases covering all the scenarios given in the user story
  • Created and executed automation test scripts using Selenium IDE web application testing utility
  • Worked closely with the development staff with regards to system functionality and bug fixing 

 Environment: Selenium web driver, Java, Selenium IDE,SOAP UI, Restful, Page Object Model, ALM, TestNG, ANT,QTP/UFT, Jenkins,Unix, Agile Model.

Confidential, Wilmington, DE

Test Engineer

Responsibilities:

  • Prepared Test cases based on Technical Specification document.
  • Preparing and Updating of Test Cases based on change request.
  • Performed Smoke, Functionality, Re-Testing, Regression and System Test.
  • Web Services/API validation using SOAP UI, REST SOAP request response validation using SOAP UI.
  • Extensively used Selenium Locators like id, name, XPath, link Text.
  • Wrote XPath to identify web elements in the application in such a way that they would work on different browsers.
  • Created manual test cases in HP ALM /QC for various user stories based on release & sprint plan.
  • Performed end to end functional testing, conducted Integration, System, Functional, Database Integrity, Sanity testing and User Acceptance (UAT).
  • Experience of using testing tools like Quality Center.
  • Analysed and identified the areas of a project for UAT Testing.
  • Responsible for driving E2E Test scenarios efforts and in identifying test data for UAT
  • Handle the tasks of helping the organization staff in planning data sets for UAT
  • Prepared XML test data files to validate different scenarios, using Boundary Value Analysis and Equivalence partitioning technique
  • Used Selenium IDE for Open source web testing
  • Providing Screenshots to identify and reproduce the bugs.
  • Bug reporting using Excel and Documentation.
  • Reported and tracked the bugs by executing Test Cases.
  • Preparation of Test Data, executing Test Scripts.
  • Bugs reporting on bug tracking tool & updating the status of the bugs.
  • Involved in regular discussions with developers regarding defects
  • Provide testing Status Reports.

Environment: windows, ALM ,Mozilla , Firefox, QTP, Internet Explorer, SOAP UI, SVN,Selenium RC.

Confidential

Software Engineer

Responsibilities:

  • Studying and understanding the Functional Requirements
  • Involved in the preparation of Project Plan, Test Plan.
  • Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern.
  • Developing new pages for personals.
  • Developed the controller servlet to handle the requests and responses.
  • Wrote JSP & Servlets classes to generate dynamic HTML pages
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Beans and Action classes. 
  • Implemented server side tasks using Servlets and XML. 
  • Developing and Action Classes. 
  • Involved in preparation of Test Cases and Test data.
  • Test case Execution, Result analysis and Test Report generation
  • Performed Functional and regression testing
  • Defect logging, assignment and tracking through Team Foundation Server.
  • Created manual test cases in HP ALM /QC for various user stories based on release & sprint plan
  • Reporting Defects, Defect verification and track them till closure.
  • Client interaction via conference calls on need basis.
  • Detecting Defects, communicating to Business Leads and Using Priority based, Business critical bases and enhancement based strategies to conduct Functional testing.
  • Perform database verifications using SQL queries to validate test data.
  • Writing Test Cases for Application’s Functional Requirements in detail.
  • Updating of test cases based on the change request.
  • Performed Smoke, Functionality, Regression, Re-Testing, and System Testing.
  • Perform database verifications using SQL queries to validate test data
  • Bug Tracking Process through test management tool Quality Center.
  • Responsible in providing regular test reports to the higher management.
  • Responsible for preparing Test Data and participation in Test plan, Test Review and Test Summary sessions.

Environment: Windows, Java, J2EE, Mozilla, Firefox, ALM, InternetExplore, SQL, Selenium IDE.

We'd love your feedback!