We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

San Ramon, CA

SUMMARY

  • Senior QA Automation Tester with 8+ years of experience in executing and testing of client server architecture, web - based applications using Selenium WebDriver, TestNG, JUNIT, Java.
  • Expert in preparing Test scenarios, Test cases, Test procedure, Test scripts for automated testing (using Selenium), highly scalable Page Object model and manual testing as per user requirements and functional specifications of the system.
  • Proficient in various test management and defect tracking tools such as HP Quality Center, JIRA, ALM.
  • Exposure in running SQL queries to query database tables to check data integrity.
  • Used Requirement Traceability Matrix (RTM) for mapping requirements to test cases.
  • Strong knowledge in Software QA standards flows and methodologies like functional, performance, integration, regression, and black-box testing. Proficient in Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, Performance& Load testing, Sanity testing, Exception testing, Compatibility testing & Security testing, White/Gray/Black-box testing.
  • Experience in MySQL, creation of database triggers, stored procedures, functions and packages
  • Strong Communication skills, interpersonal, analytical & problem solving skills; excellent team player and individual contributor with good sense of planning, prioritizing of work and time management.
  • Solid working knowledge of Core Java WebServices, with real time testing knowledge using SOAP, WSDL, and UDDI.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE,Appium Grid, Junit/TestNG, ANT, Maven, Jenkins, Coded UI, Web Services (REST).
  • Good knowledge in Automation tools like QTP and Selenium WebDriver
  • Well versed with test planning, effort estimation, defect and test management, resource allocation, communication to clients, reporting
  • Experience in Understanding the code written in different programming languages Java, HTML, JavaScript and Oracle.
  • Proficient in Web services testing using SOAP UI.
  • Experience in dealing with customers changing requirements
  • Good knowledge on nCino cloud-based Bank Operating System
  • Experience in working on Waterfall, Agile (SCRUM) and iterative methodology
  • Used Maven to configure the dependencies and to run test scripts (Related jar files).Expertise in understanding Business process for writing Test plans and Test Cases perfectly
  • Expert in analyzing test results and preparing test/defect summary report for Sr. Management.

TECHNICAL SKILLS

Test Management tools: Selenium IDE/RC/Web Driver/GRID, Appium, HP Quality center, HP ApplicationLife CycleManagement Tool(ALM), QTP, Test Link, Test Manager, SOAPUI, JMeter, Load Runner, Cucumber.

Project Management tool: Microsoft project

Databases: Oracle 11g,Microsoft SQL Server, IBM DB2

Testing Framework: JUnit, TestNG, QT Framework, Data Driven Framework

Web Technologies: HTML, XML,CSS

Programming Languages: Basics of C, C++, SQL, Visual Studio2010, C#,VB.Net

Operating Systems: Windows 7/8, Win98/2000 Advance server/XP/2003/2008, Linux, Mac

Others: Eclipse, REST, SOAP, WSDL, UDDI Microsoft Visual Source Safe 6.0

PROFESSIONAL EXPERIENCE

Confidential, San Ramon, CA

Sr. QA Automation Engineer

Responsibilities:

  • Automating UI web based application using Selenium Web driver.
  • Develop tests using Selenium and TestNG.
  • Build framework components for automation using POM.
  • Verified how the data is inserting through ESB request also verified the in DB.
  • Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cass, Defect Reports and Test Summary Report.
  • Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
  • Maintained end - end test automation including Maven, Jenkins based Build& CI systems for QA
  • Worked in a highly dynamic environment with sprint teams using agile methodology.
  • Initiated a new approach to support Localization & made it compatible to work with the complete Automation suite.
  • Worked on Automating Web Application Testing using Selenium Web Driver with Test NG Framework.
  • Writing the Test cases using the Element Locators, WebDriver methods, Core Java Programming Features and Test NG Annotations.
  • Involved Coded UI tests for functionaltestingof theUIcontrols.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse
  • Appium tool used for mobile testing
  • Performed Positive testing and Negative testing Extensively used Functional testing, Performance testing, and Regression testing
  • Experience in Data Driven Testing, Cross Browser testing and parallel Test Execution Selenium Web Driver, TestNG and Selenium grid.
  • Developed framework for TestNG and JUnit Frameworks for unit tests based on that improves the code coverage up to 80 %.
  • Used Jmeter to do Load, performance testing.
  • Tested Web Services using SOAP UI, WSDL, UDDI.
  • Experience in Production support testing after code deploys.
  • Integrated the automation scripts into the Jenkins tool for continuous script execution after build
  • Run the maven scripts for to build the applications in QA Environments.
  • Using the SOAP Webservices post the request and after that get the responses from the service classes.

