We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

San Jose, CA

PROFESSIONAL SUMMARY:

  • Over 5+ years of experience working as QA Engineer for Software Development and Testing life Cycle including preparation of Test Strategies, Test Plans, Test Cases, Test summary reports for both Web and Client - Server.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP, LoadRunner, JBehave and Cucumber to develop automation testing scripts for web and client server applications.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experience in working with Build Systems like ANT, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
  • Extensive experience of Automation tools like Selenium IDE, Selenium RC, QTP, LoadRunner, JUnit, JMeter and Soap UI.
  • Experienced in Web Service testing by using SOAP UI with the help of Groovy Scripting.
  • Experience in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like Github.
  • Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.
  • Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.
  • Professional expertise in Smoke Testing, Backed end Testing, Grey Box, Black-Box Testing, White box testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Web Services, Boundary Value Testing.
  • Expert using open source bug tracking tool JIRA, Quality Center, ALM and BugZilla.
  • Experience in Database testing by using Oracle, MS SQL Server, SQL, T-SQL and PL/SQL Queries.
  • Exposure to web technologies like HTML, XML, Java Script.
  • Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Expertise in Defect management, Bug tracking, Bug Reports and generating the Graphs using Bug tracking tools such as HP Quality Center, Test Director.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows Operating Systems and UNIX environments.
  • Experienced in using Subversion (SVN), Concurrent Versions System (CVS) and Git to maintain current and historical versions of files such as source code, web pages, and documentation.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, Junit, TestNG, JMeter, JIRA JBehave, Cucumber & Soap UI, GitHub, LoadRunner

Web Technologies: HTML, XML and JavaScript

Defect Tracking Tools: Quality Center, JIRA, Clear Quest, BugZilla

Build Tools: ANT, MAVEN

Languages: Java, SQL, PL/SQL, C, Groovy

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

SDLC Methodologies: Agile, SCRUM and Waterfall

Database: Oracle, MS SQL Server, SQL, T-SQL and PL/SQL

Operating Systems: Windows, UNIX and Linux

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

QA Automation Engineer

Responsibilities:

  • Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Configured Selenium WebDriver, TestNG and Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Converted QTP scripts to Selenium WebDriver scripts. Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver and Python.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, SOAP UI, Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins.
  • 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.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SOAP UI.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests.
  • Used LoadRunner Analyzer to prepared detailed Load Test Analysis Report with Graphs and the application bottlenecks from the scripts execution.
  • Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
  • Used SQL Queries to verify the data from the Oracle database.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, Python, SOAP UI, Agile, Eclipse, HTML, XML, XPath, JavaScript, LoadRunner, JIRA, Firebug, SQL, PLSQL, Oracle, UNIX, Windows.

Confidential, Houston, TX

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements & participated in requirement sessions to understand & identify missing, ambiguous, inconsistent requirements.
  • Evaluated Business Requirements for testing needs and looped with business to improve them.
  • Developed test strategy for the minimal required tests that provides value in determining the quality state of the application.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using Junit for every relevant class.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using Junit.
  • Used Ant for building the WebDriver project.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Automated Smoke & Functional test cases using Selenium WebDriver and Junit.
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Developed Python scripts to automate the test cases.
  • Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
  • Involved in automation of regression test cases and executing scripts using Test Harness & SOAP UI.
  • Helped in performance testing for API using JMeter, by writing and running the performance test, collect data, and generate reports.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • 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.
  • Preparing status reports and End of Sprint demos to show case the work done in that sprint to the Stake holders (Product management, Customers, Clients).

Environment: Java, Selenium WebDriver, Junit, JMeter, Ant, Python, Cucumber, SOAP UI, XPath, Eclipse IDE, Firebug, TDD, JIRA, LoadRunner, SQL, PL/SQL, Oracle, Windows.

Confidential

QA Tester

Responsibilities:

  • Involved in writing Test Scripts for the main application functionality such as validation, business workflow.
  • Involved in analysis of Test Plans and Test cases according to business Specifications and designing.
  • Documented Test cases corresponding to business rules and other operating condition in Quality Center.
  • Conducted GUI testing to check for appearance and properties of the application.
  • Used Clear Quest for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Creating and updating Test Cases, create database of manual and automated tests, building test cycle & test execution.
  • Generation of Test Reports.
  • Conducted Functionality, Security, and Regression testing during the various phases of the development of the applications.
  • Testing data saved in the database using SQL statements, with the data entered through front end.
  • Co-ordinate activities related to one or more modules, and involved in resolving the bugs with the help of developers.
  • Investigated software bugs and interacted with developers to resolve technical issues.

Environment: Manual Testing, Quality Center, Oracle, SQL Server, XML and Windows.

We'd love your feedback!