We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Over All 6 years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise.
  • Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/ Junit, ANT/MAVEN build tools.
  • Worked on execution of automated test scripts using Mercury Tools (Test Director/Quality Center, LoadRunner, and QTP), JMeter based on business/functional specifications.
  • Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.
  • Experience in working on Acceptance Test Driven Development (ATDD) in Continuous Integration/ Continuous Delivery (CI/CD) environment for iOS Apps.
  • Working experience with TFS, Microsoft Test Manager, Visual Studio, Quality Center, QTP and Telerik.
  • Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Expertise in working with various mobile devices such as Android, Blackberry, iPhone, tablets to perform browser compatibility and configuration testing.
  • Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
  • Expertise in writing SQL queries for database transactions.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Extensive knowledge in Protractor framework for Applications developed with Angular JS.
  • Specialized in Performance Testing applications using load - testing tool Load Runner.
  • Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
  • Experienced in testing client server and web-based applications using HP tools like Quick Test Professional (QTP), Unified functional Testing (UFT), Quality center (QC), Application lifecycle Management (ALM).
  • Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing.
  • Experience in Manual Testing, defining test cases, developing and maintaining test cases, and documenting all phases of the QA process.
  • Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
  • Developed an automated scripts and frame works using Python, Java, C#, VB Script.
  • Worked on source version control tools such as Subversion (SVN), TFS and Git.
  • Proficient in using Quality Center, POS, Rally, JIRA, Clear Quest, Bugzilla, Microsoft TFS .
  • Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java. Knowledge and familiarity with different QTP and Selenium automation frameworks.
  • Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, UDDI, eclipse.
  • Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.
  • Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi-tasking skills.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, J meter,Cucumber, Firebug, FirePath, TestNG, JXL, SOAPUI, Coded UI, Manual Testing, Protractor testing, Sauce labs.

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

Frameworks: Junit, TestNG, TDD, BDD, Mockito, Protractor

Firefox Add-ons: XPath, Firebug

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

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

Bug Tracking Tools: HP Quality Center (9, 10, 11.0,1), HP Quick Test Professional (10, 11,11.5), Bugzilla, Visual Studio TFS (2008, 2010, 2012), Willy Introscope, JIRA, Microsoft Test Manager(MTM) (2010, 2012, 2013).

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

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

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

PROFESSIONAL EXPERIENCE

QA Automation Engineer

Confidential, Philadelphia, PA

Responsibilities:

  • Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.
  • Created and executed Manual and Automation test cases, raised defects and tracked the same to closure
  • Developed and maintained automated regression test cases in Selenium WebDriver using Core Java, python programming language.
  • Created & Maintained Automation Selenium, Automation Scripts for the Scrum Stories.
  • Automated highly transactional web application using Selenium WebDriver.
  • Execution of automated Test Scripts through Maven. Used Maven for building the WebDriver project.
  • Developed Coded UI test scripts to test Bing search functionality.
  • Worked on implementing the LoadRunner, Performance center, JMeter based infrastructure.
  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
  • Created and Executed Automated Coded UI Tests.
  • Implemented Test driven development (TDD and BDD) framework using cucumber tool with Gherkins Language.
  • Defect logging, assignment and tracking through Microsoft Test Manager.
  • Used Jenkins as continuous integration (CI/CD) server to run automated test suites.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Experience in Testing & Automation of Test Scripts in Ready API using Java scripting
  • Involved in designing the framework to integrate HP ALM to cucumber using the newly released version of HP ALM Rest API
  • Involved in Automation of the test cases using Selenium RC, TestNG and Ant.
  • Responsible for REST API testing using SOAP UI & Postman tool
  • Used Sauce labs for Cross browser testing like IE and Firefox browsers
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Also, responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
  • Developed Test Scripts to implement TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration (CI/CD) Process using Jenkins.
  • Performed speech quality analysis and speech path verification under the guidelines of senior IVR tester
  • Performed manual testing for functional testing and backend testing.
  • Executed SQL & PLSQL queries for the testing and validation of test data.
  • Experienced in load and performance testing tool JMeter. 1
  • Performed Protractor Testing at various phases of development life cycle for impacted existing functionality.
  • Experienced in writing complex SQL queries for extracting data from multiple tables.
  • Created and executed SOAP UI Scripts for the Web Services testing.
  • Analyzed results Using Load Runner Analysis, Wily Introscope.
  • Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Experience in testing Mobile Applications (iOS and Android) using Appium.
  • Involved in Mobile Computing testing with Windows OS, iPhone, iPad and Android Essentials including cross-browser testing.
  • Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
  • Tested the UI of the product on mobile, PC, Android and Apple (iPhone, iPad) platforms to ensure that language translation and Currency conversions were displaying as required
  • Tested and coordinated mobile applications in both Native and Web environments and validated the mobile application functionality on physical smart phone hardware devices and virtual device emulators like: Device Anywhere, perfecto mobile and Simulators like: Android SDK, iPhone SDK etc.
  • Written gherkin scripting automation test scripts to execute in Cucumber.
  • Raised the bugs and reported them using TFS.

