Qa Automation Engineer Resume
Foster City, CA
SUMMARY
- Over 8+ years of experience in Software Quality Assurance and Quality Control with emphasis on Automation testing and Performance testing strategies that minimize risks and lead to quality product delivery
- Experience in testing methodologies like Agile and Waterfall.
- Extensive involvement in analyzing, planning and developing test scenarios, test scripts,test data and test plans.
- Experience automating tests for mobile devices running the Android operating system and iOS using SDK.
- Experience in testing Cloud based applications.
- Experience with tools like Android Studio and XCODE
- Experience in Web Test Automation, using Selenium RC/Webdriver framework, Java, TestNG/Junit.
- Experience with source code control systems like Git.
- Experience in Continuous Integration with tools such as Maven, Jenkins, and Hudson.
- Experience with TestNG/JUnit, Maven, Ant, XML, JSON and configuration files.
- Experience in Java code design, coding, testing and debugging techniques.
- Experience in SOAPUI for REST API Testing, Integration and Performance Testing
- Experience in SOA Web Services testing using SOAPUI, POSTMAN and POSTER.
- Experience in automating Performance tests using the Jmeter.
- Experience in Json for testing Mobile Applications.
- Experience with testing tools like Quick Test Pro and Quality Center.
- Extensively used Oracle/SQL for back - end testing.
- Experience with UNIX system and comfortable writing Unix shell scripts.
- Extensive experience in bug tracking tools such as Bugzilla, Rally and Jira.
TECHNICAL SKILLS
Automation Tools: Junit, TestNG, Selenium Webdriver and Selenium RC, Selenium IDE, Perfecto cloud.
Programming Languages: Java,JDBC,SQL,PL/SQL
Database: ORACLE, MySql.
Test Management Tools: HP Quality Center.
Defect Management Tool: BugZilla, Jira, Rally, Quality Center
Debugging Tool: FireBug, FirePath, Web developer tools-Chrome, IE, Appium
Web services testing: SOAPUI, Jmeter,Json, REST Client-Poster
PROFESSIONAL EXPERIENCE
Confidential, Foster city, CA
QA Automation Engineer
Responsibilities:
- Worked on mobile testing and automation for Confidential Digital Commerce Application (VDCA) for Confidential Multi-Channel Program (VMCP).
- Involved in testing of both Android and iOS apps.
- Implemented Java API’s in Selenium WebDriver Scripts.
- Implemented Cucumber frame work.
- Involved in testing Cloud Based Payment functionality which is an Android based payment system developed by Confidential similar to Apple Pay.
- Used Android Studio extensively to build app, test and debugging issues.
- Used Xcode for iOS testing.
- Participated in daily scrum calls, sprint planning, retrospective meetings.
- Prepared test plans, created test cases and review them with Technical Product team.
- Implemented build automation, continuous integration, and continuous deployment using Jenkins.
- Tested apps using various Android devices and iPhone.
- Tested REST APIs invoked from UI for debugging purposes.
- Used git as source code control system, Gridle as build tool.
- Developed freehand automation scripts and implemented Java API in Confidential ’s UFO framework.
- Developed and executed automation scriptsin Perfecto Continuous Quality Lab andgenerated reports.
- Used Appium to locate the element.
- Coded UNIX shell scripts and SQL queries as part of functional and regression testing.
- Utilized JIRA as defect tracking tool on the project.
- Project was developed in Agile Scrum Methodology.
Confidential, San Jose, CA
QA Automation Engineer
Responsibilities:
- Developed freehand scripts in TestNG and Selenium WebDriver.
- Implemented Java API’s in Selenium WebDriver Scripts.
- Generated Excel reports using Apache PoI.
- Created Page Libraries using Java using TestNG Framework.
- Integrated the framework with TestNG and designed xml based input.
- Used Git for version control and source code management
- Maven is used as the build tool.
- Implemented build automation, continuous integration, and continuous deployment using Jenkins.
- Implement logging mechanism using Java Log4J.
- Used SOAPUI for testing REST web services.
- Used web services (REST) for transmission of large blocks of XML data over HTTP.
- Used XML and JSON for data and message exchange over HTTP.
- Developed Performance Test plan, executed Load testing, analyzed the results and generated Load testing reports using JMeter.
- Performed backend testing by writing SQL queries and verifying the data in the tables.
- Wrote Java JDBC code to test the backend database and fire SQL queries over the DB
- Maintained test scripts in UNIX Shell to automate functional and regression testing.
- Utilized JIRA as defect tracking tool on the project.
- Worked under Agile Scrum Methodology.
Environment: Selenium WebDriver, SOAPUI, JMeter, TestNG, SQL, UNIX, Java, Maven, Git, SQL Developer.
Confidential, Concord, CA
QA Engineer
Responsibilities:
- Created the Technical Test Plan in the initial phase and also during change requests.
- Executed the positive and negative test cases based on the functional specification document.
- Performed validations using JavaScript.
- Created Automation Framework with Selenium RC, Java, JUnit and ANT.
- Designed & Developed automation scripts using Selenium RC & JUnit.
- Used ANT to build the selenium scripts and run them on QA environment using the JUnit task.
- Wrote automated test scripts for all the modules in the Application, and used these scripts for testing the application using Selenium RC.
- Worked with developers regarding web service signature and enhanced the framework for all supported web services using SoapUI.
- Used XML for data and message exchange over HTTP.
- Performed Load, Performance and Stress Testing using Jmeter.
- Executed SQL queries for data validation to verify the data in the database.
Environment: Java, Selenium RC, JMeter, SQL, UNIX Scripting, Soap UI, XML.
Confidential, San Diego, CA
QA Engineer
Responsibilities:
- Created Test plan and Test cases using Quality Center and provided testing estimates for the project.
- Involved in preparation of the Requirement Traceability Matrix (RTM).
- Performed Functional, Regression, Grey Box, UAT, UI and Performance Testing.
- Wrote complex SQL/PLSQL to extract data and verify results.
- Used File System Object, ADO Object, DOM (Document Object Model), Recovery Scenarios, VB Script Functions.
- Logged Test Cases and reported defects in Quality Center.
- Create and manage QTP/QC (Descriptive Programming) QA test automation framework.
- Create, validate, and execute automated test scripts using QTP framework.
- Used SQL to perform backend testing in Oracle.
Environment: Quality Center, QTP, Java, java script, AJAX, UNIX, XML, HTML, Weblogic, Oracle 9i
Confidential, Dodgeville, WI
QA Tester
Responsibilities:
- Created detailed test scripts as per as the SRS using Quality Center.
- Developed test cases for Functionality Testing.
- Performed Backend Test using SQL Queries.
- Developed test scripts Integration and Regression testing and executed them.
- Identified the high-risk points and the priorities of the application.
- Ensured appropriate test coverage for End-to-End Testing
Environment: Microsoft Excel, Toad, Microsoft Word, Quality Center