We provide IT Staff Augmentation Services!

Automation Engineer Resume

2.00/5 (Submit Your Rating)

Sarasota, FL

SUMMARY:

  • Seeking a challenging and exciting position using my skills/experience as an Automation Engineer involving extensive use of Selenium Technology with 7 + years’ experience in Information Technology which includes, Software quality assurance, requirements gathering and analysis, client & team coordination & User training.
  • Strong Expertise in SDLC, Test Management and Testing Lifecycle Methodologies like Agile Models, Waterfall Model, Rational Unified Process (RUP).
  • Expertise in automating test cases with Selenium, Java, Cucumber, APPIUM for web applications on both mobile and desktop .
  • Expertise in testing web b2b, client/server applications developed in various environments particularly in Java and .Net.
  • Expert at using both Manual and Automated testing tools for systems, security, integration, user acceptance, positive and negative, functionality and regression testing.
  • Developed use cases, test strategy, test plans, test cases, training manuals, requirements traceability matrix documents.
  • Experienced in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipse, Cucumber, and preparation of automation test framework with Page Object model (POM) and Page factory using JAVA.
  • Extensive ability to collaboratively work with Clients, Business Analysts, Project & Executive Management, Testers, Developers and Important stake holders.
  • Experience in Black - Box, White- Box, grey box and automation testing using Selenium- testing, Junit on web and client applications.
  • Testing expertise includes Formulation of Test Assets, Strategies, Test environment setup, Test documentation and Implementing Test Standards.
  • Work experience in Integrating Automation scripts (Selenium WebDriver API) on continuous integration tools Hudson/Jenkins for nightly batch run of the script.
  • Developing dynamic SPA's with AngularJS, jQuery and JavaScript for enhanced user experience.
  • Highly Proficient in working with automated testing tools like HP Tools (Quick Test Pro, Load Runner and Quality Center) and WAPT Tool. Proficient with QTP in scripting and running test suites in Quality Center. Extensively worked in Unit testing, User Acceptance Testing, Integration testing, Functional Testing, Regression Testing and Performance Testing.
  • Expertise in testing across multiple browsers IE, Firefox, Chrome, Safari.
  • Experience in understanding of Software development methods.
  • Proficient with BDD and TDD using cucumber.
  • Experience in Mobile application testing in agile environment (Mobile/Tablets/Mobile Simulator).
  • Proficiency in Structured Query Language (SQL), Joins, PL/SQL stored procedures & Triggers.
  • Experience in preparing Test data by retrieving data from Relational Databases PostgreSQL, MS-SQL.
  • Experience on Service Oriented architecture (SOA) system testing practices and methodologies.
  • Experience in testing RESTful and SOAP based web services using various automation tools like SoapUI, HP Service Test.
  • Experience in Creating or Importing a Web Service testing project and added a WSDL to create tests from some Web Service requests in SOAPUI.
  • Tested Web and iOS apps (built in JavaScript using Node.js, Angular.js, React.js, and React-Native) for new Dwell social platform for modern design and architecture released.
  • Extensive experience in developing .Net framework applications using C#, MVC 4.0, ASP.NET, ADO.NET, VB.Net, WSDL, Web forms, and AJAX.
  • Thorough knowledge and understanding of Agile/Scrum including Sprint Planning, Backlog Grooming, Acceptance Criteria, User Story definition.
  • Customer Focus and Relationship Building including demonstrated ability to work well with business analysts, developers, management and end users in a cross functional Agile Scrum team.
  • Experienced in writing SQL Verification scripts to test the result of deployment for correct business logic for Back- End testing.
  • Experienced in deploying builds to the Test Environments and setting up SNMP connections in the WAPT tool to get the metrics from the servers.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE/ALM/GRID/WebDriver, QTP, JMeter, Load Runner, Mercury-Quality Center, Junit, Cucumber, Appium, Protractor, JIRA, Jasmine, TestNG.

Languages: C, C++, C#.NET, Java, SQL, PL/SQL.

Packages and Tools: Quality Center, QTP, Selenium, WinRunner, Load Runner.

