We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

San Ramon, CA

PROFESSIONAL SUMMARY:

  • Over 6 years of professional experience of Quality Assurance in IT industry.
  • Expertise in Software Development Life Cycle, with thorough knowledge of the various phases including planning, requirement gathering and analysis, design, development, testing, deployment, and maintenance of software applications.
  • Strong analytical skills coupled with a knack for problem - solving in deadline driven time-bound projects.
  • Proficient in writing test plans, test strategies, test scenarios and tests cases with experience in various types of testing including Regression Testing, Functional Testing, Unit Testing, Integration Testing & User Acceptance Testing.
  • Experience in analyzing, implementing, and defining best practices in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Specialized in Manual testing for Client/server and web based applications.
  • Experience in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, Junit/TestNG, ANT/Maven, Cucumber, Jenkins, and SOAP UI.
  • Proficient in analyzing the Business Requirement Document and Functional Requirement Document for preparing and documenting Test Plan Document and Test Case Documents for performing Manual Testing.
  • Experience in developing, reviewing and executing test strategy, test plans, test scenarios and test cases.
  • Strong expertise in designing Test Strategy based on the various types if testing including Integration testing, System testing and Usability testing.
  • Good understanding of maintain testing artifacts and Traceability Matrix, test summary and Defect summary report.
  • Involved in System testing, Integration testing, Stress Testing and Interface testing of client/server and web based application.
  • Working experience of performing defect creation, modification, tracking and reporting bugs using tools like HP ALM, Quality Center and JIRA.
  • Interacted with client for quality discussion and responsible for different testing related deliverables.
  • Extensive knowledge of reporting tools such as SQL and ACCESS for underlying database tables and resolve data issues.
  • Extensive experience in different kind of testing like Smoke Testing, Sanity Testing, Functional Testing, Regression Testing, Integration Testing.
  • Understanding of different testing automation tools and framework and Page Object Model.
  • Conducted various UAT testing sessions with different stakeholders to test the application based on contract, operational, regulations, and builds acceptance testing.
  • Well versed in using various SDLC processes such as Agile SCRUM and Waterfall to properly manage project flow.
  • Excellent communication, presentation and Interpersonal skills and Leadership skills. Good team player and able to perform individually as well.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE/WebDriver/RC/Grid, Junit, TestNG, Cucumber, SOAP UI, Jenkins

Languages: C, Java, Shell script, Python.

Web Technologies: HTML, XML, Java script.

Defect Tracking Tools: Quality Center, HP ALM, BugZilla, Jira.

Web Tools: XPath, Firepath, Firebug

Build Tools: Ant, Maven.

Database: Oracle, MySQL.

Operating System: Windows Variants, UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, San Ramon, CA

QA Automation Engineer

Responsibilities:

  • Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.
  • Utilized Selenium WebDriver, with TestNG to perform cross browser Functional Testing with MVC Pattern for easier maintenance, reusability and readability of scripts.
  • Performed Data driven testing using Selenium WebDriver , TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed automation test script using Java & Selenium WebDriver, TestNG reusable functional library, and maintain source control in Git repository over the time for improvements and new features
  • Used Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in creating customized XPath and used Fireb ug and Firepath to configure Xpath.
  • Worked on Python scripting to do functional testing.
  • Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
  • Used Soap UI tool to located the WSDL file on the internet, create test cases, and execute test cases as well as performing load testing.
  • Involved in Data Driven Testing using JDBC Connection and validated services using assertion in SOAP UI.
  • Worked on Jira (Test Management software) for requirements management, planning, scheduling, running tests, defect tracking, manage the defects and executing the test cases.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Performed Regression testing on new builds, every modification in the application using Selenium Web driver.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

Environment: Java, Selenium WebDriver, TestNG, Maven, Eclipse, Python, Jenkins, Cucumber, SOAP UI, XML, XPath, Firebug, Firepath, Jira, JDBC, SQL, MSWord, MS Excel, Windows.

Confidential, San Diego, CA

QA Automation Engineer

Responsibilities:

  • Coordinated with Business Analysts and Developers to analyze both functional and non-functional requirements.
  • Effectively use of SQL Joins and sub-queries in queries that involve data from multiple tables.
  • Followed Agile Scrum methodology and participated in daily stand up meetings to discuss day to day work and road blocks if any.
  • Reviewed functional specification documents, design documents, requirements traceability matrix and involve in developing test plan document.
  • Involved in developing test automation framework using Selenium WebDriver and writing code in Java, using TestNG annotations.
  • Used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Worked on White-Box server-side System level test cases using TestNG.
  • Used Maven as a build management Tool mostly for parallel testing
  • Responsible for creating and maintaining automation acceptance test suite using Selenium WebDriver and Cucumber framework.
  • Monitored the test execution in Jenkins once the code pushed into Continuous Integration.
  • Used web debugging tools such as firebug and fire path to locate Web Elements.
  • Wrote automation tests using Python .
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Performed web services testing on XML Schema. WSDL using SOAP UI and validated them in SOAP UI and in the Back-end Databases.
  • Created test strategies and test cases to satisfy test requirements and documenting them in Test Directory.
  • Assisted in performing white box testing by using Firebug and selenium Web driver to inspect element and to automate testing process.
  • Used Load Runner for writing the test script for performance, load and regression testing.
  • Actively participated in defect triage meeting to discuss the severity and priority of the defect.
  • Performed transformation, verification and validation of data in XML files, text files before reaching it to the target database.
  • Conducted UAT sessions and performed black box testing on the application in user acceptance environment.
  • Performed Regression testing to check end to end functionality of the application.
  • Reported defect and maintained project activities communication using Quality Center.
  • Involved in compatibility testing with other software programs, hardware and operating system and network environments.
  • Wrote and executed complex SQL Queries including Joins to validate backend data. Involved in test planning that is also schedule for SQL database module with QA managers.
  • Involved in Modification of the previous SQL stored procedures to meet the current design of the database and validate XML parameters.
  • Developed detailed manual test cases and scenarios, studied requirements, and designed test steps at every stage of online loan application.
  • Collaborated with SQL developers in the normalization and de-normalization of database.
  • Conducted end-to-end testing of new loan application including negative, positive, and functional and regression tests.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, Soap UI, Firebug, Firepath, XLM, HP ALM, SQL, MS Excel, Windows.

