We provide IT Staff Augmentation Services!

Sr. Automation Engineer Resume

2.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • 7 Years of Experience in Software Testing, both in Manual Testing and Automation Testing.
  • Experience in Testing of Web - based Applications and Windows Application Software, gained professional experience and expertise in Manual and Automation Testing as well as Test Documentation including Test Scenario, Test Cases and Test Metrics etc.,
  • Having good experience in Selenium WebDriver/RC/Grid/IDE, Jmeter, Quick Test Professional - 9.X, 10.0, 11.X versions, Unified Functional Testing Tool - 12.X version.
  • Good experience in using Descriptive Programming using QTP/UFT.
  • Good experience in using Data Driven, Keyword Driven frameworks in QTP/UFT.
  • Good experience in testing Mobile Applications for Intermec, Motorola windows devices.
  • Good Experience in Jenkins and Cloud environment such as TestDroid.
  • Excellent knowledge in writing .feature file using Gherkin for Cucumber and wrote JUnit suite to run .feature file in Eclipse.
  • Utilizing agile processes and best practices.
  • Working with Scrum Master to develop a test strategy.
  • Involving and giving guide line for sprint planning and release planning meeting
  • Estimating the Sprint and user story according to agile process.
  • Strong understanding of Object Oriented Programming concepts (OOPs).
  • Good Leadership and Negotiation skills in a multi-stakeholder environment
  • Brings innovative value-added improvements to help the client and the organization
  • Ability to cope up with team with good analytical, communication, organizational and interpersonal skills. Proven ability to adapt to the demanding schedules and changing priorities
  • Proficient in Client engagement and Customer Relationship management
  • Good Experience in Requirement Analysis, Test Design, Effort Estimation and Team Management.
  • Proficient in grasping new concepts quickly and utilizing the same in a productive manner
  • Exceptional analytical skills to understand the business and Functional requirements of Applications and transforming them into exhaustive Testing Strategies.
  • Team building skills with proficiency at grasping new technical concepts quickly and utilize the same in a productive manner.
  • Expertise in Analysis of Problem Severity, Defect tracking and reporting system.
  • Strong communication, problem solving, organizational, interpersonal, and presentation skills.

TECHNICAL SKILLS:

Automation Tools: QTP, UFT, Selenium RC/IDE/Web Driver, Visual Studio 2010Office Suite, Cucumber, Gherkins, Jmeter

Source Control Tools: SOS, VSTS 2005, 2008, 2010Research Analysis

Frameworks: TestNG,Cucumber,PageObjectModel,Hybrid, Data Driven, Keyword Driven

Operating Systems: Windows XP/95/98/NT/2000, Mac OS X, DOS, AIX

Databases: Oracle 8i/9i; SQL Server 7.0 & 2000; Access 2000, MS SQL Server, DB2

Languages: UML, C, C++, HTML, Java, SQL, PL/SQL, EJB, XML, XSL,Ruby

Software Configuration Management: GIT,Visual Source Safe, CVS, Subversion, Borland Star Team

Test Management Tools: Quality Center 9.x, 10.x Versions, HP-ALM 11.X Version Integraty

Models: Cloud-Computing

Other skills: Client Interaction, project execution, Development, Enhancement, Support

PROFESSIONAL EXPERIENCE:

Confidential, Richmond VA

Sr. Automation Engineer