Environment: Java, Gherkin, Cucumber, Selenium, Elastic search, Maven 3.1.1, Eclipse, Git, Mockito, coded UI, Microsoft Test Manager 2013, J meter, SQL server 2008/2012, Protractor, SoapUI, TFS 2015, Jenkins, Linux, QTP V 11, TestNG, Agile(SCRUM).

QA Automation Engineer

Confidential, NY

Responsibilities:

  • Involved in creation of automated test cases for testing various web modules like supplier data, inventory tracker, exchange tracker, damage tracker.
  • Involved in test automation by using open source tools like Selenium, Junit, JMeter and created test cases using element locator and selenium web driver methods.
  • Identified test cases to automate the test cases using Selenium WebDriver, Junit and Java (Eclipse IDE), Python and Contributed in creation of framework.
  • Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
  • Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Using TFS, Ax soft and Software Planner for reporting and tracking defects.
  • Worked in a Devops agile environment to achieve CI/CD.
  • Responsible for back-end API testing with SOAP UI and coding in groovy and Java.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Created and maintained reusable Actions in Device anywhere for mobile application.
  • Prepared accurate and detailed requirement specifications documents and functional specification documents for developing various mobile apps and for transferring the CRM project to the client's internal IT team.
  • Created tests with Assertions like Schema Compliance, SOAP, XPath assertions using SOAP UI.
  • Involved in testing Web services and XML with tool called SOAP UI. Used this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
  • Involved in Automation and Manual Testing of Application using Coded UI
  • Validated Web Service modules using Soap UI tool (Preparing Web Service request and added authentication information in Soap Header). Used SOAPUI tool to test web services for Order History, Shopping cart, Account Creation and Shipment Tracking web services.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Worked with designing and building automation frameworks in Cucumber BBD.
  • Created, executed, analyzed various SQL queries for account validations on the backend.
  • Wrote Complex SQL queries for system testing.
  • Performed regression testing on various O.S devices and their respective simulators and actively participated in executing the test scripts on Android & IOS.
  • Used Protractor framework for Applications developed using Angular JS.
  • Used MTM for Identifying, logging, tracking and escalating bugs.
  • Developed and maintains TFS source control and Team Foundation Server (TFS) automated builds and deployments.
  • Performed smoke testing in UAT and production environments for deployment verification
  • Actively participated in daily scrum and sprint meetings as part of Agile Environment.

Environment: Java, Eclipse, QTP, Selenium, Microsoft Test Manager 2013, SOAP UI, Coded UI, TFS 2015, SQL server 2012, ANT, Junit, Cucumber, BDD, Linux, Agile, Mobile Testing.

QA Automation Engineer

Confidential, Bentonville, AR

