We provide IT Staff Augmentation Services!

Sr Automation Engineer Resume

5.00/5 (Submit Your Rating)

MD

SUMMARY:

  • Around 8+ years of experience in Information Technology for Software Testing on Different Platforms, Specialized both in Manual and Automation testing using Selenium Web Driver and SOAP UI for client/server and web - based environment
  • Worked as a Software Development Engineer in Test (SDET) for two years with extensive knowledge in developing as well as testing
  • Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.
  • Expertise in preparing Test Strategy, Test Summary Reports, Test Cases and Test Scripts for Automated and manual testing based on the User Requirement Documents and System Requirement Documents.
  • Experience in working with open source tools like Selenium (Selenium IDE, Web Driver2.0 API), JUnit4, Eclipse, TestNG, and preparation of automation test framework
  • Strong experience in understanding and analyzing the Business Requirement and Functional Specification, writing test plans, test scenario, test cases, and executing test cases.
  • Knowledge on Tririga for building complete regression testsuites
  • Hands on experience of Mobile Apps Testing in Manual and automation testing of Mobile Apps.
  • Experience in installation, configuration, Management, supporting and monitoring Hadoop cluster using various distributions such as Apache SPARK, Cloudera and AWS Service console
  • Have working knowledge on IBM BPM 8.0 for end-to-end integration of service oriented application
  • Expertise in VB Script, UNIX and Shell Scripting
  • Experience in Defect Reporting and Defect tracking process using Rational Team Concert (RTC), Quality Center (QC/ ALM).
  • Knowledge on iOS Development using extensive skills in Cocoa Touch, Objective-C, Swift 3, React Native
  • Experienced in designing and developing automation and other IT Process Automation capabilities with the AWS platform
  • Worked on Behavior-Driven Development projects with Cucumber and Spec flow.
  • Experience in Business Functionality Testing, User Interface testing, Unit testing, Integration Testing, BlackBox Testing, End-to-end Testing, Manual Testing, User Acceptance Testing(UAT) Testing, Regression Testing, Performance Testing, documentation and Reporting.
  • Expertise in Front end web development using Angular JS 1. 6
  • Extensively worked on Selenium automation scripts in java using Junit and TestNg. Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experience in testing native and Hybrid mobile apps using Appium for iOS android and other mobile applications.
  • Sound knowledge on working with Curam products.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Good experience in creating, modifying and enhancing both manual Test Scripts and Test Scripts created by Test Automation tools - WinRunner, Quick Test Pro, Rational
  • Used Protractor Testing for end-to-end test framework for AngularJS applications and other JavaScript application.
  • Expertise in problem solving, bug reporting, maintaining and using Bug Tracking Tools like Jira and Bugzilla. and Clear Quest.
  • Expertise in performing manual testing & Mobile Application Testing using Appium.
  • Worked on performance testing using Jmeter and load runner.
  • Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
  • Used Protractor with Selenium to provide automated test infrastructure to simulate user's interaction with an angular application running in a browser.
  • Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
  • Experience on working SOA, XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL and used Testing Tools for Web Services like SOAPUI, API Testing
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Experience using testing tools such as HP Quality Center (QC), HP ALM, Test Director, JIRA, SOAP UI and Quick Test Pro (QTP).
  • Proficient in using Quality Center, POS, Rally, JIRA, Clear Quest, Bugzilla.
  • Extensively worked on Data Driven, Keyword Driven, and Hybrid Driven Test Automation Frameworks and understanding the code written in different programming languages VB Script, JavaScript and databases like Oracle, SQL, PLSQL.
  • Strong knowledge of cross browser, cross platform compatibility testing.
  • Strong understanding and experience in Software Development and Software Testing life cycles, Bug life Cycle.
  • Well versed with complete life cycle of Manual Testing process with both Agile and waterfall methodologies
  • Used open source environment in Linux and UNIX Platform Web application testing.
  • Excellent understanding with Waterfall, V-Model, and Agile (Scrum) software development life cycle methodologies. Ability to understand client requirement and provide with the best solution. Worked actively with data migration in each team
  • Quick learner, ability to handle multiple, concurrent assignments with tight deadlines.
  • Skilled at building a strong team environment and can acclimatize to new technologies and situations with ease
  • Exceptional abilities in project coordination. Ability to handle multiple tasks and work independently as well as in team. Excellent written and verbal communication skills

TECHNICAL SKILLS:

