We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Over 8 Years of experience in both Manual and Automation Testing. Experience in Testing various web based and client server applications across domains like Health Care, Retail, Banking, e - commerce.
  • Good working experience in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP (Quick Test Professional) to develop automation testing scripts for web and client server applications.
  • Good knowledge of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, and implementation. Provided end user training and support. Experience of working in Agile and Waterfall Methodology.
  • Expertise in performing Black Box Testing, White box Testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing, and API Testing (SOAP and REST).
  • Experience in using the open source API testing tools like SOAPUI and Postman for functional /regression /performance testing & test automation of SOAP/Restful Web Services.
  • Plan and execute smoke, functionality, GUI, browser compatibility, regression tests.
  • Implemented functional tests using Java, TestNG/JUnit framework and cucumber framework.
  • Experience with JUNIT and TestNG Annotations, Grouping and parallel execution.
  • Expertise in Design, Development and Implementation of Test Automation Framework using QTP (VB Script).
  • Experience in executing and testing of client server architecture, web and mobile based applications.
  • Pleasant experience in mobile testing using APPIUM in both IOS and Android applications using simulator and emulator.
  • Sound knowledge on JUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experience in Web debugging tools like XPath, Firepath, and Firebug and provided efficient locators for strategies like XPath and CSS to run web driven scripts.
  • Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
  • Experience different programming environments which use Java, Python, SQL, Ruby and VB script etc.
  • Expertise in documenting defects with prominent level of detail, accuracy, and informative recreation steps using Quality Center, Rally, JIRA, IBM Clear Quest, Bugzilla.
  • Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
  • Expert in preparing Traceability Matrix to map requirement coverage with test cases.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Generated defect reports, bugs validation with tools test director / quality center.
  • Attended several walk-through meetings with the Business Analysis, project manager and developers and provided feedback accordingly.
  • Understanding of web application communications and structure including HTTP, client/server interactions, and data access models.
  • Proficient in using SQL for developing complex stored procedures, Triggers, Tables, Views, User-Defined Functions, SQL joins Index and query /writing.
  • Experience in DOM (Document Object Model) as I used it in interacting with objects in HTML, XHTML and XML documents.
  • Worked on different dynamic UI Screens using HTML, JSP and JavaScript.
  • Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter.

TECHNICAL SKILLS

Testing Tools: Selenium Web driver/IDE/GRID/RC, JUnit, TestNG, SoapUI, Appium, HP Quality Center/ALM and Cucumber, JIRA, QTP, Eclipse, Protractor, JMeter, Firebug, Firepath, Fitness, Coded UI.

Language/Script: Java, JavaScript, Shell Script, VBScript (UFT), C, C++, Python, SQL, Ruby, .NET, C#.

Frameworks: JUnit, TestNG, TDD, BDD, Data Driven, Hybrid and Keyword Driven and Page Object Model.

Firefox Add-ons: XPAth, Firebug, Firepath.

Web Technologies: HTML, CSS, XML, XPATH, AJAX, JSP, Flash.

SQA Technologies: SOAP, REST, WSDL, Web Services, SOAP UI.

Bug Tracking Tools: HP Quality Center, Bugzilla, JIRA.

Application Servers: JBoss, WebLogic, WebSphere

Build/Tools: Ant, Maven, Jenkins, Hudson.

Databases Servers: MS SQL Server 2000/2005, Olap and OLTP, Oracle 9i/10g, MS Access 2000, SQL.

Operating Systems: Linux, Windows XP, 7, 8, 10/vista & server 2003, UNIX and Mac.

Version Control: CVS, Git, SVN.

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

QA Automation Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Agile methodologies.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in Designing& Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Involved in Daily Build and Deployments for Jenkins (CICD).
  • Performed SOA testing for payments API's using SOAP UI and Java framework for web services testing
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Involved in development of BDD Cucumber framework.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium.
  • Involved in executing SQL queries, functions and packages for backend testing.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
  • Excellent Business Communication and Client Interaction skills.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SoapUI, REST, TDD, Agile, HTML, XML, XPath, Java, Quality Center, Firebug, SQL, PLSQL, Oracle, Windows.

Confidential

