We provide IT Staff Augmentation Services!

Automation Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Proficient in manual and automated testing in client/server and web based applications for Finance, Insurance, Banking, Ecommerce/Online payment process and ERP.
  • Quality Assurance expertise includes full life cycle testing experience including Functional, Smoke, User Interface, Regression, User Acceptance, Integration and Performance of computer applications.
  • Expertise with various SDLC methodologies and experienced with Agile, RUP, Waterfall, Prototype and V - model.
  • Expertise in planning, designing, implementing, executing and evaluating tests.
  • Experienced in developing and executing test scripts using HP’s automation tools i.e. Quality Center/Test Director, and WebDriver
  • Experienced in Bug-reporting and Bug-tracking using the test management tools like Jira and Quality Center.
  • Experienced in creating of manual and automated Test scripts using HP Quality Center and Selenium based on use case documents and Mock-ups.
  • Effective defect tracking and reporting to improve communications and reduce delay using Jira.
  • Experienced in WebDriver, Selenium RC, Java, Junit, TestNG, JIRA, Jmeter
  • Expert in mobile automation using Appium
  • Expert in creating SQL queries against Oracle, MS SQL server and DB2.
  • Expertise in developing external custom functions using Java Scripts.
  • Strongly experienced in developing Selenium Automation Frameworks i.e. Data-driven, Keyword-driven and Hybrid frameworks.
  • Strong Knowledge in Load and stress testing with performance testing tool JMeter.
  • Experienced in performance testing for web-based applications, including benchmarking and design, diagnostics, and tuning prior to go live using JMeter.
  • Experienced in validating XML SOAP messages through SOAPUI and XMLSPY.
  • Experienced in Service Oriented Architecture Testing and Web Services testing.
  • Results driven professional, capable of controlling multiple projects with focus on attention to details related software testing.
  • Experienced in interfacing with the software development teams with regards to test plans, test procedures and software issues.
  • Possess excellent oral and written communication skills and interpersonal skills, exceptional organizer and team builder.
  • Innovative, solutions-oriented professional with expertise in client service, building relationships and providing strategic direction for wealth building and management.
  • Aggressive, results-driven entrepreneur; stays abreast of new and emerging trends in technology.
  • A lifelong learner, equally competitive and creative with a passion for extreme sports and music production; currently seeking an opportunity to integrate valuable skills and experience into a consulting role with a world-class organization.

TECHNICAL SKILLS:

Tools: Experience Level

Automation Testing & Management Tools: Selenium WebDriver 3.0, Appium, Selenium RC, Selenium Grid, Selenium IDE, Jmeter, QTP, QC, JIRA, Mantis, Bugzilla

Office Tools: Outlook, Word, Excel and PowerPoint

Languages and Tools: Core Java, SQL, HTML, Ant, Maven, Junit and TestNG, VBScript and JavaScript

Databases: Oracle, SQL Server, MySQL and Access

Platform: Windows 7/XP/2000, Mac Unix/ Linux

PROFESSIONAL EXPERIENCE:

Confidential

Automation Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Designed developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Setup the automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Developed custom libraries for automation using JAVA & Selenium WebDriver.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG)
  • Developed automation framework using Selenium WebDriver (Java) and Test Execution using TestNG.
  • Responsible for implementation of Hybrid Test automationFramework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Maintained and executed Maven build files for running automated tests.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • Used Firebug to do web based application testing with Selenium for the commands and locator application.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them
  • Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries
  • Worked with Source version control tool such as BitBucket
  • Involved in documentation as to how to maintain and run scripts for future enhancements
  • Responsible for testing the application against different environments in QA, staging and production
  • Perform testing for mobile application and used Appium for mobile automate
  • Working within agile development teams with a BDD approach and supporting the developers to quality assure developments early
  • Test automation for web application (SWAP module) using Cucumber
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x - path
  • Test case automation using Cucumber test automation tool and Gherkin scripting language

