We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

SUMMARY

  • Passionate QA Automation Engineer with over 9+ years of experience in all phases of software testing and development life cycle. Strong exposure to QA Testing methodologies, framework building, testing and developing test plan/test scripts for automation. Proficient in Web Testing, API Testing, Functional Testing, BDD, TDD, Mobile Testing, Hybrid Frameworks using testing tools like Selenium with Java, Cucumber, TestNG and Appium. Diversified experience in both Manual and Automation testing in various domains such as Banking, Healthcare, Finance and Communications
  • More than Eight years of experience in the field of Software Testing as QA Engineer with good exposure in Quality Assurance and Testing Process along with Automation Tools.
  • Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript, and Test Frameworks using Testing/ Junit, ANT/MAVEN build tools.
  • Expertise in writing SQL Queries using Oracle, SQL Server, and Teradata to validate data into Data Warehouse/ETL applications.
  • Experience in Appium tool, for mobile testing in Android, IOS, and other mobile applications.
  • 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.
  • Hands - on with various mobile applications including Android, Apple, RIM, BREW and WinM platforms on Blackberry, iPhones, Android and iPads using Device Anywhere Tool.
  • Experienced in using HP ALM 11.52 Quality Center and Test Director, Quick Test Pro QTP.
  • Performed end-to-end software testing at various stages of application development by applying Business/Use Cases for Ad-Hoc, Black Box, White Box, Security, Smoke, Volume, Configuration, Data-Driven, Positive/Negative, UAT and Installation .
  • Experience working within a live Web Application, Mobile and Desktop.
  • Worked on development of N-Tier architecture systems with application system development and web technologies like HTML, JavaScript, CSS, and AJAX.
  • Extensive experience in using Testing tools such as Win Runner, QTP, Load Runner, Test Director/Quality Center, Fitnesse, Microsoft Stress tool, Rally and Apache JMeter.
  • Developed automated scripts and frameworks 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.
  • 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 of Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, UDDI, eclipse.
  • Experienced in Creating test script in HP UFT QTP by recording, without recording, modifying manually and running the script in HP UFT 11.5 QTP / HP ALM 11.52 QC saving the results in HP ALM.
  • Extensive hands in creating Requirement Traceability Matrix (RTM) including Test Case Preparation Status, Test Case Execution Status, Defect Status and User Acceptance Testing Status in excel.
  • Extensive experience in GUI, Regression, Functional, Integration, Accessibility, System, User Acceptance (UAT), Sanity, Stress, Reliability, Compatibility, Cross Browser, Data Driven, Security and Database Testing.
  • Automate test cases using BDD method with Cucumber and Ruby, Selenium/Java, build a Framework for web-based application from scratch.
  • Experienced in making Data Driven and Keyword-Driven and Maven/Ant Frameworks to maintain Test Suites.
  • Test Script approvals for all the ERP systems.
  • Extensive work on Core Java concepts like Data Structures (Collections), Multi-Threading, Inheritance, Abstraction, Encapsulation, Polymorphism and Exception handling.
  • Hands on experience in writing core java to access data from outsource files and used OOPs concepts in developing the Selenium framework.
  • Excellent understanding of Waterfall, V-Model, and Agile (Scrum) software development life cycle methodologies.

TECHNICAL SKILLS

Testing tools: Selenium WebDriver/IDE/GRID, Mercury QTP, HP Quality Center, Quality Center/ALM, Cucumber, Junit, TestNG, Eclipse, Protractor, Manual Testing, Appium (Mobile Testing).

Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, and Angular JS

Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Rally, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear Quest.

Other Tools: Jira 4.0, HP-Mercury Quality Center, Quick Test Professional, SVN, VSS, Deep Trawl, FireBug

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

Databases: Oracle, MS SQL Server 2008, MySQL, DB2.

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

Script Languages: VB Script, JavaScript, UNIX Basics.

Project Management: Agile, and Waterfall.

Ticketing Tools: Remedy

PROFESSIONAL EXPERIENCE

Confidential

Sr. QA Automation Engineer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
  • End to End Testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • Used Protractor which is and End-to-End Framework testing for AngularJS Web Applications.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms
  • Worked on the Android module of the project where I was responsible for automating the app using Appium with python.
  • Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
  • Involved in writing automated scripts for Angular.JS application using Protractor and Java.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Involved in designing of automation framework to be used in UI testing with Selenium.
  • Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
  • Created Python scripting to test REST API functionality for regression setup.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
  • Developed Python scripts to automate the test cases.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
  • Identified, Reported and Tracked Defects using Quality Center test management tool.
  • Manually tested, verified and validated that the product meets user requirements.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Performed End-to-End testing of database to check data integrity using SQL queries.
  • Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.

Environment: Selenium WebDriver, Java, Python, TestNG, Angular JS, Protractor, LoadRunner, Jenkins, Cucumber, Agile, SQL, Maven, Appium, DHTML, SOAP UI, XPath, Firebug, Eclipse, Quality Center HTML, GitHub, Windows 7.

Confidential - Charlotte, NC

QA Automation Engineer