QA Automation Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java).
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium and Cucumber framework. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
  • Performed various mobile gestures (Long Press, Multi Touch, Drag & Drop and Swipe). Identified mobile elements using Appium Inspector, UI Automator Viewer.
  • Involved in testing SOA applications, UI applications written in Java.
  • Performed Web Service testing using SoapUI. Used WSDL file and performed data validation sending the request. Used Groovy programming for Web Service testing.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Designed and developed multiple automation frameworks for Web and Mobile applications using Selenium Web Driver, TestNG and Page Object Module framework structure using JAVA.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
  • Involved in writing the Acceptance Criteria and Test Cases for the Stories assigned to in JIRA.
  • Updated the JIRA with manual/automated test cases.
  • Participated in daily Stand Up call and weekly Open/Close meeting.
  • Participated in Peer reviews of automated test cases and Test Plan for the team member.

Environment: Java, Selenium WebDriver, TestNG, Java, Cucumber, Maven, Jenkins, SOAP UI, Appium, Agile, JIRA, XML, Oracle 11g, Windows, LINUX.

Confidential, San Francisco, CA

QA Automation Engineer

Responsibilities:

  • Involved in Smoke Testing, Sanity Testing, Retesting, Ad-hoc testing, Functional and Non-Functional Testing.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Developed Automation framework both Data driven and Hybrid using Selenium Web Driver in C# and performing unit testing by using TestNG.
  • Wrote SQL queries extensively, queried database and generated test reports.
  • Designed and developed WCF Web Services and configured our WCF Services Rest API with appropriate endpoints for consuming them in the web application.
  • Used jQuery, ASP.NET AJAX toolkit controls and CSS to enhance the performance and richness to the user interface.
  • Involved in Unit Testing the code and provided the feedback to the developers.
  • Designed and developed Hybrid Framework using .Net, C#.
  • Used Page Object Model (POM) repository design pattern for storing all the web elements for code maintainability and reusability for Selenium automation.
  • Performed End-to-End testing by Manual and Automation.
  • Used Requirement Traceability Matrix (RTM) document to ensure whether all the proposed test cases are covered or not as per SRS document.
  • Interfaced with developers to resolve technical issues and investigated the bugs in the application.
  • Prepared the reports related to the modules that I have tested and helped the reporting needs of the project.

Environment: Visual Studios 2012, JIRA, C#, Selenium WebDriver, Grid, RC, Hybrid, Keyword Driven, Data Driven Framework, Page Object Model (POM), SOAP UI, XPAth, Nunit, Chrome, Firefox, Internet Explorer, XML, JSON, Excel, HTML5.

Confidential

QA Engineer

Responsibilities:

  • Developed the System Test Plans, Test Scripts and Test Cases using Software specifications document.
  • In the Process of Developing System Test Plans analyzed the product requirement documents and detailed design, functional specification documents. .
  • Attend SCRUM ceremonies including daily stand-ups, grooming sessions, sprint reviews and sprint retrospective.
  • Maintained and updated the scripts for every release either by updating the object property value for a specific object or by adding new objects to object repository.
  • Involved in Performed Browser Compatibility Testing of Web Application on different browsers Internet explorer, Firefox, Google Chrome and Safari.
  • Prepared test data and test results (input / output files) for data driven method.
  • Reported defects using Quality Centre to the development team and followed up for the defects.
  • Involved in User acceptance testing (UAT), maintaining quality procedures and ensuring that appropriate documentation is in place.
  • Developed test scripts and wrote SQL queries to validate the data in Back End.
  • Wrote and modified required UNIX scripts and other SQL validation scripts and writing scripts in SQL to validate the outputs analyzed test results and creating performance evaluation reports.
  • Worked with SQL queries for data verification and validation.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • Involved in designing of the modules and testing JAVA classes that controlled the whole flow of the module as per specifications.

Environment: Java, J2EE, XML, JavaScript, Eclipse, Oracle etc., Selenium WebDriver, Quality Center.

Confidential

Manual Tester

Responsibilities:

  • Involved in creating project plan, test plans, estimations, and development projects.
  • Involved in Test Case Preparation and Test Case Execution Manually.
  • Performed content testing, smoke testing, regression testing, sanity testing and integration testing.
  • Wrote SQL queries to set and validate the data.
  • Used Quality Center to track bugs and generate reports.
  • Defects were reported, tracked, and reviewed.
  • Prepared the test summary reports.
  • Provided status and project related matrix like DSR (Daily Status Report) and WSR (Weekly Status Report) to the manager.
  • Coordinated meetings with the Development teams for appropriate handling of the bugs and their timely resolution.
  • Participated in bug review meetings on behalf of the QA team

Environment: Manual, Quality Center V8.0, Java, SQL Server, Windows 2007, Management tool, Firefox, Chrome.

We'd love your feedback!