We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Pleasanton, CA

PROFESSIONAL SUMMARY:

  • Over 7 yrs of experience with expertise in Manual/Automated Testing of Web based and Client/Server applications.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), and Bug life cycle.
  • Experience in Agile Management and Software Development with SCRUM Methodology.
  • Experience in analyzing Business Requirement Specification (BRS) & System Requirement Specification (SRS).
  • Expertise in White Box Testing, Manual Testing, Automated Testing using tools Selenium IDE/RC/WebDriver/Grid, Mercury Quality Center & QTP, Junit, TestNG, Maven, Ant, Jenkins, Cucumber, SOAP UI and GIt.
  • Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites from command line .
  • Work experience 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.
  • Experienced in using Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Experienced using Web - debugging tool like Fire Path and Firebug for finding elements locator.
  • Strong experience in Test planning, Test design, Test Status Reports, Execution and Defect management.
  • Experience in User Acceptance Testing, Unit Testing, System, Integration, Smoke, Functional, Back-end, GUI Testing, Regression and Performance testing.
  • Excellent knowledge on different testing frame works like Data Driven, Keyword Driven and Hybrid frame works.
  • 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.
  • Good programming skills in Java, Python, C, C++, VB, Oracle, SQL, and PL/SQL and experience in Oracle Databases.
  • Strong knowledge on writing SQL queries for Data Driven Testing.
  • Excellent experience with source version control tools such as Subversion (SVN) & GIT.
  • Good experience working closely with Users, Business Analysts, Project Managers, and Developers to understand requirements, business processes for testing and attended regular walkthroughs.
  • Experience in client meetings to study and analyze the requirements for the new functionalities and changes, & coordinating with the team members.
  • Good analytical, presentation and communication skills and Experience in handling multiple projects at the same time within deadlines.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE/WebDriver/RC/Grid, Junit, TestNG, Jmeter and QTP, Quality Center, Cucumber, SOAP UI

Languages: C, SQL, Java, Shell script, Python

Web Technologies: HTML, XML, Java script

Defect Tracking Tools: ClearQuest, BugZilla, Jira

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Database: Oracle, MySQL

Operating System: Windows Variants, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, Pleasanton, CA

QA Automation Engineer

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Evaluated and analyzed Business Requirements, Functional Specification documents.
  • Developed and executed test plans, test cases and test matrices utilizing QA best practices and standards.
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Performed Data driven testing using   Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files. 
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber during acceptance test driven development methodology.
  • Used   Cucumber  automated testing to test new and existing functionality. 
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Monitored the test execution in Jenkins once the code pushed into CI.
  • 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.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Testing a complex Web based application with backend validation in mainframes and using   SOAP UI.  
  • Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Used SVN, Subversion for code repositories and Maven for the dependencies.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, Maven, Jenkins, TestNG, Cucumber, SOAP UI, Firebug, Eclipse, SVN, HP Quality Center, XML, HTML, agile, Oracle, Windows.

Confidential, Atlanta, GA

QA Automation Engineer

Responsibilities:

  • Interacted with Functional and Technical Leads/Developers for understanding the requirements.
  • Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Involved in designing and developing automated functional Test suite using Selenium IDE and WebDriver.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Involved in running Test scripts on different browsers using the Selenium WebDriver.
  • Status Reporting for Test Design Phase, Test Execution, and Test Closure
  • Utilized testing tool Junit extensively for the integration testing and unit testing.
  • Integrate Junit and Selenium Scripts with Build tool Ant.
  • Maintained and executed Ant build files for running Automated Tests.
  • Also have used tools like Cucumber for browser based testing based with scenarios and situations.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and Junit, using Git and Source Tree as VCS for a Java based Web application, using Ant as build tool and Jenkins to create and run deployment jobs.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
  • Worked with the team lead to coordinate the test case turnover process proceeding each cycle and selectively executed the test cases to verify that they are kept current.
  • Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.

Environment: Java, Selenium WebDriver/IDE, Junit, ANT, Jenkins, Cucumber, SOAP UI, Jmeter, XPATH, Firebug, HTML, XML, MSWord, MS Excel, Oracle Windows XP.

Confidential, San Francisco, CA

QA Engineer

Responsibilities:

  • Determined test objectives through detailed analysis in order to automate features comprehensively.
  • Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Integrated Selenium WebDriver with existing API to test framework.
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Used Selenium WebDriver APIs for writing Junittest suites and test cases for testing functionality.
  • Created and executed database queries (SQL) to validate database data integrity
  • Identified software capability and reliability by conducting functional, system, and regression and performance tests.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Worked with source version control tool such as Subversion (SVN).
  • Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
  • Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.

Environment: Java, Selenium WebDriver, Junit, Quality Center, HTML, CSS, SVN, SQL, Windows XP.

Confidential, Minnesota, MN

QA Engineer

Responsibilities:

  • Designed the test cases and developed test scripts using Java and Selenium.
  • Used Junit framework for test cases Performed Black Box and Unit testing using Equivalence Partitioning analysis.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • Recorded and plays back test in Fire fox using Selenium IDE. Created Automation test framework using Selenium.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application. Added annotations to the test (Selenium).
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Run tests by using Selenium remote control in different browsers.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems (validation).
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • SQL Queries for backend testing.

Environment: Java, Selenium RC, HP Quality Center, Junit, JavaScript, Eclipse IDE, SVN, Firebug, Windows XP.

Confidential

QA Tester (Manual)

Responsibilities:

  • Planned and managed the appropriate testing effort for any given module.
  • Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).
  • Conducted end to end test executions on the entire application.
  • Monitor the Test Execution Progress and Manage the Issues during Test Execution.
  • Performed Functional, Integration, Regression, System testing, acceptance testing for the Application
  • Created test scenarios, test cases and test data. Executed tests, created status reports.
  • 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.
  • Quality Center was used to track defects and reported to development team.
  • Tested the product and worked with Client Team for UAT Testing.
  • Developed Integration, System, Regression and UAT Test cases to cover all over FunctionalityIdentified software defects and interacted with developers to resolve them and provided full support to the Test team using the QC.
  • Share status reports (Daily / Weekly /Monthly) to all the stakeholders and management.
  • Performed Integration testing, Regression testing and System Testing.
  • Work with the development / support teams to fix the environmental issues encountered during test executions.
  • Communicate defects using Quality Center (QC) with proper Severity and Priority.
  • Execution of System Integration Testing, User Acceptance Testing.
  • Created Test matrix, Test Summary Report, UAT summary Report and UAT Sign off Report.

Environment: Quality Center, MS Excel, web based application, Windows.

We'd love your feedback!