Responsibilities:

  • Analyzing the Business Requirement Document, High level and Low-level design documents.
  • Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
  • Wrote automation scripts using Selenium WebDriver/Grid.
  • Automation of functional testing framework for all modules using Selenium WebDriver.
  • Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
  • Automating the regression & project cases using Selenium.
  • Performing Failure Analysis for the regression failed cases using Selenium.
  • Organize weekly meetings with Client leads & Onsite manager regarding the Automation status.
  • Point of contact for Process related activities like Metrics reporting & Operation clarity.
  • Review - Defect prevention plan and Software configuration management plan.
  • Responsible for all aspects of project delivery (Test Design, Test execution and Test summary report) and management (Test metrics and Risk analysis) to client partners, offshore manager and Onsite manager.
  • Organize weekly meetings with offshore managers, Onsite Coordinator & Onsite manager to discuss the Project goals and report the health of the overall project status.
  • Updating the application down time in Environment Tracker during test execution phase.
  • Performed Integration Testing in Vendor Development environment and System Testing in SIT environment and User Acceptance Testing in Pre-Production Environment.
  • Automated web application testing using Cucumber with BDD style programming using Gherkin and Selenium Web Driver.
  • Involved Preparation of Traceability Matrix and mapping the Test Cases with the requirements and Test Metrics in Quality Center.
  • Reported bugs in Quality Center with server logs information from Web and DB servers.
  • Performed Regression Testing as part of every build.
  • Involved in designing scenarios in JMeter to perform Load and Stress tests and to analyze results.
  • Developed SQL Queries for testing various Database validations.
  • Implemented Selenium using Junit framework with Java.
  • Conduct root cause analysis for reported issues and build project repository and track everything in Jira
  • Used cucumber ruby scripts to automate a section of PSS web application.
  • Selecting tags to filter the cucumber ruby scripts and run as required
  • Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java/TestNG to run Cucumber feature and scenarios and generating report daily basis. Testing JavaScript web based applications.
  • Generate and run daily automation status report of the ruby scripted scenarios that were executed.
  • Defined multiple ruby scripts to be run with cucumber on multiple web
  • Conduct root cause analysis for reported issues and build project repository and track everything in Jira
  • Manage daily defect triage meetings. Used both HP ALM and JIRA to track bugs across both projects
  • Coordination of onsite offshore meetings
  • Prepare Testing metrics, Develop and Present Test Summary Reports for Senior management
  • Worked extensively with IBM Order management system and Oracle Retail suite. (RMS, RPM etc)
  • Worked on Web Service calls validation using Smartbear's SOP UI tool, XML and JSON parsing included in the project

Environment: Java, Selenium WebDriver, Cucumber, Gherkin, Jmeter, Agile, SQL, Oracle, HTML, TOAD,Ruby

Confidential, Worcester, MA

Software QA Engineer

Responsibilities:

  • Requirements gathering, analyzing and creating functional base document.
  • Actively interacted with the dev team and conducted meetings for clarifications.
  • Involved in testing of application using the Scrum (Agile) methodology.
  • Define scope of automation, conducted POCs, streamlined good candidates for automation out of pool of manual test case from previous releases.
  • Schedule and participate in daily Scrum, sprint planning, review and retrospective meetings.
  • Introduced Hybrid-driven automated testing approach across the division using Selenium WebDriver, TestNG, Maven and Jenkins, significantly reducing testing cycle time and eliminating the human error factor in test execution.
  • Used Jira to raise issues and track the tasks.
  • Developed BDD (Behavior driven development) based programs using Gherkin for cucumber.
  • Designed Excel Centric framework to test Web Services using Soup UI and Groovy.
  • Automated Java Web Services/WSDL.
  • Used Core Java and created new scripts and update frameworks to cope up the new features.
  • Create Test Data generation automation scripts which saved huge manual effort.
  • Execute Regression Test Script suites before release in test environment.
  • Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
  • Created a TDD framework for business team using Cucumber
  • Perform analysis and report conclusions on defects after each sprint ends.
  • Effort Planning, Estimation using Functional Test Point (TCP) technique, Creating Test strategy co-ordination and defining scope, delegating work to team mates.
  • Involved in preparing Defect Matrices and Traceability Matrices.
  • Data validation using database tools such as SQL queries and following up with the development and QA team for the same.

Environment: Selenium WebDriver, Selenium IDE, JIRA, Jmeter, Gherkin, Cucumber, Microsoft Office Excel, QC 10, Eclipse, Manual Testing, Maven.

Confidential, Dallas, TX.

Automation Tester

