We provide IT Staff Augmentation Services!

Automation Test Engineer Resume

2.00/5 (Submit Your Rating)

MassachusettS

SUMMARY:

  • Overall 4+ 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.
  • Developed and Implemented different automation frameworks like Page Object Model Framework, TestNG Framework, Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for a number of projects.
  • Proficient in writing Selenium Web driver automation script using Java for cross browsing testing.
  • Worked with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), SoapUI, Cucumber, JUnit, JIRA and Eclipse.
  • Experienced in BDD (Behavior Driven Development).
  • Effectively used Selenium Web driver, TestNG test frameworks in creating test scripts, test suites and HTML reports.
  • Worked extensively in testing Soap and Restful web services using SoapUI and validated the response using assertions.
  • Used finder mechanisms like CSS, XPath expression, HTML id and name to find the Web Elements.
  • Hands on experience in using build and project management tolls like Ant, MAVEN and Configuration management tools like SVN,GIT.
  • Performed Continuous integration automation using Jenkins.
  • Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.
  • Responsible for developing, maintaining and compliance of quality assurance testing strategies, policies, procedures, standards, templates and governance.
  • Participated in requirement review meetings, analyzed requirements, developing test plan and test cases, Requirement Traceability Matrix, Defect Management, Reporting and Tracking.
  • Experience in preparing test data for positive and negative testing and identified critical bugs in the product early in the test execution cycle.
  • Generated test logs using Log4j for various log levels.
  • Worked with cross - functional testing teams and developers for closing defects
  • Good experience in working with Eclipse IDE.
  • Experience in Functional Testing tool Quick Test Professional (QTP/UFT)
  • Experience in creating the automation test scripts using Selenium WebDriver with java language.
  • Experience in Web Service testing using SoapUI ((SOAP and WSDL)
  • Experienced in writing JUNIT Test cases for Java and J2EE application
  • 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
  • Experience in Python Scripting.
  • 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:

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, 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.

PROFESSIONAL EXPERIENCE:

Confidential, Massachusetts

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.
  • Developed Automation Test Framework (Page Object Model) for Web applications using selenium Web Driver with TestNG, Log4j, Maven, MS-Excel and Jenkins for Continuous integration and Automation.
  • Performed data validation testing writing SQL queries.
  • Mobile automation of android and windows app using Appium and Selenium Webdriver
  • Used UI Automator to identify the objects in mobile apps .
  • 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.
  • 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 .
  • 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, Jenkins, Appium,Postman tool.

Confidential, Austin, TX

Automation Engineer

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.
  • Implemented Keyword Driven automation test framework with Selenium Web Driver, Java and TestNG.
  • Automated database testing processes and procedures.
  • Prepared the Test Plan and Testing Strategies for Data Warehousing Application
  • 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.
  • 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.
  • 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.
  • Automated the regression test cases using QTP.
  • Worked in developing a typically customized script frame work and complex scripts for Load
  • Developed automated scripts using QTP for functionality and system testing.
  • Parameterized the test by entering different sets of data using QTP.
  • 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, Selenium Webdriver, SQL, Jenkins, Cucumber, WebDriver, QTP/UFT, Maven, Restful API, SQL, Jenkins, TestNG,Appium,Agile Model.

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.
  • Designed, developed, and executed automated tests using Selenium Web Driver.
  • 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.
  • Involved in Regression testing using Selenium and Creation of automation scripts.
  • Handled the special mouse events and selected the options from the drop down menu using Selenium Actions builder, mouse hover and synchronization.
  • Raised defects and performed tracking using JIRA. Involved in updating and execution of Test Cases according to the requirements.
  • Performed GUI and functional testing for different modules of application
  • 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, Selenium RC, Selenium Webdriver.

We'd love your feedback!