We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL SUMMARY:

  • Around 6 Years of experience in Software Quality Assurance and expertise in testing on Client - Server, Web based applications.
  • Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC), Bug Life Cycle (BLC) and software development methodologies such as Agile, Waterfall and V Model.
  • Excellent in SQA (Software Quality Assurance) with Manual and automated Tools - HP Quality Center and QTP.
  • Strong experience in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing, Data Migration testing and User Acceptance Testing (UAT), Database testing, Security and Usability testing.
  • Proficient in creating Requirements traceability matrix, Test Plan, Test Cases and Test Scripts using business specifications and crude requirements.
  • Executed SOAP based web services for API testing (Java client and Soap UI).
  • Good Experience in development of iterative and detailed project management plans and schedules using Agile, SCRUM methodology.
  • Expert on Selenium Automation using Web Driver. Heavy programming experience using Java, Junit, and TestNG frame works.
  • Experience in building Test Plans and Test Cases and navigating through the test lab, fully involved in the process of Clear Quest (Defect Tracking process) and resolution using tools like Quality Center/ALM.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Good Work experience on various IDE's like Eclipse, My Eclipse, NetBeans, WebSphere Studio Application Developer(WSAD), and RAD.
  • Extensive experience in implementing QA Methodologies, Test Plans, Test Cases, Test Scenarios and test deliverables for various applications.
  • Experience in functional testing, integration testing, regression testing, black box testing, white box testing, unit testing, GUI testing, system, Regression, integration, API Testing, UAT testing browser compatibility testing.
  • Expertise in writing SQL Queries, SQL *PLUS, PLSQL stored procedures for databases like Oracle, MySQL, DB2 on UNIX as well as Windows platforms.
  • Experience on Core Java technology which includes Multi-Threading, JDBC, RMI, network programming.
  • Extensive knowledge on Cucumber and able to create feature file using Gherkin.
  • Experience with Data-driven testing and writing SQL queries for database manipulations.
  • Ability to take proactive initiatives related to application performance improvement using Automation and different frameworks. Also adept in exploring new business opportunities.
  • Participated in project review meetings to monitor progress of the project to ensure timely completion and delivery of the project to the client.
  • Customer focused self-motivated, team person, good analytical and problem solving skills and ability to quickly learn new technologies. Good communication skills with commitment, detail oriented, perseverance and positive attitude.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, SOAP UI, ALM

Test Frame Work: Junit, TestNG

AgileScrum, Waterfall, V: Model

Databases: Oracle, SQL Server, MS Access

Build Tools: Ant, Maven

Programming: HTML, CSS, JavaScript, Java, XML, Cucumber, SQL, PL / SQL

Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Operating Systems: Windows variants, UNIX, Mac OS

MS Office: MS Word, Access, Excel, PowerPoint, MS Visual Studio, MS Projects

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

QA Automation Engineer

Responsibilities:

  • Responsible for gathering business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework. Performed Integration Testing as development team releases the product.
  • Used Maven and POM to help manage project’s build, report and documentation across the network.
  • Developed test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.
  • Developed automation test cases using TestNG framework and Selenium WebDriver.
  • Used Selenium WebDriver and TestNG to run the parallel testing.
  • Automated Smoke and Functional test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
  • Integrated the scripts and executed them as a suite using the build integration tool Maven.
  • Created Maven Build files and used SVN for version control.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Used Firebug Tool to identify the Objects id, Name, Xpath in the application.
  • Performed defect reporting and bug tracking using HP Quality Center.
  • Introduced and implemented Open Source web test tool Selenium and WebDriver for cross browser testing.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Used the snooping tool to capture images and update them in the JIRA.
  • Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Java, Selenium Web Driver, TestNG, SOAP UI, Maven, Jenkins, Jira, ClearCase, Oracle, XML, Java Script, DHTML, Quality Center, SQL and Windows.

Confidential, Denver, CO

QA Automation Engineer

Responsibilities:

  • Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
  • Developed automation test scripts using Selenium Web Driver and Java.
  • Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
  • Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
  • Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Created the JUnit test cases for the different web applications using Eclipse IDE.
  • Extended data driven framework and developed re-usable functions across the application.
  • Used JUnit Test to automate functional and regression testing across integrated environments.
  • Used ANT to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
  • Involved in ANT configuration for running servers and scripts after the build.
  • 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 the test suites to Jenkins to execute them automatically after every successful deployment.
  • Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
  • Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
  • Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.

Environment: Java, Selenium IDE/WebDriver, Quality Center, Eclipse, JUnit, ANT, Jenkins, SoapUI, Git, TDD, Agile, SQL, Oracle, Windows and UNIX.

Confidential, Chicago, IL

Software Development Engineer in Test (SDET)

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • 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 and Jenkins.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
  • Extensively used Selenium (data-driven, Xpath locator) and WebDriver to test the web application.
  • 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 whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and Xpath in Selenium.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL queries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium Web Driver, Quality center, Jira, Test NG, SOAPUI, Maven, XPATH, Eclipse, Jenkins Fire Path, SQL, Firebug, HTML, XML, Git Hub, Oracle and Windows.

Confidential

Software Testing Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Extensively developed automation test scripts for regression testing (TestNG).
  • Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java.
  • Maintained and executed Maven build files for running automated tests.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Involved in writing Test Cases by using Wireframe, Design docs and Acceptance criteria.
  • Used Firebug to do web based application testing with selenium for the commands and locator application.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Used HP Quality Center for Test Management, for Functional Test Automation.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • 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.

Environment: Java, Selenium WebDriver, Quality Center, Jenkins, Maven, TestNG, SOAP UI, Git, Fire path, Firebug, XPATH, CSS, HTML, Java Script, XML, SQL, Oracle, Windows.

We'd love your feedback!