Responsibilities:

  • Reviewed all the Requirement documents, Functional Specification and Use Case documents.
  • Analyzed the use cases provided by analysts and wrote test cases using Python
  • Developed test cases, test scenarios and test data according to specifications.
  • Analyzed the functionality and designed test cases for both functional and regression testing and editing of automated script by inserting logical commands to handle complicated test scenarios.
  • Used Test Director to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
  • Used TFS and created Coded UI Testing in Microsoft Test Manager with Visual Studio.
  • Extensively involved in testing the performance of application using JMeter.
  • Utilized Jenkins, Git, and Eclipse for deployment on test servers and to move towards CI/CD.
  • Performed functional, integration, black-box, and system, regression, and user acceptance tests.
  • Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven. Used Firebug and FirePath plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
  • Enhance test frameworks and develop automated tests using Selenium Web Driver to ensure consistency.
  • Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby.
  • Designed and executed SQL & PL/SQLs queries for data manipulation and validations within various system interfaces.
  • Conducted database verification testing by using different SQL queries.
  • Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
  • Used python to develop Automation framework to Validate RESTful Web Services.
  • Used SVN tool for Source code management, also used Selenium Grid for parallel, Batch Test Execution.
  • Developed test suite for all the Web service operations in the SOAP UI test tool.
  • Used TFS for life cycle management such as user stories, bug management and team communication. Also, used Microsoft Test Manager (MTM) source control to deploy application.
  • Tested the application in highly dynamic environment with sprint team using agile methodology.

Environment: Selenium, Java, Cucumber, Linux, Gherkin, Soap UI, SQL server 2012, Restful, Web driver, SVN, TFS 2013, MTM 2011, Agile, QTP.

QA Tester

Confidential

Responsibilities:

  • Involved in debugging the stored procedures written for the business rules tester.
  • Worked on Agile (SCRUM) Methodology and Worked on Microsoft Test Manager (MTM) to effectively manage the product life cycle.
  • Wrote BDD UAT using Gherkin format and implemented the step definitions using Cucumber.
  • Analyze testing results and defects and provide recommendations to development team.
  • Interacted with the business analysts to understand user requirements and gather input for creating the test plan for testing the module functionality.
  • Wrote and executed Conversion Test Cases for different Projects which involved Migration of the functionality from one Application to another. Wrote and executed Application Test Cases for different Projects.
  • Documented test cases in the Test Plan module of HP Quality Center.
  • Automated Test Cases for different functional areas of application assigned to me using QTP.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), JUnit, Eclipse and preparation of automation test framework.
  • Designed/executed SQL queries for data manipulation/validation using PL/SQL Oracle.
  • Expertise in both manual and automation testing of Web services. Actively participated in writing Test Plan and Test cases and creation of automation framework.
  • Involved in testing SOAP/REST web services using JMeter.
  • Created and Executed Automated Coded UI Tests.
  • Participated in peer reviews of all the documents and Test Cases.
  • Used selenium RC, IDE and web driver, Java and Selenium Grid to create nightly automation scripts
  • Created selenium automation scripts in Java.
  • Involved in creation of automation framework using selenium.
  • Configured Selenium RC and Selenium GRID on CART machines.
  • During the Pre-Testing phase extensively used Requirements Document for understanding/analyzing project vision, goals, specifications and requirements with the aid of Creating and configuring the test cases in Mercury Quality Center and associating the test requirements developed with them.
  • Involved in compatibility testing with other software programs, hardware, Operating systems and network environments.
  • Developed detailed Manual Test cases and Scenarios. Studied Requirements and designed manual test cases accordingly.
  • Used Object Repository in QTP, to understand the Objects properties of application.
  • Designed, maintained and executed test cases using MS Test Manager.
  • Exported Requirements, test plans and test cases to TFS.
  • Used Recovery Scenario and Regular Expression for handling the dynamic changes or exceptions in application.
  • Wrote VB script in QTP as Descriptive programming for handling different dynamic scenarios.
  • Reviewed and Analyzed Test results using the result logs in QTP. Conducted Backend testing using SQL queries.
  • Maintain SQL scripts for creation of database objects.
  • Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
  • Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.

Environment: QTP 9.2, Bloomberg, C#, VB script, Selenium, Java, Quality Center 9.0, SQL server 2008, TFS 2010, manual testing, MTM 2010, Linux, Oracle 10g, Coded UI, SQL, Agile.

We'd love your feedback!