Web Technologies: HTML/HTML5, DHTML, Angular.js, Node.js, CSS/CSS3, XML, XSD, XSL, XXSLT, XPATH, AJAX, JSP, Bootstrap.

Scripting Languages: JavaScript, UNIX Shell Scripting, PERL, Python.

Web Service: SOAPUI, RESTful.

MS: Office Suite (Word, Excel, Access), MS- Project, MS-Visual Studio.

Database: Oracle11g, MySQL, SQL Server 2000/2005/2008/2012, MS Access.

Operating Systems: Windows Pro, 7/XP/ 2000/2008/10, Linux, Unix, Mac.

Build tools: ANT, Maven, Jenkins.

Cloud: AWS, Azure.

Server: WebLogic, WebSphere.

Methodologies: Agile Scrum, Waterfall, RAD Model and Test-Driven.

Version control tools: Git, TFS.

ERP: PeopleSoft HCM/HRMS, SAP R/3 etc.

PROFESSIONAL EXPERIENCE:

Confidential, Sarasota, FL

Automation Engineer

Responsibilities:

  • Wrote and updated test cases to identify problems occurred while accessing the Webpage and responsible to enter and keep track of them.
  • Extensively involved in all stages of testing life cycle SDLC&STLC.
  • Involved in testing of web services using SOAP/REST services using SOAPUI, Groovy Script.
  • Excellent experience of build tools like Maven and managing JAVA automation projects using them.
  • Used Selenium Grid to execute Selenium automation suites on a different platform, browser combinations in parallel.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Developed the features, scenarios, step definitions for Behavior Driven Development and Test-Driven Development using Cucumber.
  • Developing test automation scripts using selenium WebDriver with Cucumber framework for desktop and mobile applications.
  • Implemented Test Driven Development (TDD) approach with excessive Junit coverage.
  • Performed HTTP, SOAP, SCHEMA, XPATH, CONTAINS Assertions.
  • Performing Unit Testing, Integration Testing, Database Testing, Regression Testing and User Acceptance Testing.
  • Design develop and implemented Behavior data driven (BDD) automation testing framework utilizing Java, cucumber and Selenium Web Driver.
  • Designing the front end of the web application using various UI languages such as html5, CSS3, bootstrap, JavaScript and its libraries like Angular.js.
  • Developing dynamic SPA's with Angular.js, jQuery and JavaScript for enhanced user experience.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium Web Driver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Performed Cross-platform, Functional, Regression testing, UI testing for the mobile app using Appium test automation framework.
  • Implemented BDD framework, Page Objects framework, Hybrid framework from scratch to represent web pages.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation Test Framework using Junit.
  • Used ANT/TestNG to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
  • Implemented web services testing on XML Schema, WSDL using SOAP UI and validated them in SOAP and in the Backend Databases.
  • Writing and executing SQL queries on PostgreSQL server.
  • Worked in the Framework of POM for UI Automation in Selenium Web Driver.

Environment: Selenium Web Driver, BDD, Java, JavaScript, Page Object Model, Angular.js, Appium, Cucumber, Jenkins, Maven, SoapUI, Protractor, TestNG, Firebug, Eclipse, Gherkins, POI, Python, GitHub

Confidential, Alpharetta, GA

Automation Engineer