Environment: Java, Selenium WebDriver, Appium, Maven, TestNG, Jenkins, Cucumber, XPath, Eclipse, SOAP UI, JIRA, Git,BitBucket, Firebug, HTML, XML, CSS, Internet Explorer, Chrome, Firefox, SQL, Oracle, Windows.

Confidential

Automation Engineer

Responsibilities:

  • Developed Test Cases and Procedures based on User requirement specifications and System requirement specifications.
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
  • Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Developed automated Test cases in Java using Selenium WebDriver.
  • Created user defined functions in Java and implemented the functionality with Selenium.
  • Designed developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Created Test plan, High - level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Created Project plan on Jenkins, configured scheduled using Cron job.
  • Used Ant for building the WebDriver projects. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.
  • Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Developed Maven based build to run Selenium Automation. Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
  • Developed Automation Scripts for Regression using Selenium Web Driver and Java.
  • Worked on Integration of Selenium WebDriver with existing API to test Framework.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.
  • Executed SOAP based web services API testing (Java client and SOAP UI)
  • Implemented Modular Framework for Selenium based scripts.
  • Conducted Cross browser testing in IE and Firefox using Selenium.
  • Performed browser validations across operating systems by verifying the visual presentations, alignment, design and accuracy of links.
  • BDD/Cucumber approach, which allows non-programming QA, engineers to write new automated tests
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome
  • Performed change defects verification of data in QA environment, before the Production implementation
  • Managed Test results and defects using JIRA defect tracking tool
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server
  • Prepared user documentation with screenshots for UAT (User Acceptance testing)

Environment: Java, Selenium WebDriver, Junit, Jenkins, Ant, Cucumber, SOAP UI, XPath, Eclipse, Subversion, HTML, CSS, XML, JIRA, JIRA, MS Office, SQL, Oracle, Windows

Confidential

Automation Engineer

Responsibilities:

  • Involved in analyzing requirements and generated test cases/procedures as per system, architecture and data synchronization requirements.
  • Made key decisions on the test automation approach and update the properties file as per the coverage conditions.
  • Created automated test package for executing monthly production migration release shakeouts, regressions shakeouts, sanity testing.
  • Enhanced the existing automation scripts to better functional coverage and scenarios to performance tune and add self-handling exception criteria.
  • Used Quality Center to write and execute detailed test cases as per the Business requirements and Functional specifications.
  • Tracked defects using Jira through all phases of defect cycle.
  • Logged defects using Jira and work with business analyst and developer to follow the defect cycle.
  • Followed up on the defects until the issue was resolved using Jira.
  • Performed Backend testing by checking the updated data in the Database using SQL queries.
  • Modified existing automation scripts to meet new business requirements/Changes and execute them.
  • Developed automation Test Plans, and Test cases for newly added functionality and performed regression test.
  • Involved in modifying and coding JAVA with conditional statements and loops in functional testing.
  • Configured Selenium Remote Control with Eclipse and also configured Custom Log Files.
  • Dynamically capture data from web controls, designed a data-driven testing framework in Selenium.
  • Setting up the Selenium Hub, running Test Suites on Multiple Machines with Selenium Grid, running Tests in Sequence and running Tests in Parallel.
  • Developed Restful Web Service testing framework with open source Http Core and JUnit to build robust and scalable web service testing.
  • Developed a complete automated functional test framework utilizing Java, JUnit, Testng, Selenium RC, and WebDriver.
  • Implemented MVC Pattern based Keyword Driven and data-driven testing framework for automation testing.
  • Developed and implemented robust MVC Pattern base testing with Selenium RC and WebDriver.
  • Performed functional testing with Selenium, defined various checkpoints to verify results and performed tests using test-driven data.
  • Involved in Regression testing using basics using Selenium IDE like recording and running the basic scripts of the application during various phases of development.
  • Created a Data-driven automation Framework work using Selenium.
  • Developed Performance Test plan, executed Load testing, analyzed the results and generated Load testing reports.
  • Responsible for load testing the site using JMeter, developed and executed a variety of user scenarios and executed testes to mimic load.
  • Produced regular project status reports to senior management to ensure on-time project launch.
  • Assisted in production of testing and capacity certification reports.
  • Attended the Bug Triage meetings and reported the testing status to the higher officials.