Responsibilities:

  • Responsible for gathering Business requirements, Functional requirements and Design documents for multiple projects.
  • Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Involved in creation of automation frame work in Selenium Web driver using behavior driven approach like J-Behave and Cucumber.
  • Involved in developing the automation script for Web and Mobile Native applications (IOS, Android) using Appium , Java .
  • Involved in requirement analysis, defect tracking, coordinating with team members in different locations and test reporting and closure.
  • Experienced in Mobile Automation testing on Emulator and Simulator IOS, and Android platforms with Automation tools like Keep It Functional (KIF), Appium and reported debugs via JIRA to the developers.
  • Developed test scripts with Ruby -Selenium to automate browser and web applications under Cucumber ( BDD ) Framework.
  • Involved in writing of Automation Test cases using Selenium Web Driver , Java , J-Unit and Maven .
  • Used Selenium Grid to run test cases in multiple browsers and different Platforms.
  • Responsible for implementation of Hybrid Test Automation Framework , Page Object Model using Selenium Web Driver , TestNG , Maven and Java .
  • Done performance test on HP ALM, QTP, Selenium and other automation tools.
  • Strong experience on tool like Selenium, HP Lean FT, UFT etc.
  • Preferred in managing software / application testing for Insurance.
  • Supporting Electronic Data Interchange (EDI) translators and data interchange management.
  • Strong experience with SOA architecture which include Soap and Restful Web Services Testing .
  • Used GIT and Stash to re-modify files and for software development.
  • Experience in Cloud based automation platforms like Perfecto Mobile
  • Done performance testing to determine that the web application, under test will satisfy high load requirements using J-Meter.
  • Continuous Integration/Continuous Deployment practices on cloud environment such as AWS.
  • Designed Python Scripts to develop automated scripts and frameworks.
  • Setup jobs in Jenkins to run smoke scripts after every builds.
  • Used BDD framework with Cucumber , Java and created future files with scenario and scenario outline files.
  • Involved in SEETEST and integration with JIRA . Responsible to record defects and reporting them to developers until they are resolved.
  • Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
  • Experienced in using load and performance testing tool J-Meter .
  • Involved in writing and executing SQL Queries for backend/ETL testing.
  • Involved in writing automated scripts for angular JS application using protractor and Java scripts .
  • Prepared Functional test cases on Web and Mobile applications ( Apple & Android ) as per requirements.
  • Used web-debugging tools like X-Path , Firebug and Fire-Path to locate elements.
  • Developed test code in Java language using Eclipse IDE and TestNG framework .

Environment: : Java, Appium, Selenium Web driver, TestNG, VB.NET, SQL, IOS, Mobile Testing, JIRA, Oracle10g, Jenkins, C#, .NET, Microsoft Test Manager, J-Meter, Cucumber.

Confidential

MOBILE AUTOMATION QA TESTER

Responsibilities:

  • Designed and developed test cases, updated status reports, documented test results based on logs, Validated and verified all logs which are created after the execution of batch files.
  • Performed functionality and regression testing during the various phases of the application using Selenium .
  • Implemented handset automation framework, scripting and execution Sanity, Regression, Stress, and Boundary test cases for mobile applications using Device Anywhere Automation Tool.
  • Worked on Android, Windows Mobile platforms to qualify applications.
  • Involved in the Database Testing using SQL queries of the Application such as checking all the tables in the Database and checking whether the data is moving in their respective tables.
  • Scheduled testing job and set up the flag to run automation scripts on Jenkins as a part of the Continuous Integration process every time there is a bug fix , new feature development, or innovative functionality in code repository (Git ).
  • Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Executed the test plans on web and mobile (Apple and Android) as per requirements using Appium tool.
  • Experienced in basic functionally testing and compatibility testing of the mobile application on Android and iOS devices.
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports .
  • Advocate for bug fixes in a start-up environment by presenting well-written bug reports and working with developers directly.
  • Implemented simulator for Mobile App Testing on Android Platform using Appium.
  • Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver. Involved in Automation of the test cases using Selenium RC, Junit, and Ant.
  • Responsible for back-end API testing with SOAP UI and coding in Groovy and Java.
  • Involved in test cases review by development team, product management and modified the test cases based on their feedback.
  • Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Protractor Testing Framework.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules
  • Developed Automation framework using Selenium Web Driver.
  • Established the Environment set up for Mobile Automation using Appium Tool.
  • Utilize CSS selectors, IDs, and XPaths to locate elements on iOS and Android views, and Web pages, and use Protractor for AngularJS web pages and Implemented Jasmine as a testing framework with WebDriverJS in Protractor.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Involved in writing automated scripts for Angular JS application using protractor and Java scripts and performed manual testing in physical devices emulator and IOS simulator.
  • Developed automation framework for Selenium WebDriver in Modular Framework model.
  • Tested applications developed in Java with J2EE framework.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Executed the test plans on Mobile (IOS & Android) as per requirements using Appium.
  • Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.

Environment: Java, Selenium, WebDriver, SQL, SOAPUI, Eclipse IDE, JUNIT, Cucumber, JIRA, Appium, Mobile Testing.

Confidential

QA Automation and Manual Tester

Responsibilities:

  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
  • Actively participated in scrum meetings and reviews.
  • Performed Functional tests using Selenium WebDriver with data driven framework.
  • Executed Selenium tests for automation testing of the web application using Selenium Web Driver.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Wrote highly efficient and maintainable Java code to develop Page Objects using the Selenium Framework.
  • Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
  • Created test cases, test plans, tested API’s, wrote TestNG test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
  • 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 Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Involved in writing automated scripts for Angular JS application using protractor and Java scripts and performed manual testing in physical devices emulator and IOS simulator.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Developed test harness for WebServices automated testing by means of SOAP UI and ANT.
  • Involved in testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
  • Performed functional testing of Web services testing using SOAP UI.
  • Created Data Driven tests that randomized the test data for testing the AUT using Excel file.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed Smoke, Functional, Regression and Integration testing.
  • Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Conducted backend testing using SQL queries to validate data for database.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Jenkins, Cucumber, Page Object Model (POM),, DataDriven Framework, Quality Center, HTML, CSS, JavaScript, SOAP UI, Web Service, XPATH, WSDL, XML, Oracle, SQL, Linux, Windows.

Hire Now