Responsibilities:

  • Involved heavily in converting Business Requirements into Functional requirements.
  • Performed manual testing for functional testing and backend testing.
  • Conducted End to End and Black box testing.
  • Extensively worked on Selenium Web Driver with the preferred Language Core java.
  • Performed white box testing causing TestNG for class, method, & Web Services testing.
  • Improved data driven Selenium framework by creating methods to save/create screenshots on test failures.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke, regression test suites (JUnit, Maven).
  • Configured Selenium WebDriver, JUNIT, Maven and created selenium automation scripts in core java using JUnit prior to agile release.
  • Extensive Test Automation Experience using Cucumber, Selenium Web driver in Ruby framework.
  • Used Request, Response, and Server objects to manage page navigation.
  • Experience with Agile Behavior-Driven Development (BDD) implementation with Cucumber and Jenkins continuous Integration, expanded test scenarios, tracked Cucumber reports.
  • Involved to write test clients to test the UNIX/Linux functionalities in the language like Core java and Shell Scripting.
  • Involved in writing load scripts using JMeter, Performance testing tool.
  • Involved in designing Performance Test Scenarios using Load Runner to evaluate the performance of the applications developed in Multi-tier architecture
  • Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Core java.
  • Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDE’s and XPATH in Selenium.
  • Performed Regression testing for new builds and every modification in the application using Selenium.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Developed re-usable function using Junit for the Test Automation. Involved in Maven configuration for running servers and scripts after the build.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Involved in preparing report of all automation difficulties and test results for further application using Maven.
  • Analyzed the report of screenshots created by SeeTest tool using Quality Center defect tracking system.
  • Involved in writing automation scripts for mobile native applications using Appium, Core java and Selenium.
  • In the regression phase, the project was automated using Appium with TestNG.
  • Restful Web Service testing using Http Client Core java library.
  • Experience in multi-platform (IOS, Android) compatibility testing.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Used Protractor with Selenium to provide automated test infrastructure to simulate user's interaction with an angular application running in a browser.
  • Implemented Cucumber-Calabash-Ruby framework for iOS device-based automation.
  • Developed Groovy scripts to test report application output.
  • Responsible for developing scripts using Groovy 1.7.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium WebDriver, Firebug, Firepath, XPath, Core java, TestNG, Agile, TFS, SQL, JavaScript, Groovy, Quality center, SeeTest Manual/Automation/Cloud, HTML, Maven, Data Driven and Key Word Driven Frameworks, Jenkins, JMeter, Cucumber, SOAP UI, CA LISA 7.x, Oracle11g, Gherkin, Tune-up JS, Protractor, Jasmine, PL/SQL Developer, GIT.

Confidential, New York, NY

QA Engineer

Responsibilities:

  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit/ TestNG and ANT).
  • Involved in Business Requirements and Functional Specifications and develop Test Plan Detailed Test Scenarios and Test cases.
  • Automated Functional and Regression Testing using Selenium IDE, WebDriver, JUnit, ANT, Java
  • Used Selenium WebDriver to test search results of Meta search engine.
  • Authored JavaScript and Java codes needed for Selenium IDE and Selenium WebDriver to automate the tests.
  • Experience in writing UNIX Shell-Scripts
  • Analyzed Load Runner/Performance Center test result in Preparing Test Plan and Test Cases based on the analysis of the requirements.
  • Used TFS (Team Foundation Server) for defect logging and tracking.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Implemented Data Driven Framework using WebDriver, JUnit, ANT, Java.
  • Used Several Java collection classes, wrote code to handle textbox, dropdown, checkbox controls using XPath, selenium WebDriver classes.
  • Used JUnit as driver to launch selenium scripts
  • Experienced in White Box Testing by authoring Java Codes in Selenium WebDriver
  • Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using Quality Center.
  • Tested Mobile App version on different smart devices
  • Written SQL scripts (PL/SQL) to query and validate the functionality in Oracle databases.
  • Designed and implemented test scripts and managed Selenium test automation processes.
  • Utilized the following testing tools: Selenium/Python, JMeter, Jira and TestRail.
  • Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in core java using JUnit prior to agile release.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Used Maven to define project structure, dependencies, build, and test management.
  • Extensive involvement in Black Box Testing.
  • Load Runner is used to perform Load, Durability and Stress Tests.

Environment: Selenium WebDriver, HP ALM, Performance Center, UNIX, Python, TestNG, Protractor, Ant tool, JMeter, Jira, Agile, TFS, SQL, DHTML, FDA Regulations, Quality center, HTML.

Confidential, Berwyn, PA

QA Analyst