Testing tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center/ALM/Test Director, JUnit, Cucumber, Log4j, JXL Firebug, FirePath, TestNG,, Protractor, SOAPUI, Coded UI, Appium(Mobile Testing)

Language/ Script: Java, JavaScript, Unix Shell Scripting, VBScript(UFT), C, C#, Python, TCL.

Frameworks: Junit, TestNG, TDD, BDD

Firefox Addons: XPath, Firebug

Bug Tracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA,Bamboo.

Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript,Ruby, Perl, Python.

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI,RIT

Build/ CI Tools: Ant, Maven, Jenkins, Hudson,Travis

Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL

Platforms: Windows 7/Vista/XP, UNIX, Linux

WORK EXPERIENCE:

Confidential, MD

Sr Automation Engineer

Roles and Responsibilities

  • Analyzed the Business Requirements Document, created the test plan and prepared detailed test cases on HP Quality Centre.
  • Manually created, developed and executed Test Cases
  • Created and Executed Manual testing for all cases
  • Extensively used Selenium locators like (XPath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
  • Used Ant for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically
  • Developed and designed automation framework using Python and Shell scripting.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAPUI.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in ALM .
  • Writing code for test case automation (Using JavaScript/Selenium, Java/Groovy/Spock, CasperJS, PhantomJS & Mocha)
  • Investigated Billing, AF batch job failures and identify the root cause for the failure and take necessary steps to fix the issues.
  • Expertise in open source tools like Selenium Automation using Selenium WebDriver, Selenium Grid, Java, JavaScript, Protractor, AngularJS, Junit, ANT & TestNG.
  • Improved the quality of iOS, Android and web applications by testing them against real mobile devices in AWS Device Farm
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Used TestNG framework to run unit test, Maven to build the Project and Jenkins as Continuous integration for running test on nightly basis automatically.
  • Used Robot Framework and implemented using python scripts to parse XML documents and load the data in database.
  • Performed API Level testing for Web Services, enhanced the Test harness and developed many Test suites using XML and Python.
  • Tested database connectivity of NodeJS and MySQL
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
  • Worked with IBM Curram to decrease the amount of administration and paperwork in delivering human services to end users
  • Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes
  • Developed Selenium test scripts for identified test cases by using Data Driven framework.
  • Setup the Automation Framework using Selenium Web Driver, Eclipse, TestNG and Run test cases in multiple browsers and Platforms.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Designed and developed custom web applications specific to the client's needs using Ruby along with the Rails application framework
  • Interacted with developers and business Users to communicate the defects and Actively participated in replicating the bugs and performed regression testing using JIRA.
  • Logged the issues from UAT and communicated to developers for further research & fix.
  • Combined MVC Pattern architecture concept, POM (Page Object Model) and created a framework using Selenium WebDriver to automate Web Client.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, UAT, and PRO using Jenkins.
  • Designed and Developed Data Driven, Keyword Driven and Hybrid frameworks for Automation scripts using UFT, Selenium, Web Driver, Junit and TestNG
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Responsible for entering, Tracking bugs in Clear Quest and reporting the defects to the developers for Modification Request.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used Agile methodology (Scrum) to ensure the new features meet the customer requirements and acceptable quality assurance standards
  • Attended weekly meetings with development team discussing bug fix status and build releases.

Environment: Selenium WebDriver, Jenkins, Cucumber, Doors, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, CA LISA, Firepath, Node JS, Firebug, Python, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter, Jasmine, Ruby with Rails.

Confidential, Midwest, MO

SDET/ Mobile Engineer

Roles and Responsibilities

  • Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely with business team to understand the Requirement Document in creating Test Plan.
  • Extensively worked on test cases involving validation of data at all levels including field level validators and UI validation.
  • Performed functional, regression and UAT Testing extensively used Selenium Web driver.
  • Analyzed business and compliance risks using data migration testing strategy
  • Used Java language for automation of testing. Used XPath and DOM to work with dynamic and static objects in Selenium
  • Maintained Automation scripts and responsible for code check-ins into SVN
  • Prepared PL/SQL scripts to verify the database updates, inserts and deletes of the records
  • Worked with AWS data migration between different database platforms like SQL Server and Amazon RDS
  • Used Page Object Model files for AWS device farms and TestNG for running big thread pool with various policies
  • Used MAVEN to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email
  • Developed Automation frameworks like Hybrid and BDD .
  • Implemented BDD framework first time in the organization by writing features files, step definitions and closely worked with the Product owner using cucumber.
  • Used cucumber annotations for implementing the automation for feature files.
  • Used open source testing tool TestNG Parameter, TestNG.xml and Data Provider (Method and ITest Context.) for parameterization.
  • Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.
  • Worked with User Acceptance Testing for data migration
  • Write T- SQL scripts to manage and manipulate DTS and ETL.
  • Created synchronization points in the application to deal with timing problems.
  • Knowledge on the Android application development and worked very closely with android developer and performed unit testing and black box testing
  • Mapped all the Requirements with the test cases using Requirement traceability matrix.
  • Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.
  • Involved in the Quality Assurance Analysis and Testing Information System.
  • Used IBM ODM to create unit tests for the records that are stored in excel sheets
  • Performed the application compatibility in the Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.
  • Defects were tracked, reviewed, analyzed and compared using Jira.
  • Used an Agile model of development life cycle (SCRUM). Used selenium with java, frameworks, design approaches, and various effective implementation techniques.
  • Actively involved in detection of issues with test cases, design, execution and plans.
  • Participated in QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.
  • Involved in Web services testing using SOAPUI Tool . Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service .
  • Experience testing with Rest/SOAP Web Services using Ready API/SOAPUI.
  • Data Defined and Manipulate ( DDL/DML ) using SQL Queries in MYSQL
  • Experienced in Testing Web based applications and worked in SOAP testing JSON, REST .
  • Knowledge of Mobile Application testing using Appium .
  • Used Appium to run regression tests on mobile app and Executed parallel test cases on Android device and on various android emulators.

Environment: Java, Selenium WebDriver, TestNG, Firebug, FirePath, XML, AWS, XPATH, DOM, Cucumber, Jira, SVN, Agile, SQL, Jenkins, SoapUI, Gherkin, Eclipse, Maven, Appium, Oracle.

Confidential, VA

Coded UI Automation Test Engineer

Roles and Responsibilities

  • Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
  • Involved in automating test cases using Selenium RC with Junit.
  • Performed Functional Testing through QTP using VBScript Scripting language.
  • Used Selenium RC used to test search results of Meta search engine.
  • Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project.
  • Extensively used Selenium (XPath, ID and CSS locators) to test the web application
  • Knowledge of writing Junit tests using Junit framework.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Tool Evaluation for mobile Automation and performed a proof concept for different mobile automation solutions to decide upon the best suited tool for Coded UI.
  • Coded dynamic and browser compatible UI web pages using JavaScrip t, CSS3, HTML5, JQuery, Ajax and responsive design in MVC environment.
  • Verification of Frontend GUI Objects and elements.
  • Provided best practices in Automation testing in CodedUI.
  • Involved in automation scripting using Coded UI, C#, MTM.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Executed test cases for applications developed in C# and .Net framework, logged defects in Rally and retested the defects
  • Writing and maintaining bugs and test cases in Jira / MTM / TFS.
  • Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
  • Familiarity with UAT for making website more user-friendly and for web-applications.
  • Involved in writing SQL Queries for backend testing.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Validated SOAP and REST services with JSON/XML.
  • SOA design and development using WebSphere Integration Developer, developing business process and BPM
  • Extensively tested customer's payments are sent directly to your commercial bank account using the latest security technology.
  • Writing automation scripts using Selenium and CodedUI testing tools

Environment: Selenium RC, C#, ASP.NET, CodedUI, Junit, SQL, DHTML, Jira, MTM, VBScript, HTML, MSWord, MS Excel, SVN, UNIX, QTP, Windows.

Confidential, CA

QA Automztion Engineer

Roles & Responsibilities

  • Analyzed Business Requirements documents to get better understanding of the system both on technical and business perspectives.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Implemented Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test -NG and Selenium Web-Driver.
  • Implemented open source, automation framework in Selenium WebDriver using Behavior-Driven (BDD) approach in Cucumber framework with Gherkin.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Smoke, Functional, Integration, System, Regression tests based on analysis and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test cases, test data and test responsibility matrices for the application under test.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Involved in regression testing using QTP tool prior converting QTP scripts to Selenium web-driver.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Performed defect reporting and bug tracking using JIRA and followed up with development team to verify bug fixes, and update bug status.
  • Reviewed database test cases per assigned requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Attended weekly status meetings with development and management Teams.
  • Reported defects to developer and discussed about the issues in weekly status meetings. Worked closely with developers to verify functionality of the application.
  • Attended daily project scrum meetings and weekly team status meetings.

Environment: Selenium WebDriver, Eclipse, Jenkins, SOAP UI, Appium, Junit, TestNG, Jira, JMeter, Fire path, Firebug, Eclipse, XPATH, Java, Cucumber, Ruby, HTML, CSS, JavaScript, SQL Server 2012, Agile, Windows and Linux.

Confidential, NY

ETL Tester

Roles and Responsibilities

  • Created Test Scenarios to Validate Data from source.
  • Validated data moving from source to ODS to EDW.
  • Analyzed Functional Requirements and Use cases and developed Test Plans, Test cases and Test scripts and Traceability matrix.
  • Understanding the Star Schema and Snow Flake Schema, relationship between Fact and Dimension tables.
  • Performed functional, integration, regression, UAT and end to end testing for this project.
  • Extensively used Oracle to write SQL Queries to verify and validate the Database Updates.
  • Modified and maintained test cases with changes in application interface and navigation flow.
  • Conducted weekly batch testing to in corporate changes in new builds.
  • Tested Complex ETL Mappings and Sessions based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables.
  • Provided the management with weekly QA documents like test metrics, reports, and schedules.
  • Prioritized and reported defects using Quality Center to present documents and reports in weekly team meetings.
  • Executing the SQL statements to extract data from tables and verify the output data with ref to user inputs from browser page.
  • Involved in testing reports and closely worked with operations, and Release teams to resolve the production issues. Used Jira which is an open source tool for rising the bugs.
  • Performed database backend testing by field level validation and stored procedures validation in SQL to verify data integrity and consistency.
  • Responsible for reviewing and modifying test scripts after initial iterations of testing phases to in corporate changes in project environment.
  • Worked extensively with mappings using aggregators, filters to develop and feed Data Mart.

Environment: Informatica 8.6, HP Quality Center, Oracle10g, SQL, PL/SQL, SQL*Plus, UNIX, shell scripting, JIRA, WinSQL, Business Objects.

Confidential

Manual Tester

Roles and Responsibilities

  • Analyzed requirements, functional specification & required documents for Manual Testing. Reviewed project specs and worked closely with BA and Development for creating Test Cases.
  • Analyzed test specifications and converted them into Manual Test Cases.
  • Involved in preparing the Test Plan and Test Cases based on the business and functional specifications
  • Ensure that all the test cases are updated in the Test Director along with Master test plan.
  • Involved in writing the SQL Queries.
  • Participated in Integration, System, Smoke Testing.
  • Worked in Waterfall methodology.
  • Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.
  • Used Quality Center (HP QC) as a bug tracking system.

Environment: Quality Center, JAVA, XML, Manual testing, MS SQL Server, SQL,MS Office.

Confidential

Java Developer and Manual Tester

Roles and Responsibilities

  • Involved in analysis, design and development of a funds transfer system as well as account summary system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs 2.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Used IBM RAD 6.0 for writing code for JSP 2, Servlets 2.4, Struts 1.1 and EJBs 2.1.
  • Implemented persistence layer using Hibernate 3.0 that use the POJO's to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Deployed the applications on IBM WebSphere Application Server an open source .
  • Created and implemented Oracle stored procedures, functions, triggers, using SQL and PL/SQL
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed JUnit test cases for all the developed modules.
  • Investigated software bugs and interacted with developers to resolve technical issues using Quality Centre.
  • Wrote Test Case and Test Scripts for System Testing using Microsoft Office and • performed Manual Testing.
  • Performed GUI Test, Smoke test, System test, User Acceptance Test (UAT).
  • Defects were Tracked, Reviewed, Analysed and Compared using Test Director

Environment: Java, J2EE, JSP 2, Servlets 2.4, Struts 1.1, EJB2.1, JMS, JNDI, Oracle 9i, PL/SQL, Hibernate 3.0, HTML, DHMTL, XML, IBM RAD 6.0, IBM Web Sphere Application Server 6.0, LOG4J, CVS.

Confidential

Intern

Responsibilities:

  • Created web pages using JSP and HTML.
  • Wrote stored procedures in oracle, worked with PL/SQL.
  • Extensively used the objects like the Microsoft Equation Editor and Data grids.
  • Tested and deployed the application on Apache Tomcat.
  • Involved in writing application business logic for different modules across the application.
  • Involved in writing unit testing for doing positive and negative test cases.
  • Worked extensively with AJAX for bringing data from backend without reloading the page.
  • Involved in writing SQL statements.

We'd love your feedback!