We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

0/5 (Submit Your Rating)

San, FranciscO

SUMMARY

  • Over 7+ years of experience as a QA Engineer in Manual and Automation Testing on Web based and Client/Server applications.
  • Strong in standard Software Development Life Cycle (SDLC) Methodologies including Agile, Waterfall model and RUP methodologies.
  • Extensive experience in reviewing and analysing Business Requirements and writing detailed Test Plans, Test Cases, and Test Scripts based on it.
  • Proficient in Functional, Regression, Integration, White Box, Black Box, GUI, System Integration (SIT), Acceptance (UAT), Browser compatibility and Performance Testing.
  • Experienced in creating Test Frameworks using Selenium WebDriver with Data Driven Testing and UI Mapping.
  • Proficient in Web Services testing (SOAP) using REST and SOAPUI for Web Applications.
  • Exposure to SOAPUI to test XML Web Services. Well versed with SOA architect and WSDL.
  • Extensive Experienced in performance testing using HP Load Runner/Performance Center to evaluate application response times during different usage times to assess the application performance.
  • Extensive knowledge in Creating/Executing/Troubleshooting QTP automation test scripts generated from test cases.
  • Expertised in automating the software testing environment with open - source tools like Selenium WebDriver, SOAPUI, JMeter, Junit, TestNG, Cucumber, Ruby and GIT .
  • Expertised in creating and enhancing Test Scripts in QuickTest Professional 10.0 to perform Multi-browser testing using latest browsers such as Firefox, Google Chrome and IE
  • Experienced in automation based on Selenium-RC and JUnit with Java programming language
  • Experience in Automated QA using JUnit, TestNG, Maven and Hudson/Jenkins.
  • Experience with Web Technologies HTML, CSS, JavaScript, AJAX, JSON and XML.
  • Expertise in distributed application architecture, object oriented design, and web based applications
  • Strong experience in using SQL queries for back end testing of large databases by writing Advanced Joins, Aggregate Functions and Single Row Functions in Oracle, MySQL and SQL Server.
  • Extensive experience using UNIX file management, process management, network management commands.
  • Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.

TECHNICAL SKILLS

Automation Tools: Junit, Test NG, Selenium Web driver & Selenium RC, Selenium IDE, Selendroid. Ruby+Cucumber

Programming Languages: Java,SQL,PL/SQL

Database: ORACLE, MySQL.

Test Management Tools: HP Quality Center, HP QTP. Version One, Core Matrix

Defect Management Tool: JIRA, Rally, Quality Center, Version One

Debugging Tool: FireBug,FirePath,Web developer tools-Chrome, IE, Core Matrix

Web Services testing: SOAP UI, JMeter, XML, Json, RESTClient-Poster

PROFESSIONAL EXPERIENCE

Confidential, San Francisco

Environment: Ruby + Cucumber, GIT, Jenkins, SoapUI, SQL, Oracle, UNIX, Core matrix, java, Selenium Webdriver, TestNg,JUNIT

Sr. QA Automation Engineer

Responsibilities:

  • Verified requirements coverage by conducting walk through meetings of test plan and scenarios with Business Analyst and Project Managers.
  • Responsible for verification and signing off CoreMatrix Tags
  • Responsible for verification & Sign-off during production release
  • Responsible for all regression tests on tablet devices
  • Worked as an only quality engineer in full tablet optimization team without supervision of other QA leads.
  • Worked independently for writing testcases, feature files and to verify, log defects and closing them on all tablet projects
  • Extensively used Ruby+ Cucumber framework for readable test script and easy maintenance from developer perspectives.
  • Developing test suites in Ruby + cucumber framework in Rubymine for regression and sanity testing
  • Extensively used Ruby(ID,Class, XPath, CSS locator) and Selenium WebDriver to test the web application.
  • Expertise in AGILE framework for managing software projects and product or application development
  • Worked closely with the developers within the SCRUM team.
  • Used Java language and TestNG framework for scripting.
  • Used Maven for building the WebDriver, Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Generated detailed reports of bugs in Version One and ZIRA.
  • Performed Test Execution and log defects in Version One.
  • Provide cross-browser (Chrome, Firefox, MSIE, Safari, Opera) and cross-platform (Windows 8) testing of the application's web pages
  • Logged defects in ZIRA and Version One and validated them to closure.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java), Ruby +Cucumber
  • Maintained test scripts in UNIX Shell to automate functional and regression testing.
  • Created scripts for Regression, Security, GUI, Integration and Database
  • Performed system testing and logged results
  • Performed functionality, Data integrity and Data validation testing manually.
  • Performed system testing and logged results
  • Involved in analysing Business requirements, studying application and collecting information from developers
  • Wrote test plans and test cases and used Version One to maintain them

Confidential, SanRamon, CA

Environment: Java, Rally, Agile, Selenium WebDriver, TestNG, Maven, Scrum, GIT, Jenkins, SoapUI, Groovy, SQL, Oracle, UNIX

Sr. QA Automation Engineer

