Sr. Automation Test Engineer Resume
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.