We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • 9+years of extensive experience in different testing methodologies on multiple platforms and well versed in different kind of testing inclusive of Functionality Testing, Integration Testing, API Testing, Unit Testing, System Testing, Regression testing, compatibility testing and Build verification testing.
  • Good knowledge in Selenium and creating Scripts in selenium WebDriver by using Java.
  • Extensive knowledge of API Testing - SOAP and REST services using Postman, Fiddler, Java Apache HttpClient
  • Working with and managing On-site/Off-shore teams to coordinate QA efforts to meet delivery deadlines Experience in Automated testing using Selenium including Selenium WebDriver, JUnit, TestNG, Eclipse, and Java.
  • Extensive experience with JMeter to do Load and Stress tests for web applications and REST API
  • Knowledge on REST API automation using HTTP Client.
  • Performance Testing of API and Web applications using Silk Performer and JMeter.
  • Extensive knowledge of API Testing - SOAP and REST services using Postman, Fiddler, Java ApacheHttpClient
  • Proficient in scripting languages such as UNIX Shell Scripting, JavaScript, Groovy, Perl etc.
  • Performed Load and Stress testing using Apache JMeter on web application and server upgrades.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling
  • Excellent understanding of Waterfall model and Agile methodology - Scrum.
  • Performed manual and automated testing using HP-Mercury tool like Quality Center, Quick Test Professional, and Load Runner.
  • Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
  • Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
  • Experience in Bug Tracking and Reporting using Test Director/ HP Quality Center.
  • Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
  • Experience in developing Unit testing scenarios using Selenium Web Driver, TestNG, Auto-It, Robot Class, Maven, SVN, GIT, Jenkins ANT-Build, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
  • Expertise in analyzing User Requirements, Functional and Technical Specifications.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, QTP, Quality Center, Bugzilla, WinRunner, TestNG, JUnit, ANT, Maven, Team Foundation Server, JIRA, Load Runner, Visual Source Safe, SOAPUI

SDLC Methodologies: Agile, Scrum, Waterfall, V-Model, Spiral, RUP

Architecture: Client Server, Web based application, SOA, Mobile (Android and iOS)

Databases: MS SQL Server, MS Access and Oracle, SQL, PL/SQL

Scripting Languages: VB Script, Java Script, Python, Groovy

Web Technologies: HTML and XML

Tools: SQL Management Studio, TOAD, Visual Cron, Daeja Viewer, SSRS, Crystal Reports, SSIS

Programming Language: Visual Basic, C#. Net, ASP .Net, VB .Net, C, C++

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

QA Automation Engineer

Environment: s: Microsoft Unit Test Framework, Selenium WebDriver, SOAPUI, SQL, JIRA, BugzillaMaven, JMeter, Java, JUnit/TestNG, ANT, Jenkins/Hudson, Firebug.

Responsibilities:

  • Created the Technical Test Plan in the initial phase and also during change requests.
  • Created functional automation scripts for the report generation module using tools Selenium Grid and TestNG.
  • Developed Selenium test scripts for identified test cases by using data driven and hybrid framework.
  • Used Fiddler and Charles to log the input and output of data on Apache Tomcat Web servers
  • Automated REST API testing using REST-Assured.
  • Developed a RESTful API for a web based travel product that exposes their public methods to API consumers and provides data in XML and JSON formats.
  • Involved in developing and executing automation Regression testing and System testing using Selenium.
  • Performed Data driven testing to validate the components displayed on the website using Selenium.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Experienced in web application testing - functional, regression testing, Automation - Selenium, TestNG Hybrid automation Framework, HTTPClient, Postman.
  • Configured and conducted test in multiple browsers like Internet Explorer, Google Chrome, Safari and Firefox in multiple platform to maintain cross-browser functionality.
  • Involved in using Apache POI to read data from external sources to feed locators into the test script.
  • Used JMeter for Preparation/review and execution of automated test scripts.
  • Helped in performance testing for API using JMeter, by writing and running the performance test, collect data, and generate reports.
  • Execute stress/load scripts utilizing JMeter to determine real-world scalability of web sites and web applications.
  • Tested the soap based web services using SOAPUI.
  • Created automation scripts in SOAPUI using Groovy Script for web services testing.
  • Worked with deployment team to create nightly automation regression execution builds.
  • Developed automation script to compare screenshot of web page (pixel by pixel) before and after release of new feature or new code to verify if desired result is achieved.
  • Ensured that daily automated regression testing is running and completing successfully.
  • Worked closely with the developers within the Scrum team.
  • Involved in setting up the Testing lab for the Automation system.
  • Written shell scripts to execute test scripts on batch process.
  • Preparation of the framework to be deployed on a Jenkins service to automate build testing and speed up deployment
  • Creating and managing a database for the testing framework utilizing Apache POI libraries
  • Experienced with installation, configuration of the Android SDK and ADT Plug-in for Eclipse IDE and setting up of the Android Framework Test Environment.

Confidential, Boise, ID

QA Automation Engineer

Environment: s: Selenium WebDriver, SOAPUI, SQL, JIRA, Bugzilla, JUnit, REST, iOS, Android, JAVA, VMWare, Maven, JMeter, TestNg, Oracle, Windows, UNIX, ANT, Jenkins, Firebug, FirePath.

