We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Ann Arbor, MI

PROFESSIONAL SUMMARY:

  • Assertive Quality Analyst/ Automation engineer over Seven years hands on experience in Testing of Web - Based, and Client-Server applications in various industries such as Finance, healthcare and retail domains. Skilled in various testing technologies using automation tools like Selenium WebDriver, Maven in Eclipse IDE environment. web services such as SOAPUI, Postman, REST API Services. Experience with testing Android application and familiar with current QA methodologies (Agile/Waterfall).
  • Professional experience in all phases of PMLC, Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) that include Requirement Gathering, Analysis/Design, Documentation, Development and Testing.
  • Strong hands-on knowledge in software models: Waterfall and Agile Scrum Methodology.
  • Analyzed the Test plan, which detailed the testing scope, strategy, test requirements and resources.
  • Excellent Analytical and abilities in using technology to create elegant, flexible solutions for complex testing problem.
  • Expertise in test Management tools like JIRA, HPALM.
  • Experienced in designing the Frameworks from Scratch for Regression Testing and Unit Testing following by Page Factory and Page Objects Patterns.
  • Expertise in Black Box Testing, White Box Testing, Functional Testing, System Testing, Regression Testing, Smoke Testing, GUI Software testing.
  • Experienced in SQA (Software Quality Assurance) including Automated testing with tools such as Selenium WebDriver, Rest Assured, Postman, maven, and Cucumber.
  • Extensive experience in integrating Automation scripts (Selenium WebDriver) on Rest Assured.
  • Proven ability in developing Behavioral Driven Development (BDD) scripts with Cucumber.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
  • Expert in developing Selenium WebDriver test scripts with OOPS concept in Java, and Python.
  • Working experience x-Path, Maven, and TEST NG annotations.
  • Implemented Appium scripts to test IOS and Android platforms.
  • Strong experience with SOA architecture which include Soap Web Service and RESTful Web Service Testing using API.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Good experience in Web Services API testing using SOAP UI, XML.
  • Sound knowledge on SOAP, REST (GET, POST, PUT and DELETE) methods.
  • Experience in working with My SQL, and SQL server.
  • Knowledge about working of performance testing tool such as JMeter.
  • Excellent Communication skills, Strong leadership quality and ability to work effectively with diverse team.

TECHNICAL SKILLS:

Programming Languages: Java, Python

Operating Systems: Linux, Windows, Android

Management Tools: HP ALM, JIRA

Web Technologies: XML, HTML, XPATH, SOAP

IDE: Visual Studio, IntelliJ, Eclipse

Project Methodologies: Waterfall, RUP, Agile Scrum

Testing Tools & others: Selenium, SOAPUI(SOAP/REST), TestNG, Maven, Cucumber

Defect Tracking Tools: HP ALM, JIRA, Bugzilla

Database and Query Languages: MS SQL, My: SQL, PostgreSQL

Version Control: GIT, SVN, SVT

PROFESSIONAL EXPERIENCE:

QA Automation Engineer

Confidential, Ann Arbor, MI

Responsibilities:

  • Analyzing Business Requirements Document, Functional Requirements and Design Documents.
  • Worked in Agile (SCRUM) environment and involved in various stages of Software Development Life Cycle (SDLC).
  • Performed Functional, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing.
  • Performed manual and automation scripts development on agile (scrum) process.
  • Tracked Manual test cases under TDT (Test Design Tracker) section of DevOps.
  • Extensively involved in writing and designing templates for the Test Plans and Test cases.
  • Identified the Test Cases and documented them.
  • Analyzed and Developed Test Cases, Test Scripts, Expected Test Results and Test Procedure from functional requirement for different modules.
  • Involved in creating the Traceability matrix based on Functional requirement in each module.
  • Worked on GUI test automation tool Selenium using programming languages.
  • Mapped test scenarios to the business requirements, and defined entry and exit criteria for test case execution.
  • Performed Regression tests on daily basis to identify release and fix based defects.
  • Collected test results of all modules and published the test results for Smoke and Regression tests on daily basis for all environments.
  • Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
  • Validated the customer account record details with Databases using SQL Queries.
  • Designed and executed automation test script using Java for regression and functional testing to reduce the manual effort and enhance re-usability coding standard .
  • Created Test Data to prepare for the execution of Test Cases.
  • Performed automated multi-browser usability and compatibility testing on Mozilla Firefox, IE and Google Chrome.
  • Participated in all meetings planned for release and obtain necessary technical automation requirement. Such meetings include design review and test execution timeline.
  • Regularly followed up with the development team to discuss the defects identified during Testing.
  • Involved with Test Coverage Metrics and Defect metrics such as Delivered Defect Density, Defects by Severity, Number of Defects, and Defects per build, Defect Fix Rate, Test Case Utility, Test Effort and various other measurements.
  • Used HP ALM/ QTP to store all testing results, metrics, implemented Test Plan Document, created Test Cases, Defect Tracking & Reporting.
  • Participated in status meetings to report issues. Communicated with developers through all phases of testing to prioritize bug resolution.
  • Actively Involved in Software Development Life Cycle and Test Life Cycle, Test strategies, Methodologies and processes.
  • Conducted backend testing using SQL queries to validate data from database also used SQL queries for retrieving data from database for executing user specific test case.
  • Wrote and executed SQL queries to read, update, delete, and validate data from the database to Generate reports.