Responsibilities:

  • Attend product specification meetings with system and business analysts to define, suggest and question new features in annuity products or modifications to existing annuity products, and help generate a product requirements document.
  • Analyze and convert the product requirements into test requirements. Publish and QTP-based Test Matrix for test requirements and hold review meetings with the software development and business analyst teams for feedback.
  • Convert the Test Matrix into Test Plans, Test Data, Test Summaries and Test Cases using Mercury Quality Center.
  • Documented the high-level testing scope, test scenarios, testing environments for the QA and System testing.
  • Designed the end to end process flows for system testing using MS Visio.
  • Partition and assign Test Cases amongst junior QA team members to meet deadlines and maximize efficiency by exploiting team member strengths.
  • Mentor junior QA team members-help in writing Test Plans and Test Cases, help with tool and system issues, aid in the understanding the financial aspects of annuities etc.
  • Attend weekly status and review meetings and help QA lead assign action items to QA team members.
  • Write SQL/SQL Plus queries for Oracle databases to extract or modify table contents for manual testing.
  • Write, execute and debug manual tests for Transfers, Dollar Cost Averaging, Systematic Withdrawal Distribution, and Policy Maintenance.
  • Write and execute manual test cases for Account Splits and Automatic Investment Plans.
  • Write weekly reports and attend status meetings.

Environment: .Net Framework, MS Excel, MS Word, Visio, Rational RequisitePro, Clear Quest, Accent R, and minimal use of Powerbuilder and FORTRAN, ORACLE 9i

Confidential, Plano, TX

QA Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle SDLC.
  • Performed Functional Testing, White/Black Box Testing, Smoke Testing, and End-to-End Testing.
  • Performed TestNG framework supported and run by ANT, MAVEN using Java programming language.
  • Developed Groovy scripts to test Report application output and to customize test.
  • Designed and executed manual and automated test cases through QC by integrating QTP data-driven testing.
  • Executed the tests to verify the web GUI using Quick Test Pro.
  • Involved in developing Test cases, Test plans, Test strategies, Traceability Matrix.
  • Automated highly transactional E-commerce web application using Selenium RC.
  • Configured Selenium RC, JIRA and created selenium manual & automation scripts, frameworks in Java using TestNG.
  • Used HP Quality Center, ALM, JIRA for tracking requirement and issue tracking.
  • Used Oracle Applications like RPM, RDF for Expanding portfolio in and across different states.
  • Performed Data Analysis and developed Data Mapping documents for reporting projects by using several data Analysis software’s.
  • Wrote test cases for White Box Testing and performed unit, integration, regression testing.
  • Worked on Selenium GUI Object, element verification through XPath, CSS Locator.
  • Performed Data Analysis and developed Data Mapping documents for ETL projects.
  • Used TestNG Annotations in Selenium RC in Java(Junit) and executed as testing suite.
  • Assured software deliverables which meets all requirements and expectations of final UAT test plan.
  • Used Visual Studio as it includes code editor which support for checking syntax and code refactoring which is restructuring necessary code.
  • Used Groovy Script for SQL connection to database.
  • Used Firebug to do web-based testing with selenium for the commands and locator application.
  • Developed complex SQL queries for data validation for verifying the ETL Mapping Rules.
  • Involved in Web Services Testing using SOAPUI with Rest to create and execute functional, regression, compliance, and load tests.
  • Extensively SOAP UI for functional testing of web services.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for back-end testing.

Environment: TestNG, Maven, Linux, TDD, Junit, Ant, HTML, XML, XPath, UNIX, Fitnesse, Bamboo, Quality Centre, Firebug, SQL, PLSQL, Putty, WinSCP, Oracle8i/9i.

Confidential

QA Engineer

Responsibilities:

  • Prepared Test Plan and Test Cases based on the business and functional specifications.
  • Analyzed code to performed white box testing.
  • Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
  • Reviewed and implemented Business Requirement Documents.
  • Reviewed the test cases written for Unit and Integration level.
  • Analyzed test specifications and converted them into Manual Test Cases.
  • Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
  • Attended Weekly Status Meetings, discussed and interacted with team members.
  • Performed End to End Testing and involved in User Acceptance Testing.
  • Performed Security Testing (Authorization Testing, Access Control Testing).
  • Worked on SQL statements in checking the validity of the Backend.

Environment: Manual testing, Mobile Testing, Quality Center, JAVA, X

We'd love your feedback!