Environment: Java, Selenium IDE, Selenium RC, WebDriver, WebDriverBackedSelenium, Junit, Firebug, Fire path, XPath, XML, HTML, Apache-Tomcat, SQL Server, Oracle,MS Office, Windows and UNIX.

Confidential

Test Engineer

Responsibilities:

  • Involved in gathering requirement and discussed with Development team to understand and analyzed the Product Requirements thoroughly.
  • Involved in implementing and writing of Test Plans based on the requirements.
  • Created Requirement Traceability Matrix for the product across different releases and also updating the Requirement traceability matrix timely with the changes.
  • Created Scenarios and performed scenario based testing. Designed, updated and reviewed Test Cases.
  • Developed detailed Test scenario, Entrance and Exit criteria for the application being tested and ensured that standards for documentation were followed.
  • Modified of existing Test Plans and Test Scripts for regression testing.
  • Worked with Project Management to scope the testing effort and provide status and estimates.
  • Enhanced and maintained test scripts for different builds of the application and according to the changing system requirements.
  • Performed negative and positive testing for the application.
  • Performed Black box testing, System testing, Integration testing, Regression testing, Performance testing and Load/Stress testing.
  • Logged the defects in HP Quality Center and created Test Metrics to analyze the defects.
  • Wrote complex SQL queries to perform the backend testing of the Database.
  • Created and enhanced automation test scripts using Selenium.
  • Conducted functional regression testing for each build and version using QTP.
  • Developed external custom functions using JAVA, Descriptive Programming for Selenium.
  • Developed Web Service Test with Soap UI to test SOA platform.
  • Developed and implement MVC Pattern based Keyword Driven automation testing with Selenium RC
  • Creating complex Key word driven, Data driven and Table driven +automated test script to maximize the automation script with Selenium RC.
  • Performed Load, Performance and Stress Testing using JMeter.
  • Created and executed test scripts and scenarios that will determine optimal system performance according to specifications.
  • Analyzed the Performance test results, created reports.
  • Involved in developing weekly status reports for the project team.

Environment: HP Quality Center, JMeter, QuickTestPro 9.0, MS Office, Oracle, SQL Server, Java, Windows and UNIX.

Confidential

Test Engineer

Responsibilities:

  • Analyzed Business, Functional Requirements, and reviewed Documents to develop Test Plan and wrote Test Cases.
  • Worked in shared environment to test different application.
  • Verified that new or upgraded applications meet specified requirements.
  • Worked closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
  • Created and maintained the Requirements Traceability Matrix and Test Matrix.
  • Prepared test plans and test cases using Test Director.
  • Developed both positive as well as negative test cases and entered into Test Director; Conducted external reviews for the test cases with the Business Analysts.
  • Analyzed test results based on logs and used Test Director to log defects.
  • Involved in creating Test logs and Test Summary reports using Test Director send them to developers.
  • Developed SQL queries to get the data from database and validate the data.
  • Performed functional, system, integration, smoke and regression testing using Quick Test Pro.
  • Parameterized test scripts for data driven testing in QTP.
  • Integrated QTP scripts with Test Director to store and execute regression automation test cases for every release and tracked the regression defects through Test Director.
  • Performed automated testing using QTP and VB scripts were modified and rewritten if necessary.
  • Executed test cases in the System and Integration environments.
  • Performed UAT for the entire application.
  • Involved in testing jobs in UNIX server and verifying file formats.

Environment: Java, JSP, Javascript, J2EE, JDBC, WebLogic 8.1, Servlets, XML, HTML, Oracle9i,SQL,PL/SQL,QuickTest Pro 9.0, Quality Center 9.0, VB Script, Win NT/2000, Unix

We'd love your feedback!