Environment: JIRA, Java, Selenium WebDriver, Keyword Driven, Data Driven Framework, POM, SOAP UI, TestNG, Chrome, Firefox, JSON, CSS3, Android studio

Test automation Engineer

Confidential, Sacramento, CA

Responsibilities:

  • Analyzed the specifications from Business view and Functional view of the application.
  • Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.
  • Involved in preparation of Test Plans, created and documented Test Scenario and Test Cases based on Function Requirement Document for the web-based enrollment system.
  • Validated Enrollment, and Renewal Modules, identified bugs and reported on JIRA.
  • Created and validated test cases for Plan Selection, Group Enrollment and Payment Modules.
  • Performed various kinds of testing, including Cross Browser Testing, Smoke Testing, Regression Testing, Sanity Testing, and Functionality Testing using Selenium Web-Driver.
  • Used the Page Object Model (POM) to test the web applications with Java, Selenium WebDriver, TestNG, Maven, Apache POI for automation testing.
  • Gathered test analysis status from other team members with JIRA details.
  • Automated tests based on functional requirement in Eclipse with Java based Selenium framework.
  • Prepared the Test Suite with the Selenium framework based on Java and developed the test scripts using defined Keyword annotations.
  • Involved in designing and developing keyword driven framework using Selenium Web Driver, Testing and implemented Jenkins Mail to send the regression result automatically.
  • Used Apache POI methods for writing to excel sheets in java.
  • Cross browser compatibility testing was executed by testing web and mobile applications.
  • Utilized SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Worked on Selenium GUI Object / element verification was done through XPath, CSS Locators.
  • Used JIRA to track and report system defects and bug fixes.
  • Wrote modification requests for the bugs in the application and helped developers to track and resolve the problems.
  • Utilized Maven for building the WebDriver project in Jenkins.
  • 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 version control repository system like SVN.
  • Performed Load testing during end of release to find the performance bottlenecks in the application.
  • Used TestNG for grouping test cases into a suite by using TestNG annotations.
  • Automated the build using Maven as the build management tool and Used Jenkins for continuous integration of automated test scripts in Intellij IDE.
  • Performed cross-browser testing on Chrome, Firefox, IE and Safari.
  • Wrote custom SQL queries for validation of Backend database with Frontend services.
  • Tested Web Services using SOAP UI for testing different SOAP and RESTful APIs.
  • Involved in Defect Life Cycle by Identifying Defect, Defect Reporting, and Defect Tracking using JIRA.
  • Attended different SCRUM meetings such as daily stand-up, sprint planning, sprint review, and sprint retrospective meeting.
  • Actively managed and participated in Defect Triage meetings with the QA team, Business Analysts and Developers for analyzing the defects and for its priority and severity.

Environment: Java, Selenium WebDriver, Junit, Maven, Jenkins, Cucumber, Rest API, HTML, CSS, JavaScript, XML, SQL, HP ALM, Windows OS

Test Engineer

Confidential, Long Beach, CA

Responsibilities:

  • Actively interacted with the business users, product owner and the developers in the Agile team to understand the test scenarios.
  • Created and maintained Test Strategy, Test Plan and Test Cases.
  • Capture test results and report defects in HP ALM.
  • Raised defects while doing System Integration Testing, cross browser compatibility testing and regression testing
  • Extensively used Page Objects model (POM) design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Responsible for logging the defects and follow up with the developers until the issues are resolved.
  • Involved in functional testing of SOAP and RESTFUL web services API using Rest Assured method.
  • Automated various critical points identified in functional testing using Selenium Web Driver using Jenkins plugin.
  • Developed Requirement Traceability Matrices to make sure all requirements are covered by test cases and automated in C#.
  • Developed automated scripts using Selenium Web Driver, C#, and N-unit in Eclipse IDE to perform functional and regression testing for web-based applications.
  • Automated test scenarios for GUI, Functionality and performed data driven testing on the application inserting different data using Maven dependencies.
  • Interacted with developers, admins and various members of the team to discuss issues, resolve defects and set priorities.
  • Executed test cases before and after bug fixes for each build for user acceptance testing. Involved in daily and weekly defect and risk meetings.