Responsibilities:

  • Verified requirements coverage by conducting walk through meetings of test plan and scenarios with Business Analyst, Project Managers and Test supervisors.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Developing test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE for regression and sanity testing
  • Extensively used Selenium (data-driven, XPath, CSS locator) and Selenium WebDriver to test the web application.
  • Expertise in Scrum framework for managing software projects and product or application development
  • Worked closely with the developers within the SCRUM team.
  • Used Java language and TestNG framework for scripting.
  • Used Maven for building the WebDriver, Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Generated detailed reports of bugs in Rally Dev.
  • Performed Test Execution and log defects in Rally.
  • Logged defects in Rally and validated them to closure.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium WebDriver (using Java)
  • Developed Test Cases using WSDL, Schema files which defines Web Service Request, Response, methods/operations, end Point of web service to be tested.
  • Used SoapUI features like Assertions, Data Source, Groovy Script Test Step to do data level validations.
  • Performed Data Driven Test framework built using SOAPUI with Groovy and Oracle as a Data Source
  • JMeter used to load test Web services. Created test plan in JMeter that consist of one or more elements such as thread group, samplers, listeners
  • Maintained test scripts in UNIX Shell to automate functional and regression testing.
  • Created scripts for Regression, Security, GUI, Integration and Database
  • Performed system testing and logged results
  • Performed functionality, Data integrity and Data validation testing manually.
  • Performed system testing and logged results
  • Involved in analysing Business requirements, studying application and collecting information from developers
  • Wrote test plans and test cases and used Rally to maintain them

Confidential, Brisbane, CA

Environment: Java, WebDriver, Selenium Backed WebDriver, JUnit, ANT, Agile, JMeter, SQL, UNIX Scripting, SoapUI, Log4J,XML,JSON.

QA Automation 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.
  • Developed and implemented robust pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Worked on creating test case for Object -driven framework for selenium WebDriver.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Regression test cases were automated using JUnit, ANT, WebDriver and WebDriver Backed Selenium.
  • Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
  • Involved in SOAP and REST based web services testing using SOAPUI PRO Web services testing tool
  • Involved in SOAP and REST based web services testing using SOAPUI Web services testing tool
  • Used WSDL to setup project in SOAPUI, compiled the WSDL using SOAPUI, Created multiple Test Cases to test scenarios.
  • Trained internal teams how to maintain the Agile framework.
  • Performed Load, Performance and Stress Testing usingJMeter.
  • Tested applications running on UNIX server and oracle. Written and executed batch Shell scripts. Monitored UNIX servers for network statistics.
  • Prepared the SQL script to verify data and validating data from source and target through Toad and in some projects used Rapid SQL
  • Responsible for collecting and analysing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort
  • Worked closely with development team to resolve defects throughout Software Test Life Cycle.

Confidential, Pasadena, C.A

Environment: Quality Center, QTP, Selenium IDE, JUnit, Load Runner, Windows, IOS, Soap UI, SQL, Ant, Unix.

QA Engineer

Responsibilities:

  • Created Test Plan and Test Scripts for Single Client Profile merge and edit applications from the System and Business requirement documents.
  • Created Test Plans, Test Strategy and wrote Cases Test based on the BRD.
  • Involved in Functional Requirement analysis, creating Requirements Traceability matrix.
  • Conducted Regression Testing on various builds of the application and reported the defects to the developers using Quality Center for the bug fixing and tracking.
  • Conducted UI testing, Functional testing, Regression Testing, Acceptance testing and verifying the results with expected results, which should complain with the predefined requirements
  • Used Selenium RC to test web sites and their systematic updates for functionality, usability, regression, performance, browser and operating systems compatibility
  • Developed and maintained release acceptance tests using Selenium IDE, JUnit, and Eclipse.
  • Developed Selenium test scripts for identified test cases by using data driven, keyword driven and hybrid framework. Developed function library to reduce redundant scripting.
  • Converted commercial QTP Scripts to open source Selenium RC scripts to maximize the profits of the company without compromising Quality
  • Write test cases to test the application manually in Quality Center and integrated to Quick Test Professional to Automated Test scenarios for GUI Functionality, Regression Testing.
  • Enhanced Test Scripts using user defined functions in VB Script.
  • Generated graphs and reports using Load Runner Analysis to pinpoint the bottlenecks.
  • Designed the Manual and Goal oriented scenarios using LoadRunner Controller module.
  • Created Unix Shell scripts for automation of some test cases.
  • Captured the SQL statements from the application execution and manually checked the results.
  • Manage the test defect process including facilitating defect reviews & reporting test execution status.
  • Involved in Backend Testing writing complex SQL queries and sub queries for database testing.

Confidential, Camp Hill, PA

Environment: Windows, Oracle, Quality Center, SQL, UNIX scripting.

QA Analyst

Responsibilities:

  • Created detailed test scripts as per as the SRS using Quality Center.
  • Test Plan creation & execution, Scripts for System Testing and Test Cases for Functional and Regression Testing, Data manipulation using SQL and PL/SQL, Extensive Support in Test Designing
  • Defined and implemented Test strategy and Test Cases for Manual Testing.
  • Actively involved in QA reviews, Walkthrough, audits and signoff procedures during various Software Development Life cycle phases
  • Did Defect Management using Quality Center.
  • Developed test scripts and wrote SQL queries to validate the data in Back End.
  • Wrote and modified required UNIX scripts and other SQL validation scripts and writing scripts in SQL to validate the outputs analysed test results and creating performance evaluation reports.
  • Worked with SQL queries for data verification and validation.

We'd love your feedback!