Environment: JDK 1.7, HTML, Eclipse 3.7, SVN 2.0, Jira, Webservices, Log 4J, Eclipse Luna, Selenium WebDriver 2.5, JavaScript, Coded UI,Test NG, Jenkins,Maven3, Jmeter.

Confidential, Newark

QA Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • 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.
  • Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.
  • Tested Cross Browser and Platform compatibility.
  • Using the Restful Webservices post the request and after that get the responses from the service classes.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
  • Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE.
  • Used Java language and TestNG framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used LoadRunner to do performance testing.
  • Appium tool used for mobile testing
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
  • Used REST client for testing REST web services
  • Provided back end testing for data validation using SQL on Oracle.
  • Extensively executed SQL Queries on database tables to verify the database.
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Web applications, Java, Eclipse, Selenium WebDriver, IDE2.9.1 and TestNG, Linux, MySQL, JavaScript, Quality Center.

Confidential, Charlotte, NC

QA Automation Engineer

Responsibilities:

  • Worked in a highly dynamic environment with sprint teams using agile methodology.
  • Create, Execute and Maintain overTest Cases through and Quality Center for Automated Regression Testing
  • Quick set-up, execution and reporting of findings for smoke test for each Build.
  • Facilitated user acceptance testing with business users.
  • Analyzed and developed Test Plan, Test cases, expected Test Results and Procedures for different functional features.
  • Tested Web Services using SOAP UI
  • Built a detailed, reusable Test Scripts using Selenium Web Driver, TestNG.
  • Reusable scripts handle dynamic pages using Selenium WebDriver using Java Programming.
  • Extensively tested AJAX elements, Dynamic Pages, Window Alerts, and Pop-Ups.
  • Used Firebug to identify Web Elements using Xpath and CSS Selectors.
  • Parallel, Cross-Browser Testing using Selenium GRID and TestNG
  • Developed TestNG tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
  • Interacted with Business Analysts and developers in requirements analysis, design reviews, testing and documentation for application developed in agile environment.
  • Responsible for the build validation process on an ongoing basis.
  • Maintained and executed ANT build files for running Automated Tests.
  • Reporting of bugs via Quality Center

Environment: Selenium WebDriver, TestNG, Java, Eclipse, Firebug, SVN, ANT, MySQL, Quality Center, JIRA, Firefox, Internet Explorer, Chrome, Windows

Confidential, Bedford, MA

QA Engineer

