We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

Charlotte, NC

SUMMARY:

  • Over 8 years of strong experience in software quality assurance of web - based and Client-Server business applications using automation and manual testing technologies in domains like Health, Banking, E-commerce.
  • Sound knowledge in Software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC)
  • Excellent experience in System Testing, Integration Testing and User Acceptance Testing in Client-Server and Web-based applications
  • Expertise in performing Black Box Testing, Smoke Testing, User Acceptance Testing (UAT), System Testing, Regression Testing and Integration Testing
  • Experienced in Mercury Interactive Tools (QTP, Quality Center and Load Runner) in testing Client-Server and Web-Based Applications
  • Performed extensive Web Services Testing using SOAP UI Tool and validated XML messages using SOAP UI
  • Integrated Appium with Sauce labs for distributing tests on the cloud and integrated Appium with continuous integration tool -Jenkins.
  • Validated Web services using SOA P by testing XML request and response data communicating with SOAP
  • Experienced in common approach for Cross Platform/Cross Browser Testing, Building and Maintaining a Selenium Regression test suite.
  • Expertise in development of Test Cases and Readiness Reports, Review Reports and Test Summary Reports.
  • Expertise in tracking defects and measuring the testing effort and the quality of the software by creating reports in Quality Center (Test Director).
  • Experienced in SDLC, STLC and Development Methodologies like Waterfall, V-Model, W-Model and Agile Methodology
  • Good knowledge on source control tools like Global Information Tracker (GIT).
  • Experienced in using both Manual and Automated testing tools to Troubleshoot Systems, Functionality, Regression, System, Integration, User Acceptance Testing, Positive and Negative Testing
  • Good understanding in OOPS and programming languages like Java, Ruby, PHP, JavaScript and C
  • Performed Database Verification and Validation testing using SQL queries
  • Experience in writing Complex SQL Queries in SQL Server for Database Testing and Test Data Preparation
  • Understanding User Requirements, Documenting Test Plans, Preparing Test Cases, Execution Of Test Cases to verify application functionality against business requirements, with manual testing and automated test tools
  • Strong presentation skills and the ability to communicate at different levels within the organization with Exceptional problem-solving and analytical skills
  • Demonstrated capability to quickly gain a detailed understanding of a process in order to optimize efficiencies, reduces cost, and improving quality.

TECHNICAL SKILLS:

Testing tools: Selenium WebDriver, HP Quality Centre /ALM, Junit, TestNG, JIRA, SOAP UI, QTP/UFT, Eclipse, Manual Testing, Appium, JMeter, Cucumber.

Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.

Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML, RUBY.

Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall

Browsers: Internet Explorer, Firefox, Chrome & Safari

Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux

Mobile Manual Testing: Android, iOS.

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Sr. Automation Engineer

Responsibilities:

  • Implemented automation using Selenium WebDriver, JAVA.
  • Developing test strategy both for individual projects and across the team
  • Extensively automated regression and functional test suites by developing test cases, test suites using Selenium WebDriver, JAVA.
  • Working within agile development teams with a BDD approach and supporting the developers to quality assure developments early
  • Involved in Web Service testing by using SoapUI with the help of Groovy Scripting
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Implemented POM (Page Object Model) automation framework using JAVA, Selenium WebDriver and Cucumber.
  • Experienced in open-source automation tools (Selenium), developing and running automation test scripts using Selenium WebDriver with Python/ Java.
  • Worked on Python scripting to do functional testing.
  • Sent SOAP request to check web services data by transfer the response using Groovy Script(Property Transfer) and analyzed the response
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins.
  • Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
  • Discussing the status of the JIRAs and making sure that the issues are resolved.
  • Worked effectively with Developers, AGILE Team, and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.
  • Good knowledge on Groovy Scripting and strong expertise in Object Oriented Programming.
  • Worked with the development team to understand new features and develop test cases for them.
  • Open source tools such as Selenium, JMeter and Appium are being used for test automations.
  • Maintaining the automation scripts of various modules of the application according to new Changes in the application during product release cycle and manage the source code using GIT.

Environment: Java, Jenkins, Maven, Appium, SOAP UI, SQL, HTML, JavaScript, Xpath,GIT, JIRA,JMeter, Selenium Webdriver, Cucumber, Python, Windows 7. .

Confidential, Brooklyn, NY

Sr. Automation Engineer

Responsibilities:

  • Identifying the Test Cases to be automated and developed automation test scripts using Selenium Web Driver, Java and TestNG.
  • Open source tools such as Selenium, Junit, JMeter and Appium are being used for test automations.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Performed GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium and Appium for both Web and mobile platforms.
  • Created XML suites in Testing for categorization of tests.
  • Setup Jenkins to run regular regression tests using Maven configuration.
  • Used Apache http client APIs to automate RESTful Web Services related test cases.
  • Worked with the development team to understand new features and develop test cases for them.
  • Verify HP ALM data alignment - defects mapped to test instances, ALM fields/attributes restructuring.
  • Involved in Writing Cucumber Scripts and Java Scripts
  • Maintaining the automation scripts of various modules of the application according to new changes in the application during product release cycle and manage the source code using SVN.
  • Used SQL queries for back end testing, verified the data on the front-end application against the back-end MySQL database.
  • Worked on Python scripting to do functional testing.
  • Experienced in Mercury Interactive Tools ( Load Runner) in testing Client-Server and Web-Based Applications.
  • Demos and Presentations to the team.