Responsibilities:

  • Worked with business analysts to obtain specific system requirements.
  • Worked as a Test Lead and managed team of 5 QA Analysts.
  • As a test lead, I created LoE estimates for all projects involved in.
  • Worked closely with the project manager to review the project plans to understand and estimate the QA resources required for the projects.
  • Created Test Plans and assigned the tasks to 5 QA Analysts who reported to me.
  • Worked closely with Project manager and Business analysts to create test cases and test scenarios.
  • Created consolidated Test plan, Test Strategy, Traceability for test scripts, Test tracking document, test calendar, test specifications and reviewed the test artifacts.
  • Performed backend testing of the Data Base by writing SQL queries to test the integrity of the application and Oracle databases.
  • Created Test Scripts for System Testing and User Acceptance Testing (UAT) and verified the test results.
  • Exported Test Scripts and modified the Selenium Scripts and executed in Selenium RC environment.
  • Developed Test Cases in Eclipse 'switch testing' the selenium server in order to execute the tests in different browsers
  • Debugged Selenium Java based scripts for confirming accuracy and identifying possible causes of malfunction in the QA environment
  • Wrote Automation test cases using Selenium WebDriver, Junit, Maven, and Spring
  • Ran test cases by using Selenium remote control in different browsers (Chrome, IE, and Firefox).
  • Performed testing on various reports in both QA and UAT environment.
  • Involved in ETL testing by using SQL Developer, executing the SQL queries for Data Verification and Validation (for ensuring the data in the database matches the data in all stages like Landing, Staging and DWH).
  • Designed, developed, and executed test cases that exercise ETL Development.
  • Wrote complex SQL queries, used for testing only, that validate the ETL process.
  • Analyzed test results to ensure existing functionality and recommend corrective action where necessary. Participated in UAT and wrote Test Cases for UAT.
  • Participated in daily Scrum Stand-ups for QA updates and defect status.
  • Implemented the complete project in Agile/Scrum environment.
  • Observed White Box Testing with other developers in the team.
  • Performed Regression testing after the defects are fixed to ensure all new and existing functionalities are working under normal condition.
  • Escalated defects to programmer’s developers to resolve the issue in order to provide bug free product to the client.
  • Did regression testing for complete end to end functionality and executed them in QA and UAT Environments.
  • Involved in Functional and Regression testing with Selenium.
  • Did the complete application testing in UAT environment to make sure the UAT environment has no defects.
  • Performed Security Test to determine if the system can protect itself from unauthorized internal & external users.
  • Developed RTM (Requirement Traceability Matrix) in excel sheet.
  • Attended weekly defect report meetings and presented progress reports.

Environment: Quality Center 10.0, Visual Basic, WebDriver, QTP 10.0, UAT, ETL, Agile, SQL, TSQL, OBIEE, Oracle, SQL Server, HTML, TOAD

Confidential, Charlotte, NC

QA Analyst

Responsibilities:

  • Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
  • Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
  • Tested independent and dependant modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Integrated Automation scripts (WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Developed test automation scripts using QTP for regression and performance testing of the various releases of the application.
  • Performed UI testing and front end testing using Selenium.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Developed Test Framework in QTP for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Developed data driven test scripts to check the same functionality with multiple sets of data.
  • Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Developed QTP scripts in TestNG for parameterization using Data Provider annotation.
  • Developed user-friendly and flashy XSLT reports using TestNG and Maven.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.

Environment: Java, QTP, Quality center, SOAP UI, ANT, JSP, Servlets, Struts, Java Script, SQL Server, IE, Firefox, Chrome, Web Logic, Windows, UNIX.

Confidential

QA Analyst

Responsibilities:

  • Responsible for end to end delivery of each project. This involved effort estimation, planning, Execution, Test sign Off.
  • Actively precipitation in kick off meeting, Requirement walkthroughs, Defect calls, Regression\ Performance meetings and early morning Scrum calls as a testing representative for Bank LOB.
  • Understanding of Business requirements and software specifications.
  • Studying functional requirement specifications, technical design documents and related artifacts
  • Responsible for Preparing test strategy document for the large project.
  • Involved in Data analysis and prepared required test data for validation of test cases.
  • Liaise with Business Analysts and responsible for driving issue-log meetings on regular basis.
  • Extensively used HP Quality Center 10 for Test management and execution of test cases.
  • Preparing and updating all business stakeholders regarding project status with daily reports.
  • Responsible to interact with different groups to maintain the Regression suite up to date and to identify the Key Area for Performance testing.

Environment: Java, QC, Manual Testing, HTML, XML, SQL, Excel, Windows.

Confidential

Handled issues in System testing and UAT

Responsibilities:

  • Ran and Tested various APIs as part of System Integration Testing.
  • Worked and communicated with programmers, project managers and other groups in order to set and meet quality standards and deadlines.
  • Used Quality Center to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.

Environment: VBScript, MySQL, QTP, HP Quality Center

QA Analyst

Responsibilities:

  • Created Test Cases, Test Scripts, Test Scenarios, and defect reports.
  • Attended Weekly Status meetings, Walkthrough meetings, QA meetings, and bug review meetings.
  • Executed some test cases manually. Compared and analyzed actual results with expected results and reported the deviations to appropriate individuals for resolution.
  • Wrote and Executed Automated test scripts using VB Script for QTP.
  • Wrote MS Excel macros for process simplification of the mortgage application.
  • Involved in the kick off meeting.
  • Performed API testing and database testing to confirm that all the data is being migrated to the specified tables.
  • Prepared deliverables required for completing the project like End of Test Report, updated Test Scripts.
  • Created defects while doing System Integration Testing, defect tracking and regression testing.

We'd love your feedback!