We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience in Software Quality Assurance and Testing Applications (Both in Manual Testing and Automation).
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Experience in Automation testing using Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, Jenkins, Maven, Ant, QTP, Cucumber, Jbehave, SOAP UI and HP Quality Center.
  • Key expertise includes testing and debugging GUI and Multi - Applications environment and automated testing using Selenium WebDriver and Selenium RC/IDE.
  • Sound noledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent noledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
  • Expertise in Automation Testing, Manual Testing, Smoke Testing, GUI Software Testing, and Backed end Testing, Black-box Testing, Functional Testing, System Testing, and Regression Testing.
  • Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
  • Strong experience with SOA architecture which include SOAP Web Service and RestFul Web Service Testing
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Experienced working on test management tools like team foundation server (TFS).
  • Good programming skills in Java, Python, C, C++, VB, Oracle, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Strong noledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Testing Tools: Selenium RC/WebDriver/Webdriver Backed Selenium, QTP, Jmeter, Cucumber, SOAP UI, Jbehave

Languages: JAVA, Java Script, HTML, XML

IDE: Eclipse, SQL Developer

Test Framework: JUnit, TestNG, Data Driven Framework, MVC

Web Debugging Tool: Xpath, Firepath, Firebug, Webdebugger

Build Tool: Ant, Maven

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC),TFS, Rally DEV

Continuous Integration Tools: Jenkins, Hudson

Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera

Application: Microsoft Office, Excel, PowerPoint, Outlook, IBM Lotus Note

Project Management Tool: PPM, Clarity PPM

Other tools: Ms office, Ms Visio

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

QA Automation Engineer

Responsibilities:

  • Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases dat execute the specific product functions.
  • Created whole test framework using Selenium WebDriver for further test creation and execution.
  • Performed performance and load testing by using Selenium WebDriver.
  • Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
  • Developed automation framework to test SOAP based WebServices using TestNG.
  • Maintained and executed Maven build files for running automated tests.
  • Used Maven to halp manage project’s build, report and documentation across the network.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script.
  • Automated Rest API tests in Cucumber/Selenium framework.
  • Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
  • Involved in setting upstream and downstream Jenkins jobs.
  • Participated in internal and cross functional code and design reviews.
  • Used Firebug and XPath for the web based application testing with selenium for the commands and locator application.
  • Created the data driven framework using HP Service Test and SOAP UI.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Collaborated with development and QA team to write highly detailed test plans and writing test cases using Quality Center.
  • Used SQL Queries to retrieve the data from the table and to perform Backend Testing.
  • Developing SQL Queries/SQL Procedures to test data load.
  • Performed (UAT) User Acceptance testing exclusively in an agile environment.
  • Played a key role in production releases and perform UAT test of the system.
  • Performed an end-to-end test in a production environment to validate new or updated business processes, customization and configuration, reports, and data migration.
  • Worked with an integrated team of developers, project managers, and business and testing analysts.
  • Contributed to Team Effort by accomplishing related results as needed.
  • Prepared reports by collecting and summarizing information to include providing accurate data for project reporting as well as a weekly personal status report to in the assigned template format.
  • Worked in cooperation with all members within organization and project.

Environment: Java, Selenium WebDriver, Cucumber, Jenkins, TestNG, Maven, SOAP UI, Quality Center, Eclipse, XPath, Firebug, TFS, Groovy Scripts, Ruby, Agile, SQL and Windows.

Confidential, Bellevue, WA

QA Automation Engineer

Responsibilities:

  • Associated with development team to understand technical design and architecture for test planning.
  • 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, TestNG, Maven and Jenkins.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
  • Generated Selenium reports using TestNG reporter and automated report generation using Maven.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Wrote and executed automated test scripts using Cucumber.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Created whole test framework using Selenium for further test creation and execution.
  • Used Firebug and Firepath to write automated test scripts using XPATH.
  • Regression test cases were written and automated using Selenium WebDriver.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Tested the operational tasks involved in loan products covering account creation, approvals and disbursals, making payments and closing of accounts using end- end testing.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • CreatedRESTfulwebservicesto extend and replace existingservicesfor android, IOS andweb applications.
  • Involved in SOA testing for Payments API's using SOAP UI and Java framework for Web Services testing.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created Selenium web-driverautomationscripts usingPythonto validate functionality on various browsers.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL quarries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.