Confidential

Quality Assurance Analyst

Responsibilities:

  • Worked with the Business Analyst to develop new test scenarios and design detailed Test Plans Document and Test Case Document.
  • Performed front-end and backend testing by using, designing and writing complex SQL scripts in Oracle database server.
  • Wrote clear, concise detailed testing environment/setting requirement, pre-requisite conditions in Test Plan and linked requirements to each test cases.
  • Documented the errors using HP ALM, and tracked them to completion by communicating and coordinating with the development as well as the support group.
  • Solid understandings of HIPAA ANSI X12 standards and clear understanding of HIPAA 5010 and ICD 10 codes.
  • Implemented SQL queries, Stored Procedure, Views and JOIN Tables to create the backend testing.
  • Attended Scrum meeting to develop an architectural solution that the application meets the business requirements, resolve open issues and elicited information.
  • Created the Integration Testing and System Testing for the five modules: Universal, Admin, Central Admin, Security, and Verification.
  • Performed Regression testing to check end to end functionality of the application.
  • Involved in creating reports and preparing risk assessment document with the use of SAP.
  • Worked closely with the Business Analyst, Subject Matter Experts (SMEs) to develop detailed Test Plans and Test Cases.
  • Involved in testing data that is formatted in XML format to verify the loaded data in the staging tables of the database.
  • Responsible for supporting all testing related to controller and set top box.
  • Reviewed Business Requirement Documents (BRD) and Functional Requirement Documents (FSD).
  • Documented and tracked stages of necessary fixes throughout testing life cycle.
  • Monitored performance and optimize SQL queries for maximum efficiency.
  • Performed functional testing, regression testing, integration, Cross-Browser Compatibility, Cross Platform Compatibility and UAT testing.
  • Reported defects and created Requirement Traceability Matrix (RTM) in Mercury HP ALM between defects and test cases.
  • Trained new team members to catch up testing progress and assisted them to design and execute test case.

Environment: Manual Testing, XML, SAP, HIPAA, ICD, HP ALM, SQL, Oracle, Agile, Windows.

Confidential

Quality Assurance Analyst

Responsibilities:

  • Documented QA processes and activities from project Inception to Deployment and Maintenance.
  • Performed Hardware Testing by doing simulation process for scanner.
  • Conscientiously followed agile methodology and participated in scrum meetings with the team members every day.
  • Developed detailed Manual Test cases and Scenarios. Studied Requirements and designed manual test cases accordingly.
  • Performed manual testing considering the base line of developed test plan and test cases considering both positive and negative scenarios.
  • Defined test strategies, planned and performed/managed all testing activities including functional, GUI testing, regression testing, integration testing and UAT.
  • Used SQL queries to retrieve data from tables and to perform back-end testing.
  • Responsible for entering, tracking bugs in HP ALM and reporting the defects to the developers for Modification Request.
  • Actively participated in Defect Triage Meeting to discuss the severity and priority of the bug.
  • Generated and analyzed reports using tools like HP ALM.
  • Provide detail information of defects to Team Lead for Root Cause Analysis.
  • Performed content validation of supporting documents stored in the repository.
  • Performed manual testing of the functionality of different components of the product which involves reading of registry entries, file objects, etc.
  • Wrote and executed complex SQL queries including JOINS to validate Back-end data.
  • Performed backend testing in Oracle database and analyzed the log files for different error codes.
  • Wrote SQL Statements to extract Data from Tables and to verify the output Data of the reports.

Environment: Manual Testing, HP ALM, SQL, Oracle, Windows.

Confidential

Quality Assurance Analyst

Responsibilities:

  • Prepared Business Requirements Documents (BRD), Functional Requirement Documents (FRD).
  • Utilized Agile Scrum methodology and actively participated in creating the user stories and prioritizing user stories along with tracking of burn up, burn down charts to estimate sprint delivery.
  • Performed GAP analysis by performing the system analysis between the scheduling systems and documented the gap items.
  • Facilitated JAD sessions, meetings, workshops to gather requirements from various stakeholders and SMEs.
  • Write SQL Queries to extract data from various database tables using Stored Procedures, Triggers, Views, and User defined functions.
  • Conducted internal and external walkthroughs for final sign-off on requirements.
  • Identified the field names to be added to the database and submitted request for the data model changes.
  • Advise organization about data usage across business systems.
  • Developed Test Cases for unit testing, prepared spreadsheet for testing criteria, including regression, positive and negative testing, process flow testing and screenshot for test results to complete expected and actual results.
  • Managed testing for various functionalities using Quality Center tools.
  • Worked closely with QA and Developers to clarify/understand functionality, resolve issues and provided feedback to nail down the bugs.

Environment: Quality Center, SQL, Agile, Windows.

Hire Now