We provide IT Staff Augmentation Services!

Senior Automation Engineer Resume

2.00/5 (Submit Your Rating)

Omaha, NE

SUMMARY:

  • Automation Test Specialist with 9 years of experience with increasing responsibilities and successful record of achievements in design automation test framework and automation test deliverables.
  • Excellent operational knowledge of SDLC, STLC and full project life cycle in Agile, Waterfall methodologies with respect to software quality assurance and quality management.
  • Design and developed various automation frameworks like Modular Driven, Data Driven, Keyword Driven and Hybrid with different automation test tool like SELENIUM /CUCUMBER/QTP/UFT/TestCompelte.
  • Provided organizational, optimistic & result oriented Quality Management Systems, quality plans, approaches to write IT related quality manuals for software engineering.
  • Expertise in understanding BRS/SRS and design the Test Scenarios, Test Cases for functional testing in Agile methodology.
  • Extensively Proficient in Black Box, White Box, Functional, Integration, GUI, UAT, System, Usability, Regression, Security, Stress, Load, reliability, Stability, Backend, Manual testing and automation testing.
  • Experienced automation on SELENIUM with Modular, Data, Keyword Driven and Hybrid frameworks with Java.
  • Excellent programming/scripting knowledge in JAVA, JAVA Script, VB Script with good analytical, problem solving abilities with a temperament to learn new technologies
  • Extensive experience in client services and web services(REST/WSDL/ SOAP/ XML Schema/ JSON) testing with JAVA
  • Experienced scripting automation framework based on Web Driver with TESTNG/Cucumber with java.
  • Extensive experience with web based applications, web logs, and web data analysis process along with Automation Tools.
  • Expertise in Automation Tool POC, Automation Feasibility study, design and develop automation Frameworks, Automation test maintenance framework and Automation Team management
  • Continuous Integration build tools (Maven/Jenkins/ Hudson/ TFS) to manage framework dependency Jar files.
  • Experience in project Management activities like test management, test planning, test team monitoring, test execution, tracking, closure and resource management
  • Developing and maintaining test scripts, analyzing bugs, logging defects in JIRA/Bugzilla/Quality Center/ALM/ interacting with development team and track the bugs till closure
  • Experience in perform database testing using SQL, PL/SQL queries to for data integrity
  • Having good knowledge in ETL testing and having experience writing Store procedure and functions.
  • Experience in testing Web applications, standalone application and client - server application on multiplatform environment on Windows/Linux/Unix.
  • Experience in Configure/Deploying in the builds (war file / on servers (Apache and IIS) like Client window machines and cloud Linux Environment by use of PUTTY
  • Excellent in client/customer interaction abilities, gather requirements and provide solutions to emphasizing on quality.
  • Expertise in demonstrate automation benefits, automation frameworks client in and in preparing automation proposals and automation test ROI.
  • Expertise in task allocation, manual test cases review, automation test code review. And experience in Offshore/Onshore model for supporting projects and meeting deliverables.
  • Expertise in risk analysis and risk mitigation risk in quality measurement in-order with changing requirements and deliver critical projects on schedule.
  • Excellent communication and presentation skills, self-motivated, highly committed to responsibilities.
  • Flexible and versatile to adapt over to any new environment, quick learner, well organized and can work on any project independently or in team.

TECHNICAL SKILLS:

Languages: JAVA, JavaScript, VB.Script, ASP.NET (JQuery, CSS), C#.

Operating Systems: Windows XP/ 7/8/10 Linux

Database: SQL Server 2005/2008, My SQL, Oracle 9 / 10

Automation Tools: Selenium(2.32/2.53), QTP 9.2/10

Web Processes: XML, HTML 5.0, REST, JSON, SOAP, WSDL.

Build Tools: Maven, Jenkins, Hudson,TFS

Frameworks: Data, Keyword Driven, Hybrid

PROFESSIONAL EXPERIENCE:

Confidential, Omaha, NE

Senior Automation Engineer

Responsibilities:

  • Understand Application by analyzing Functional Requirements Documents, Business Requirement Document and wireframes.
  • Work with Agile testing methodology, participating in daily SCRUM meetings and documenting features into JIRA testing each SPRINT deliverables.
  • Designed Test Strategy, Test plan, Test Scenarios based on RTM.
  • Writing, executing and reviewing the Test Scripts as per the requirements and change request document.
  • Responsible for automation/functional test team handling and automation test process development for multiple portfolios and applications.
  • Interact with client on daily base to understand the requirements for testing process and on testing progress.
  • Complete Automation POC, automation feasibility study and provide POC output to client.
  • Developed Hybrid framework to develop automation test scripts using selenium web driver.
  • Responsible in analyzing functional test cases and provide estimation for automation test process.
  • Developing the Automation framework using Test complete using java script.
  • Prepare automation smoke suite, regression suite for the each deployment and sprint with Keyword Driven Framework.
  • Designing & implementing TestNG Automation framework for Selenium.
  • Installation and configuration of Cucumber BDD (Behavior Driven Development) framework with Selenium
  • Design of feature/scenario(s) along with Given, When, Then in Gherkins
  • Involved in the Continuous Integration of automation framework with Jenkins
  • Developed many reusable functions using automation tools which also handles negative scenarios and reduced team effort to a very large extent
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Database.
  • Responsible in executing Selenium test scripts on different browsers (Cross browser testing) and checked for compatibility testing.
  • Performed End-to-End testing manually and was associated with User Acceptance Testing.
  • Reporting the bugs using Bug Tracking tool BUGZILLA. Verifying fixed bugs and maintained the daily status Report by XSLT.
  • Actively worked to provide better solutions in automation for enriching the product both in terms of automation and manual
  • Demonstrating the work done to the client and understand the issues and concerns and rectify on time.

Environment: Java, Selenium Web driver, TestNG, Cucumber, Keyword driven, Jenkins, Maven, SOAP, Eclipse, Xpath, BugZilla, QC, Mysql, Firefox, chrome, windows.

Confidential - Oklahoma

Test Engineer

Responsibilities:

  • Understand Application by analyzing Functional Requirements Document, Business Requirement Document.
  • Work in Agile testing methodology, participate in daily SCRUM meetings and testing each SPRINT deliverables
  • Developed/Updated System Test Plan, Test Scenarios and Test Scripts as per the requirements and change request document.
  • Prepared Test Matrix to keep track of the requirements(RTM) and the test cases
  • Functional smoke suite design, regression suite design, write test cases, execution and bug report
  • Working with development team to ensure applications issues are resolved and bugs are fixed, re-test and provide signoff, ensure production on schedule
  • Responsible for automation/functional test team handling and automation test process development for application
  • Interact with client on daily base to understand the requirements for testing process and on testing progress
  • Complete Automation POC, automation feasibility study and provide POC output to client.
  • Designed & implemented hybrid framework ( Keyword and Data driven ) on Selenium using java
  • Developed and executed White Box test cases of Java API using TestNG framework & Eclipse
  • Involved in the Continuous Integration of automation framework with Jenkins .
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Coded many helper and Utility classes in Java. Used Java Log4j logging framework for logging and debugging.
  • Responsible in analyzing functional test cases and provide estimation for automation test process
  • Responsible for reviewing automation test code developed by other team members
  • Performed End-to-End testing manually and was associated with UAT and Test management using HP ALM
  • Participating in Team Meetings, understand and provide solutions to manual or automation issues within the team and provide better delivery for client and prepare detailed test report
  • Point of contact for supporting issues in automation testing process for application
  • Actively worked to provide better solutions in automation for enriching the product both in terms of automation and manual
  • Demonstrating the work done to the client and understand the issues and concerns and rectify on time
  • Responsible for automation/functional test team handling and automation test process development for application
  • Failure functionality tracing using debug logs and reporting defects by BugZilla .
  • Performed functional testing of SOAP and REST Web Services using SOAP UI Tool .
  • Performed Back End testing by writing SQL statements like Inner Joins , Outer joins and Self Joins using Oracle and SQL DB.
  • Extensive experience in client services and web services testing with JAVA - Rest Assured

Environment: Java, Selenium (IDE Web Driver), selenium (2.51.0), TestNG, Jenkins (2.3), Apache Maven, PHP, SOAP UI, Eclipse, XPATH, JavaScript, Agile, MYSQL Mozilla Firefox.

Confidential

Senior Automation Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and script the test cases for testing the application.
  • Prepared Test Matrix to keep track of the requirements and the test cases.
  • Identify and Automate those test cases using Selenium Web Driver, Junit and Java technologies
  • Involved in writing unique XPath using firebug and fire path to identify web elements.
  • Developed test automation scripts using Selenium Web Driver for regression and performance testing of the various releases of the application.
  • Executed Test cases for Functionality, Regression, Integration and Database Testing.
  • Followed Hybrid framework for execution of Test Cases in Selenium.
  • Data driven testing through Excel sheet, file upload and download using Auto it.
  • Handled Hidden div-pop up, alert confirmation pop-up & child browser popup using selenium web driver.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Involved in Test-Environment setup and Executed Automated Test Scripts for Smoke, Regression and Retesting.
  • Documented and Reported Bugs found during Testing Process.
  • Reported Test execution status through BUGZILLA.
  • Performed the testing of Restful web services for mobile apps for the Using SOAP UI.
  • Developed data driven test scripts to check the same functionality with multiple sets of data.
  • Used Ant for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Created the tests as a set, that has no user interaction and executed them as Batch tests using ANT.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Generated Bug reports for Weekly status reporting and reviewed test scripts generated by other Team members.

Environment: Java, Selenium Web Driver (2.37.0),Cucumber, Junit, Jenkins(2.3),Maven, SOAP UI, Rest, Firebug, Fire path, Xpath, Eclipse, SQL server, IE, Firefox, Chrome, Windows, Linux.

Confidential

Test Automation Engineer

Responsibilities:

  • Prepared the Test plan based on Business Requirement Documents and User Stories.
  • Involved in verification, validation and quality assurance.
  • Attend daily scrum meetings, reviewed user stories.
  • Developed Test Cases in Version One Tool (Agile software development tool).
  • Created Test Data for QA and UAT.
  • Filed and tracked the defects using BugZilla.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web applications.
  • Automated test cases to perform regression testing using Java, selenium web driver 2.0 and eclipse IDE.
  • Used Id, Name, Links, XPath and CSS to work with dynamic and static elements in application.
  • Used Selenium Web driver to run test cases in multiple browsers.
  • Work with soap UI for generating API request and analyze the response success and failures of interfaces.
  • Written and executed SQL queries and Joins, Group By clause, having clause etc. to validate the data.
  • Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate the response xml with database.
  • Involved in Smoke Testing, Regression Testing and User Acceptance Testing.
  • Along with validation on the front end, perform the backend log analysis in UNIX environments to make sure the interfaces yield the correct results/response to requests.
  • Prepared daily/ weekly status reports on Test case execution, defects based ON RTM .
  • Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool.
  • Involved in planning test execution activities, defect reporting and analyzing test metrics.

Environment: Selenium 2.0, JAVA, PHP, JQuery, Java Script, HTML, SoapUI, MYSQL, JavaScript, XML, Web Services, Eclipse 3.1, Hibernate, REST Web Services, Quartz.

Confidential

Automation Consultant

Responsibilities:

  • Understand Application by analyzing Business Requirement Specifications and Functional Requirements Document.
  • Designing Aspx pages and Writing Business logic for the application in C#.
  • Deploying application builds in to IIS and validating the scripts using jquery.
  • Identifying and designing Test scenarios, Test Cases & Test Recommendation Report.
  • Black box testing (functional, regression testing and GUI testing) and Bug report preparation.
  • Giving application support once it is in Live.
  • Extensively involved in testing manually the GUI functionality.
  • Performed Integration, Functional, System, Regression and Beta testing.
  • Involved with automation framework and script development.
  • Deploy the configuration files to Dedicated Clients.
  • Performed ETL testing to verify that data is transformed correctly according to various business requirement and rules.
  • Responsible for documenting the Automated Test results using QTP and Involved as part of automation team using QTP developed test scripts.
  • Perform both manual and automation testing and created various test results to track the testing results.
  • Used Quality Center as a repository to record all project testing efforts and to keep track of the defects.
  • Used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
  • Created reusable function library in QTP that can be used across various scripts for provisioning/Billing GUI and API/XMLs.
  • Parameterized test scripts in QTP to pass data from different data sources like Excel spreadsheets, XML files and database.
  • Developed utility scripts in QTP to export data from different database tables to Excel.

Environment: QTP, MS Excel, HTML, Windows, SQL, Oracle 10g, MS Office, Visual Studio, ASP.NET, VB script, XML, Oracle, SQL, Agile, Windows 2000, Quality Center.

Confidential

QA Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Document and Technical Specification document.
  • Performed quality assurance reviews on all System Development Life Cycle.
  • Developed the test scripts based on the Requirements documents and executed based on the test flow.
  • Taking the test cases signoff from the Team Lead, Manager and Business analyst.
  • Deploying the builds in Test and production environments.
  • Performed the sanity, smoke and Retesting, Integration testing on each build.
  • Done the Regression test on each build receiving patch build from the Dev Team.
  • Responsible for logging the bugs and closing those in timely manner.
  • Logging the bug by providing the detailed test steps to Help developers for easy tracking and resolve the issues.
  • Used Quality Center to track and report system defects and bug fixes.
  • Prepared user documentation for UAT (User Acceptance testing).
  • Participated in bug review meetings on behalf of the QA team.
  • Coordinated meetings with the Development teams to ensure appropriate handling of the bugs and their timely resolution.

Environment: ASP.NET, VB script, XML, SQL, waterfall, Windows 2000, Quality Center.

We'd love your feedback!