Responsibilities:

  • Responsible for defining the test plan, analyzing the test scenarios, preparing test case documents, defining the performance environment requirements specifying report templates and conducting the scripting, benchmarking and interpretation of results.
  • Developed detailed Test Plans, Test Cases and responsible for executing the Test Cases, Test Scripts.
  • Responsible for producing bug reports that contain detailed instructions on the bug environment, and how to reproduce the problem.
  • Performed Smoke, GUI, Integration, Functional, Regression, Troubleshooting, and User Acceptance Testing.
  • Smartphone application testing formobiledevices running Android OS, Apple iOS, Window phone-7, RIM, DANGER
  • Matrix-managed offshore developers, UI,QAteams and architects, and onshore system engineers and integration testers to develop themobileapps
  • Designed, developed and deployed an automation test framework based on open source technologies, such as Selenium WebDriver, JUnit, TestNG, SOAPUI and Subversion.
  • Used Fiddler to trouble shoot application related issues.
  • Wrote Shell Scripts using PERL language for UNIX automation and CRON jobs.
  • Worked on testing of REST APIs extensively using ApacheHTTPClient
  • Setup the automation framework using Selenium WebDriver, Java, JUnit, Subversion and MAVEN.
  • Extensively used Firebug, FirePath and Selenium IDE to identify the locators of a web element.
  • Creation of automation test scripts in Java, JUnit, and WebDriver for various features using Data Driven Framework.
  • Used JMeter to do the performance testing to find the response time, throughput for the application transactions.
  • Created a suite of automated SOAPUI tests for SOAP and REST Services.
  • Experience with Assertions like Schema Compliance, SOAP, XPath assertions using SOAPUI.
  • Performed JMeter performance testing for web application using HTTP samplers, listeners, proxy recordings and CSV data driven files.
  • Extensively used SQL queries to validate the data.
  • Wrote automated functional test scripts in Java using the JUnit test runner and Selenium WebDriver.
  • Defined NIEM-based information exchanges including XML, XSD, and WSDL schemas.
  • Wrote automated load, stress, and performance test scripts using NeoLoad and Apache JMeter.
  • Wrote automated functional test scripts in Java using the JUnit test runner and Selenium WebDriver.
  • Performed testing of REST and SOAP web services using SOAPUI.
  • Performed security testing using the Burp Suite and entered into a Bugzilla defect tracking repository.
  • Tested software and web-based applications built with Java, Perl, Maven, ANT, and JavaServer Pages (JSP).
  • Developed best practices for configuration management, change management, and continuous delivery using Hudson and Jenkins continuous integration (CI) servers, SonarQube static code analysis, and Nexus artifacts repositories.

Confidential

Automation Tester

Environment: Java, JSP, SQL, PL/SQL, QTP 11.0, SQL Server, XML and HTML, VB Script

Responsibilities:

  • Understand and analyze project requirements from Business Requirements Definition and Functional Specification.
  • Identified the test cases to be automated and performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
  • Involved in the project team, which focused on testing and dealing with process, tools and best practices. This team also leveraged testing knowledge, technology, methodology and resources across similar projects.
  • Used VBScripts in QTP to access webpage script variables.
  • Involved in querying using SQL and updating records and validate database records as expected.
  • Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
  • Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
  • Performed Backend testing to verify the data integrity by passing SQL Queries.
  • Performed Smoke and Functional testing on every build of the application.
  • Defect Reporting, Analyzing, Tracking and Report Generation using Mercury Quality Center.

Confidential

QA Tester

Environment: QTP 9.5, Load Runner, HP Quality Center 9.5, VB, Windows XP, HTMLand SQL

Responsibilities:

  • Analyzed system requirement and business requirement documents and developed test cases and test scripts.
  • Used SQL commands to validate the database and test its integration with the front end.
  • Performed GUI Testing, Functional Testing, Integration Testing and Regression Testing.
  • Involved in Enterprise Management system with different type of business modules like Sales, Finance, Marketing, HR, planning and Manufacturing.
  • Execution of manual test cases and responsible to track and log the defects using Quality Center.
  • Interacted with developers to sort out the issues and the defects.
  • Performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
  • Created and executed scenarios in Load Runner controller to analyze system performance in Load Runner Analyzer under load.
  • Attended the Review meetings and walkthroughs and interacted to Business Analysts and Developers for defects solving.
  • Used Mercury Quality Center for Defect Reporting, Analyzing, Tracking and Report Generation.
  • Performed Regression testing by executing QTP scripts on the new build.
  • Performed Integration, System, UAT and Usability Testing.

Confidential

Test Engineer

Environment: Test Director 7.5, SQL Server 2000, Win NT 4.0/2000

Responsibilities:

  • Analyzed the Business Requirements document and have written Test Cases.
  • Analyzed the Test plan, which detailed the testing scope, strategy, test requirements, and necessary resources.
  • Ensure traceability of test cases back to the Business requirements.
  • Responsible in developing Test Cases with Test Director. Used Test Director as Test Management Tool.
  • Involved in Manual testing using Test Director to develop test cases, test scripts, executing the scripts and logging the defects.
  • Involved in Functional, Regression, Performance and User Acceptance Testing.
  • Performed User Acceptance Test on the application by interacting with the end-users.
  • Provide a weekly project report that includes testing metrics and status reports.
  • Extensively used SQL scripts/queries for data verification at the backend.
  • Reported bugs and interacted with developers to resolve the problems.

We'd love your feedback!