Environment: C#, HTML, Selenium Web Driver, Jenkins, Eclipse, HP ALM, and RESTful API.

Automation Engineer

Confidential, Santa Clara, CA

Responsibilities:

  • Actively interacted with the business users, product owner and the developers in the Agile team to understand the test scenarios.
  • Created and maintained Test Strategy, Test Plan and Test Cases.
  • Capture test results and report defects in HP ALM .
  • Raised defects while doing System Integration Testing, cross browser compatibility testing and regression testing
  • Extensively used Page Objects model (POM) design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Responsible for logging the defects and follow up with the developers until the issues are resolved.
  • Involved in functional testing of SOAP and RESTFUL web services API using Rest Assured method.
  • Configuring the Appium for the mobile Native App using selenium.
  • Identifying objects of App using UI Automator tool for android and Appium Inspector for iPhone.
  • Automated various critical points identified in functional testing using Selenium Web Driver using Jenkins plugin.
  • Developed Requirement Traceability Matrices to make sure all requirements are covered by test cases.
  • Developed automated scripts using Selenium Web Driver, Java, and TestNG in Eclipse IDE to perform functional and regression testing for web-based applications.
  • Automated test scenarios for GUI, Functionality and performed data driven testing on the application inserting different data using Maven dependencies.
  • Interacted with developers, admins and various members of the team to discuss issues, resolve defects and set priorities.
  • Wrote custom SQL queries for validation of Backend database with Frontend services.
  • Tested Web Services using SOAP UI for testing different SOAP and RESTful APIs.
  • Involved in Defect Life Cycle by Identifying Defect, Defect Reporting, and Defect Tracking using JIRA.
  • Attended different SCRUM meetings such as daily stand-up, sprint planning, sprint review, and sprint retrospective meeting.
  • Executed test cases before and after bug fixes for each build for user acceptance testing. Involved in daily and weekly defect and risk meetings.

Environment: Java, HTML, Selenium Web Driver, Jenkins, Eclipse, HP ALM, and RESTful API, UI Automator

Quality Analyst

Confidential

Responsibilities:

  • Analyzed business requirements and functional requirements and developed detailed test scenarios and test cases.
  • Developed test plan document and test specifications for the testing purposes.
  • Coordinated with the development teams to enhance the scalability, performance and tuning of the application.
  • Developed and documented test cases from User stories and Software Requirements.
  • Worked on SCRUM methodology of Software development life cycle.
  • Mapped test scenarios to the business requirements, and defined entry and exit criteria for test case execution.
  • Performed smoke/sanity and regression testing to validate the core functionalities are working properly and to ensure that the changes have not adversely affected other functionalities.
  • Performed automation evaluation for the Selenium automation tool that involved using Recording Code modules.
  • Designed and executed automation test script for regression and functional testing to reduce the manual effort and enhance re-usability coding standard.
  • Developed and executed RUD (Read, Update, and Delete) queries for database testing using SQL.
  • Demonstrated proficiency in Software Testing compiled with Software Development Life Cycle methodology standards.
  • Configured TestNG, Selenium WebDriver and created Selenium automation scripts in Java.
  • Actively participated in the SCRUM meetings and gathered all the relevant information for testing.
  • Communicated with the development team whenever necessary to resolve issues found during testing.
  • Responsible for review and documentation for reporting the status the project manager in JIRA.
  • Actively Participated in all sprint ceremonies such as sprint planning, daily standup, sprint review and sprint retrospective.
  • Ensured all the components and features are completely developed, tested and ready to be released.
  • Helped UAT team to create their test cases.

Environment: Windows, SQL, JDBC, SDLC - Agile/Scrum, PL/SQL, Black Box Testing

Manual Tester

Confidential

Responsibilities:

  • Involved in Migrating the entire functionality from legacy system (Repots Smith) to ADP Reporting.
  • Involved in UAT and production validation.
  • Performed manual testing on different modules of the application.
  • Performed back end testing on Oracle Database by writing SQL queries.
  • Involved in Manual Testing, Integrating Testing, Load Testing, UAT Testing, Interface Testing.
  • Involved in regular project status meetings related to testing.
  • Preparing Daily and weekly Status Report.
  • Executed test cases manually and reported defects.
  • Performed defect regression to close defects fixed by developers.
  • Liaising with Business Stakeholders for further requirements if required.
  • Creating various reports like Birthday, Anniversary and Balances reports etc. using client’s Pay roll, Time and Labor data.
  • Maintaining detailed documentation for generated reports.
  • Providing on call support.
  • Maintained 100% quality in creating analytical records.
  • Allocation of the work program & completion of projects within agreed timescales.

Environment: Windows, Linux, SQL, Oracle, UAT, SDLC - Agile/Scrum, MS-Office.

We'd love your feedback!