Environment: Java, Selenium WebDriver,TestNG,Eclipse, Maven,HPALM, SOAPUI, Jenkins,RestFul,Python,Cucumber,SVN,Appium,JUnit,HTML, CSS, JavaScript, MySQL, Windows 7.

Confidential, Chicago, IL

Sr. Automation Engineer

Responsibilities:

  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Implemented POM (Page Object Model) automation framework using JAVA, Selenium WebDriver .
  • Responsible for the development of automation scripts for new enhancements using TestNG and Selenium WebDriver.
  • XPATH and DOM are being used in order to work on the static and dynamic objects.
  • Used Agile methodology with Scrum Process.
  • Used SOAP UI tool to test SOAP services and REST API.
  • Experienced in Mercury Interactive Tools ( Load Runner) in testing Client-Server and Web-Based Applications.
  • Experienced in open-source automation tools (Selenium), developing and running automation test scripts using Selenium WebDriver with Java. .
  • Automation and Manual Testing of Application using Coded UI.
  • Designed and executed Test Cases using MTM (Microsoft Test Manager) for Functional Testing and Regression testing covering all specified features/requirements.
  • Prepared manual and functional test cases on mobile and web applications as per requirement.
  • Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.

Environment: Java, Selenium WebDriver, SQL, Agile, Microsoft Test Manager, Coded UI, MTM,XPATH, SOAP UI, REST API.

Confidential, Tahlequah,OK

Automation Tester

Responsibilities:

  • Involved in creating Automation test scripts using QTP/UFT.
  • Responsible for running the QTP (Quick Test Professional) in order to provide functional and regression test automation for software applications and environments.
  • Using QTP Automation testing of Web based applications was performed.
  • Participated in using Quality Centre/Test Directors for bug tracking.
  • Analyzed the Test Results and documented the same using Quality Center.
  • Generated Reports in Quality Center for defect tracking to be used by project management team for project tracking.
  • Create and executed SQL Queries for backend testing and validated data in the databases.
  • Performed Database Testing using SQL Server in order to check the Data Validation of Reports generated from the Front end.
  • Involved in analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application.
  • Involved in Writing Cucumber Scripts and Java Scripts.
  • Experience with working on the testing framework Cucumber with Ruby.
  • Developed automation framework to test SOAP based WebServices using TestNG.
  • Attended Daily defect scrum meeting with team leads, managers, system analysts and business analysts to discuss the issues found during various testing process.

Environment: Selenium WebDriver, Selenium Grid, Quality Centre, QTP, Ruby, Soap UI, HTML, XML, Oracle, Java Script, UNIX and Windows, Cucumber.

Confidential

QA Engineer

Roles and Responsibilities:

  • Reviewed Technical Specification System Requirement Specification, and functional design documents to accomplish a better understanding of the project.
  • Implemented Black-Box Testing, Functionality, GUI and Regression Testing for the entire application, for various builds in a team environment.
  • Created automated test solution for project using existing company framework for automation testing using C#
  • Use to Work On Pipes and Health care Devices using HP ALM tool for finding bugs
  • Worked with data types, variable and variable declaration, naming convention, constants and assigning values to the variables in VB scripting under QTP testing tool.
  • Extensively used QTP integrated environment like Data Table, Actions, and Recovery scenarios.
  • Performed manual testing for functionality testing and developed automated execution of test cases using QTP for Regression Testing.
  • Development of automation scripts and reusable functions/procedures using QTP and bug reporting using Test Director
  • Worked on creating POC for SpecFlow using gherkin to support Behavior Driven Development (BDD) process.
  • Prepared and executed Test Cases manually for different modules per the Technical Specification, and Functional Design with all Use Case or User Story documents as a Software Developer Engineer in Test (SDET).
  • Web services testing using SOAPUI (Get Method, POST Method) -SOAP and Restful (JSON) in Java in Web Application.
  • Ensured all test plans, test cases and document Actively involved in SDLC and STLC process and used tools like Selenium RC/Web driver, SOAP UI. that was traceable to original requirements.

Environment: UFT, Quality Center, Black Box Testing, Windows, VBScript, MS Office, UNIX/Linux, HTML, XML, Test Director, Windows 7/Expo.

Confidential

QA Analyst

Responsibilities:

  • Generated Automation test scripts, modify scripts to do regression test.
  • Developed manual test cases and executed it.
  • Involved in developing Manual/Functional test conditions and scripts based on the requirement.
  • Manually perform Functional testing that includes Security, System testing, Smoke testing and Back-end testing.
  • Participated in performing End to End functional testing for Web-Based Applications.
  • Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall.
  • Regression testing suites were built and executed using QTP.
  • Involved in team of User acceptance testing (UAT).
  • Used Quality Centre (QC) for Test Managing, scheduling, defect logging, tracking and analysis
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Performed Functional and Regression testing on different configurations.
  • Derive testable conditions out of general Business requirements.
  • Generating Test Log documents and analysing obtained Test Results.
  • Reporting status of testing progress, issues to team lead on a weekly basis.
  • Participate in daily stand up meetings and weekly meetings.

Environment: QTP 9.2, Microsoft Office tools, Windows 2000, JAVA, UAT, Quality Centre, SQL, SDLC.

Hire Now