We provide IT Staff Augmentation Services!

Automation Engineer Resume

0/5 (Submit Your Rating)

TampA

SUMMARY

  • Around 7+ years of experience in Manual and Automation testing as well as hands - on experience working in Development & Testing Methodologies such as Agile, Waterfall and V-Model testing methodologies.
  • Extensive Experience in Manual and Automated testing using QTP (Quickest Professional), Selenium.
  • Extensive Experience in Black box testing, system, GUI, integration, functional, user acceptance, database testing and regression testing.
  • Experienced in developing and Documentation of Test Plans, Test Cases, Test Procedures and Test Scripts for the Relational Database, Java, WEB and Client/ Server applications.
  • Experienced in managing test lab and test tools.
  • Experience in Backend testing by writing SQL queries, functions, views, packages and procedures to test the integrity of application.
  • Proficiency in testing the applications compatibility on UNIX and Windows … XP platforms.
  • Extensive data validation in batch files, reports and databases; used SQL to query database extensively for data validation; expert in SQL for sub-queries, nested queries and for complex data enquiries.
  • Hands on coding experience with Java Language.
  • Automated functional test cases using tools like Selenium IDE, Selenium RC, and Selenium Web Driver (JUNIT and Java TESTNG).
  • Extensively worked in executing tests by using Selenium grid/Testing in different browsers/Cross Browser testing.
  • Extensive knowledge on web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS, SOAP, and JQuery.
  • Familiar with SOAP UI and REST API web services testing.
  • Solid knowledge of automation testing in Robot framework.
  • Experience in writing Test Plans, Test Scripts and Test Cases as well as executing them.
  • Experience with Java Unit Testing frameworks JUnit4/3 and Testing.
  • Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector, and Chrome Console.
  • Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
  • Experience in bug reporting tools like BugZilla, Quality Center, HP ALM, and JIRA.
  • Developed User Guides, Documented Business Systems and procedures.
  • Well exposed to different troubleshooting/debugging/testing/version control methodologies.
  • Good experience in for testing Mobile Applications and Desktop applications.
  • Capable of working as an individual and also as a part of team.
  • Proficient in Selenium test scripts using data driven, keyword driven, Page Object and hybrid frame work.
  • Experience in Unit Testing using JUnit and TestNG.
  • Proficient in using test automation tools such as Selenium WebDriver, HTTP Client and Appium to develop automation testing scripts for web, mobile and client server applications.
  • Extensive knowledge of using Maven for build and Jenkins for continuous integration and also knowledge and working with continuous deployment.
  • Worked on performance and load testing using Apache JMeter.
  • Familiarity working with Angular JS apps automation using Protractor.
  • Worked with locating elements using UI AutomatorViewer and Appium Inspector.
  • Proficient in Functional, Regression, System Integration (SIT), Acceptance (UAT), Browser compatibility and Performance Testing.
  • Experience in UNIX Shell Scripting.
  • Experience in web technologies like JavaScript, XML, XPATH, HTML, CSS and SOAP.
  • Developed/maintained Test Plans, Test Cases, Test Scripts, Black Box/White Box Testing, DefectTracking and Metrics for both Manual and Automated test environments.
  • Extensive experience in black box testing, integration testing, Regression testing, GUI testing, Smoke testing, browser compatibility testing, system testing, build verification testing and user acceptance testing.
  • Experienced in working with HP Quality Center, ALM, Rally, JIRA for Project Management and defect tracking.
  • Developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Familiarity working with cloud based web and mobile automation using Sauce Labs platform.
  • Excellent understanding of Agile methodology - Scrum.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, Selenium GRID, Selenium IDE, Eclipse, Cucumber, TestNG, GIT, Postman, JUnit, Firebug, SoapUI.

Programming: core Java, HTML, XPath, CSS, JavaScript, XML, SQL, Soap, Rest.

Defect Tracking Tools: Jira, Bugzilla,Quality center.

Build CFG/CI/Tools: Maven, Jenkins, GitHub.

Testing Frameworks: Page Object Model (POM), Data Driven, Keyword Driven, Hybrid Framework.

Project Methodologies: SDLC, STLC, Agile (Scrum), Waterfall.

Databases: SQL Server, Oracle, My SQL.

Others: Web browsers, MS Office tools, Windows OS.

PROFESSIONAL EXPERIENCE

Confidential, Tampa

Automation Engineer