Environment: Java, Selenium WebDriver, TestNG, SOAPUI, Maven, Cucumber, Jenkins Fire Path, Quality Center, Firebug, HTML, XML, XPath, Python, RestFul, Internet Explorer, Chrome, SQL, Oracle and Windows.

Confidential

QA Engineer

Responsibilities:

  • Automated the functionality and interface testing of application using Selenium WebDriver.
  • Used Selenium WebDriver as an automation tool for record and run secession.
  • Performed functional, system, and regression testing of a web based application working in an agile environment.
  • Used Selenium WebDriver to develop and maintain reusable Test scripts and worked with expert view environment using parameterization, checkpoint, regular expression, object model, virtual objects, and recovery Scenarios etc.
  • Used Selenium WebDriver for automation test execution of the test cases in each iteration.
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
  • Developed test code in Java language using Eclipse, IDE and Junit framework.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in Writing ANT build scripts to automate the compilation and execution of Junit test cases/suites for VIN service, common data service, and Admin UI and java client modules.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which halped reduce the feedback loop time to the developers.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and Junit.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup halp to other team members.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Converted manual test scripts to automated test scripts in Selenium.
  • Involved in developing detailed test strategy, test plan, test cases using JIRA for Functional and Regression Testing.
  • Logged and managing the defects and resolving the logged defects in JIRA.
  • Exported and Imported test data between JIRA and MS Excel/Word.
  • Checked the data flow through the front and backend and used SQL queries to extract the data from the database.
  • Managed data base warehouse by transferring daily updates which are edited in current data base.
  • Perform UAT testing with business analyst assistance to check the system after resolving all the defects which are been found during test phase.
  • Prepared weekly productivity reports and submitted test metrics to the management.

Environment: Java, Selenium WebDriver, Junit, Jenkins, Cucumber, Ant, SOAP UI, Jira, XPath, Eclipse, DOM, HTML, CSS, Java Script, Agile, Internet Explorer, Chrome, Firefox, SQL, Oracle and Windows.

Confidential, Austin, TX.

QA Engineer

Responsibilities:

  • Reviewed and analyzed the Business requirements and Functional requirements to better understand the client needs.
  • Participated in meetings with Business Analyst and Developers to understand the scope of testing.
  • Created Test Plans, Test Scenarios and Test Cases for assigned modules as well as verify the actual result based on the expected results.
  • Regression test cases were written and automated using Selenium RC and IDE.
  • 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 RC.
  • Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium RC and Selenium Java client driver.
  • Performed Smoke, GUI, Functional, Performance, Integration and Usability testing.
  • Developed the test cases using Selenium RC according to functional specification and requirements
  • Used Selenium RC and checked the functionality of the application for every release.
  • Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services
  • Validation of data through SQL queries.
  • Involved with working in all phases of SDLC methodologies.
  • Involved in extensive Interactive and manual testing of the product using Quality Center.
  • Involved in execution of Test cases and reporting defects and tracking them to closure.
  • Actively Participated in Business requirements review meeting and weekly team meeting.
  • Involved in implementation of the system and making sure dat the product met the required user specification.
  • Performed Data Validation and Data Integration for Back End testing using SQL Queries.
  • Performed Database testing by executing SQL queries/Procedures.

Environment: Java, Selenium IDE/RC/Grid, Agile, JIRA, QC, Junit, SOAP UI, XML, Oracle, Windows, LINUX.

Confidential

QA Tester

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
  • Worked with development team to understand technical design and architecture for test planning.
  • Worked under waterfall methodology.
  • Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Prepared required documentation for testing signoff by various parties as required by the project plans.
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on oracle database by writing SQL quarries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
  • Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.

Environment: Java, Manual Tester, Quality Center, MS Visio, HTML, Java Script, SQL, Oracle, VSS, Windows.

We'd love your feedback!