Responsibilities:

  • Coordinated Testing efforts for Build, Test phase, coordinated soft launch, management plastics testing where applicable as requested by the client.
  • Acted as liaison among business partners, technology groups and development teams
  • Demonstrated Knowledge of industry best practices in Project Management tools such as MS Project, MS Office & Clarity etc.
  • Timely reported testing Issues and raised risks proactively and provided mitigation approaches.
  • Provided direction to the project team in compliance with prescribed SDF (Solution Delivery Framework) Testing processes while ensuring quality and time lines of the deliverables.
  • Ensured that all the projects must be compliant to SDLC 2.0-SQA Audit.
  • Reviewed the SIT and UAT test cases and results in Quality Centre for compliance with Standards.
  • Assisted business users / systems assurance team with the User Acceptance Testing.
  • Facilitated meetings with all the stake holders to drive resolutions to Testing risks, Issues and/ or change.
  • Participated in Business Analyses and Tech Analyses calls to understand the scope of the Requirements.
  • Managed and coordinated all the E2E Testing activities beginning from Define phase to Implementation Phase Conducting RRA Sessions to analyses the Requirements and identify the Risks associated with the Requirements.
  • Used Selenium WebDriver for automated Functional, Regression, Integration testing and for generating test scripts
  • Created Data driven test cases using Java/Selenium/XML & Property files
  • Parallel, Cross-Browser Testing using Selenium GRID and TestNG.
  • Designed Modularized framework for functional automation using Selenium RC and Java
  • Prepared a regression and functional test scripts using Selenium
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse
  • Developed TestNG tests for each Java based API in the Project and verified functionality by matching expected and actual output values
  • Ensured and granted QC access to all the Project users with the correct access level.
  • Identify Test Data setup needs and ensuring Test Data Readiness.
  • Conducted Walk through on the E2E Connectivity Test plan and Test plan with the entire project Application teams Conduct Reviews on Test Approach, Test Plan, Test Data characteristics and Test cases and obtain the signoff’s.
  • Ensured all the Test Cases have been uploaded in QC by the Application teams and are mapped to the Requirements and Test Sets were created in Test Lab.
  • Monitored the Test Execution progress in QC on daily basis and followed up with the Application teams on the execution progress.
  • Provided daily, weekly & monthly status reports to the project stakeholders during system Integration and user acceptance Test phases.
  • Prepared SIT test report and UAT test report and reviewed with Lead and submitted for approvals.

Environment: Web applications, .NET, Java, QC 10, ALM, Selenium WebDriver, JUnit, TestNG, JavaScript QTP 10.0 /HP UFT, Load Runner

Confidential

QA Engineer

Responsibilities:

  • Automation of GUI Test Cases using Quick Test Professional 9.2.
  • Automating CLI (Command line interface) test cases using Quality Center VAPI Programming.
  • Developing the QTP Scripts related Library Files.
  • Unix/Linux CLI Automation using STAF 3.0.
  • Analysis of TC’s in QC & grouping them under Automatable TC’s.
  • Identifying test scenarios from business requirements & functional specifications.
  • Requirement analysis for functional changes.
  • Reporting bugs in defect tracking tool after confirmation of Manual Testing.
  • Involved in Design/Development of Automation Framework for
  • Handling of Asset Management & Software Delivery Automation Projects
  • Involved in creating a Setup Utility in vb.net to setup initial environment & prerequisite to run the Automation suite.
  • Involved in Test planning, resource planning and test execution related activities while testing DSM 11.1/11.2.
  • Involved in Smoke Testing, Adhoc Testing, Regression testing.
  • Reviewing the scripts developed by other Automation Test Engineers.

Environment: Quality Center, SQL, SQL Server, UNIX, Windows and HTML

Confidential

.NET Developer

Responsibilities:

  • Used VB.Net programming to code the application.
  • Design the module using UML.
  • Involved in coding the module using Asp.Net and Hibernate.
  • Involved in analyzing the existing Consumer Chain system.
  • Transaction and MIS reports are designed by using Crystal Reports.
  • Testing the developed code using Unit test cases.
  • Used WCF service for the entire communication between GUI and server.
  • Data base design and writing Stored procedures and triggers using SQL .
  • Responsible for creating Tables, Procedures, Packages, Functions and Views in SQLServer
  • Testing the developed code using NUnit tool.
  • Involved in development of Mock data and classes using Unity Framework to work offline when the servers are down for Studio2 project .This increased productivity during peak server hitting scenarios. Used TDD(Nunit,Nmock) to test the code before actual Unit test cases are written.
  • Testing the developed code using Unit test cases
  • Transaction and MIS reports are designed using SSRS.
  • User training and involved in UAT

Environment: ASP.NET 3.5/4.5, C#, Visual Studio TFS, SQL Server 2008, Visual Studio 2010/2012, Windows server 2008 R2.

We'd love your feedback!