Responsibilities:

  • Prepared of Test Strategy and guiding the Team.
  • Involvement in the System Test Plan Preparation and Requirements Streamlining.
  • Involvement in Preparation of Test Procedures, Test Scenarios, Test cases and Test Data.
  • Identified test cases to automate and automated them using Selenium WebDriver and TestNG.
  • Wrote test cases scripts using Selenium WebDriver for Functional testing and Regression testing.
  • Performed Data driven testing using Selenium WebDriver, JUnit and JDBC Connections.
  • Used Selenium Grid, Desired capabilities, Remote WebDriver for distributing the execution in different machines, Platforms, Browsers.
  • Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in Java using JUnit prior to Agile release.
  • Executed of end-to-end testing to evaluate system testing of the application.
  • Participated in analyzing the functional specifications and creation of test plans, creating test cases & bug reports.
  • Execution of Mobile Native App Test Cases and logging defects in Bugzilla.
  • Suggest user interface modifications for the identified issues/problems.
  • Testing of all SDK releases on supported cross platforms like androids, iOS etc.
  • Successfully launched Google Home and Pixel.
  • Attended all product related engineering meetings.
  • Supported bug bash for device setup and app installations.
  • Worked closely with entire team to improve productivity.
  • Utilized role in mobile testing using Appium Mobile for testing client's mobile apps on the Android/iOS platforms.
  • Performed Data driven test in Cucumber, Parameterized BDD scenarios in Cucumber.
  • Used JIRA for defect tracking system, GIT for version control and Jenkins for continuous integration.
  • Involved in design and implementation of Selenium WebDriver automation framework for Smoke and Regression test suites (JUnit, Maven).

Confidential

QA Engineer

Responsibilities:

  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
  • Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
  • Automated highly transactional web application using Selenium Web Driver.
  • Execution of automated Test Scripts through Maven. Used Maven for building the WebDriver project.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Integrated with Continuous Integration tools Jenkins for running tests on a regular basis automatically.
  • Also responsible for converting automation scripts to new frameworks using Selenium WebDriver, Java and TestNG/Junit.
  • Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Experienced in load and performance testing tool JMeter.
  • Performed Regression Testing at various phases of development life cycle for impacted existing functionality.
  • Hands-on experience on Protractor Testing for end-to-end test framework for AngularJS applications and other JavaScript applications.
  • Involved in testing Web services (SOAP and REST) and XML with a tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Good knowledge on Mockito framework for performing Unit testing, helped developers in Unit testing in test driven development.
  • Worked in Agile - Behavior Driven Development (BDD) model.
  • Good knowledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation.
  • Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
  • Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.

Confidential

Automation Engineer

Responsibilities:

  • Developed Automation Script using Selenium WebDriver, RC Server, Eclipse, TestNG and Java
  • Tested compatibility of application for dynamic and static content under various cross browser using HTML IDs and Xpath in selenium.
  • Involved in performing Smoke, Functional, System and Regression and backend Testing
  • Developed Hybrid framework with Selenium
  • Used Selenium GRID to execute test cases in parallel on different target machines
  • Communicated with QA Lead and QA Team members to resolve issues
  • Reported software problems using Bugzilla bug trucking system and verified bugs fixed in new releases
  • Identified and documented defects using Buganizer to ensure application functionality
  • Worked with QA team and developers to improve processes.
  • Developed test cases, reviewed and Involved in Functionality and Regression Testing.
  • Involved in software acceptance testing and production release procedures throughout SDLC
  • Documented the successful or unsuccessful completion of each test condition in the Test Director script repository and verified actual results against expected results for discrepancies
  • Conducted system and integration testing, debugged the software errors and interacted with developers to resolve technical issues.
  • Responsible for entering bugs into an automated bug management system and performing regression tests after the bugs were fixed.
  • Involved in Web services Automation Testing using SOAP UI.
  • Maintained detailed test logs and report test results in Test Director
  • Participated in test plan and test cases review meetings.
  • Performed quality reviews to improve test maturity
  • Executed SQL queries to verify proper insertion, deletion and updates to the Database
  • Prepared user documentation with screenshots for UAT (User Acceptance testing)
  • Utilized Confluence for reporting weekly status on area of ownership. Attended meetings to influence building quality into the product cycle

Confidential

QA Analyst

Responsibilities:

  • Reviewed functional and non-functional system requirements and constructed a conceptual design and detailed designs.
  • Created test scenarios and test cases based on functional documents and User stories.
  • Designed and Developed Test Cases for automated testing using Selenium, TestNG and Eclipse IDE.
  • Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using ALM.
  • Execute automation scripts using Maven, Selenium Grid for different browsers/devices/environments parallel testing
  • Was completely responsible for Integration Testing and Production Deployment Readiness tasks that includes but not limited to Designing Integration Test Strategy, Integration Test Planning and Scheduling, Integration Test Data Acquisition, Testing Tools Management and Setup, Test Execution, Bugs Fixing & Tracking and Finally Reporting.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Was completely responsible for the Test Data Management across the Board for CORE UI Testing Activities and Efforts.
  • Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features development
  • Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
  • Responsible for setting up the framework and test environment.
  • Configured Selenium Web Driver, TestNG, Eclipse IDE and created selenium automation scripts in java using TestNG.
  • Participated in User story discussion and requirement grooming, sprint planning and review meetings
  • Executed automation scripts on different browsers/environments & reported defects/results to the team.
  • Performed Smoke, System testing, Integration Testing, Regression testing, User acceptance testing and Database testing.
  • Used Firebug to do web based application testing with selenium for the commands and locator application
  • Coordinating with the developers for resolution of defects, coordination.
  • Played a key decision maker role in converting the User Stories to System and Integration Testing Requirements during the JAD sessions.

We'd love your feedback!