We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 7+ years’ experience in Software Development/QA testing (Manual and Automation Testing) of Web Based Applications, Mobile Applications and Web services.
  • Worked in multiple domains like Health Care, Retail, Automobile and Insurance Domains.
  • Good working experience in automation tools like selenium Web Driver, selenium RC, selenium IDE and QTP (Quick Test Professional).
  • Experience in testing cloud architectures that include multi - tenancy, horizontal scale, Microservices and RESTful API’s.
  • Experience in using Rest Assured and Java to test microservices created with spring boot.
  • Experience in Service Oriented architecture (SOA), web services (SOAP), RESTful services, Microservices, API Development, Message Brokers including higher language-specific frameworks.
  • Exposure to various automation tools such as QTP/UFT, Selenium, Silk Test, TFS, Service test and Experitest.
  • Good experience in developing framework to test Rest API's and microservices.
  • Good experience using automated tool, Selenium IDE & WebDriver, IBM Rational Functional Tester, HP LoadRunner and Unified Functional Tester (QTP/UFT)
  • Had experience in testing applications/API's that are distributed in multiple systems.
  • Experience in using mobile application tools like Log cat and Bug Report.
  • Drive quality processes like bug triage, releases decisions, and feature completion criteria.
  • Extensively experienced in performing Manual and Automated Testing Written automation scripts for Regression test cases and executes using selenium.
  • Implemented functional tests using Java, TestNG/Junit framework and framework.
  • Experience in performance testing using Rational Performance Tester (RPT)
  • Experience in writing/executing test cases and defect reporting using HP Quality Center, RQM and Rational Team Concert.
  • Good experience in reviewing business requirement document and software requirement documents, test cases and their execution, also coordinated with developers for fixing defects.
  • Experience in Web debugging tools like XPath, Firepath, and Firebug and provided efficient locators for strategies like CSS to run web driven script.
  • Good Experience in Testing both SOAP and REST services using JSON, SOAPUI, POSTMAN, REST Assured, XML
  • Comprehensive knowledge of Waterfall and Agile (Scrum & XP) methodology.
  • Used a solid understanding of the capabilities of Microsoft Dynamics CRM to help the team make decisions about what's possible to implement, and what is not. Proficiency in documenting Test Cases, Test Plans, Test Strategies, scope document and mapping document
  • Extensively used GET, PUT, PATCH, DELETE, HEAD methods in POSTMAN.
  • Working experience Xpath, Firebug, Firepath, Log4j, Maven and TEST NG annotations.
  • Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools.
  • Involved in Testing - developed Test Plans and Test Cases and conducted several iterations of Unit Testing of individual modules, Integration Testing of different modules through Middleware and End-to-End testing of the system.
  • Tested XML requests and response of web services using SOAP UI assertions written in groovy scripting.
  • Experience in validating Regular and Ajax control using Selenium locators (Xpath, CSS, id and name)
  • Exposure in Software Engineering Process and familiar with various software life cycle models like Agile, Waterfall and V Model software methodologies.
  • Development experience with Java, C++, Scala, Groovy, Python, and shell scripting.
  • Experience in working with Oracle, DB2, My SQL and MS-Access Databases.
  • Automation Rest and SOAP API Webservice tools: Ready API (SOAP UI) and Groovy (Java Scripting Language).
  • Expertise in using Tools HP Quality Center, Rational Clear Quest, BugZilla, Rally.
  • Experience in Continuous integration tools like Maven, Jenkins and Rally Tools
  • Experience in testing Web Based, Client Server Applications.
  • Experience in Mobile application testing in agile environment.
  • Expertise in testing tools like -Selenium Webdriver /TestNG, and Experitest.
  • Developed and executed Test Plan, Test Cases, and Test scripts for various applications.
  • Good exposure in using QTP/UFT (Unified Functional Testing) integrated environment.
  • Expertise in performing Black Box Testing, functional testing, Usability Testing, System Testing, Regression Testing, System Integrating Testing (SIT) and User Acceptance Testing (UAT).
  • Extensively worked with all phases of testing deliverables including creation of Test Strategy, Test plans, RTM, Test case specifications, Test execution, Defect tracking, Resolution, Documenting and Reporting.
  • Experience with UAT testing along with data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
  • Expert in preparing Traceability Matrix to map requirement coverage with test cases.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Proficient in different software development methodologies like Agile Methodology, Waterfall model and Iterative model.
  • Exposure in programming languages and script like Java, JavaScript, HTML, CSS and Shell Scripting.
  • Quick learner of new software tools, self-starter, can work independently and in a team.
  • Understanding of web application communications and structure including HTTP, client/server interactions, and data access models.
  • Involvement in preparation of Test plan, Test scenarios, Test cases and executing the same.
  • Experience in Functional, System and Regression Testing.
  • Good exposure on Defect Life Cycle.
  • Experience in testing Web-Based and Client-Server applications on different environments.
  • Involved in verifying the automation results and raise a defect if it is required.
  • Prepared automated test cases using Selenium Web Driver.
  • Hands on experience in Integration, System Testing.
  • Test results analyzing, sending suggestions and logging defect.
  • Good exposure in Requirements understanding and analyzing.
  • Closely worked with Developers, stake holders and other product owners.
  • Excellent Communication, analytical, interpersonal and problem-solving skills and strong ability to perform as a part of the team.
  • Commitment result oriented and interested to learn new technologies.

TECHNICAL SKILLS

Programming Languages: C, Java, SQL, PL/SQL, HTML, XML, VB script, Perl, Python.

Test Approaches: Agile/Scrum, Waterfall, SDLC, STLC, Bug Life Cycle.

Testing Tools: Selenium WebDriver, Selenium IDE, Quick Test Pro 8.0/9.2, HP Unified Functional Testing, HP Quality Center 8.0, 9.2, TestNG Test Director, WinRunner 8.0, Rational tools, Logcat, Bug report, SOAP UI, REST API, Espresso UI Automation framework, Cucumber.

Unit Testing Frameworks: JUnit, TestNG.

Test Build& Integration Tools: Maven, ANT, Jenkins, SVN.

Defect Management Tools: Test Director, Rational ClearQuest, JIRA, Bugzilla, Rally, Project Issues.

Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, System and User Acceptance Testing.

Web Service Tools: Soap UI, Ready API, Rest Client.

Web Technologies: HTML, XML, VB Script, OOP, Java Script.

Databases: MySQL, Oracle, SQL Server.

Development Environment: Eclipse, NetBeans, IntelliJ, JDBC.

Version Control Tools: GIT, SVN, CVS, Clear case.

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

QA Automation Engineer

Responsibilities:

  • Used to change the requirements and features set frequently in the agile environment.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed re-usable library of generic functions using Selenium to eliminate redundancy of code in automated scripts.
  • Developed test plans, problem reports, status reports, and final test summary reports.
  • Wrote automated scripts for angular JS application using protractor and JavaScript.
  • Written extensive programming in JavaScript for automating the functional and regression testing which is an End-to- end testing framework for Angular JS application.
  • Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Performed both automated and manual testing using testing tools including HP ALM (Quality Center), IBM Rational Test Manager to create/manage test cases and used Jira to log defect.
  • Designed and Developed UAT Regression automation script and automation of functional testing framework for all modules using Selenium and WebDriver.
  • Used Java and Rest Assured to test microservices created with spring boot.
  • Development experience with Java, C++, Scala, Groovy, Python, and shell scripting.
  • Experience in developing, implementing and maintaining Automation frameworks - Keyword Driven, Data Driven Frameworks, Hybrid and Page Object Model.
  • Tested cloud architectures that includes multi-tenancy, horizontal scale, Microservices and RESTful API’s.
  • Developed framework to test Rest API's and microservices.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Android automation experience in the automation frameworks.
  • Performed Continuous integration automation using Jenkins and scheduled the tests to run atspecific time.
  • Extensively used SOAP UI for functional testing of web services.
  • Experienced in Installation and configuration of Microsoft Dynamics AX 2012.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools like Jenkins for running test on nightly basis automatically.
  • Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Exported test case scripts in Eclipse IDE and modified the Selenium scripts and executed; Prepared automation test framework (Junit and Maven).
  • Worked on acceptance testing using Cucumber.
  • Performed back-end validations using SQL statements against Oracle Database.
  • Used Page Object Model (POM), UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework. Based on page library, developed Selenium test cases in Java using TestNG framework.
  • Automated all the end flows of API Web Services using Jmeter.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Generate test cases, test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test data and test responsibility matrices for the application under test.
  • Used Git hub for code repositories and Maven for the dependencies.
  • Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: s: Selenium WebDriver, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), Experitest, Quality Center, XPATH, Eclipse, TDD, Agile, GIT, SQL, Jira, Windows, Protractor.

Confidential, Denver, NY

QA Tester

Responsibilities:

  • Performed Automation testing of web-based applications using UFT.
  • Used Automation tool QTP to test repeatedly for documenting the regression testing results.
  • Automated the functionality and interface testing of the application using HP Unified Functional Testing.
  • Wrote automated scripts for angular JS application using protractor and java scripts in Jasmine.
  • Worked on different frame works like Data Driven, Keyword Driven, Hybrid Driven and experience in test driven development (TDD), Behavior driven development (BDD), Acceptance Test Driven Development (ATDD).
  • Experienced using HP Application Life Cycle Management (ALM) for global test management, bug tracking and reporting.
  • Worked on Work Flow Automation (WFA) project to automate middleware product instances for server maintenance activities.
  • Handled to test multiple applications developed on the contract using Oracle fusion middleware.
  • Experience in VB Scripting, Groovy Scripting and SQL Queries in Backend Testing.
  • Experience in functional automation tool QTP and load and performance testing tool Load-Runner.
  • Experience with bug tracking tools like Quality Centre/Test Director.
  • Had experience in testing applications/API’s that are distributed in multiple systems.
  • Performed testing using Load Runner Performance testing tool, Performance Center, Silk Performer, JMeter, Rational Performance Tester.
  • Used Rational Clear Quest to Defect Tracking/monitoring, Reporting and Consolidation.
  • Involved in writing the SQL Queries.
  • Experience in developing, implementing and maintaining Automation frameworks - Keyword Driven, Data Driven Frameworks, Hybrid and Page Object Model.
  • Executed and scheduled the automation test scripts from Quality Center.
  • Developed manual test scripts to evaluate Corporate Information Security using web-based user authentication applications.
  • Involved in Analyzing the requirements from document to formulate the test cases and conducted manual testing for the entire application
  • Extensively used SOAP UI for functional testing of web services.
  • Used SOAP/REST services using SOAP UI, Groovy Script to test the services
  • Tested request and response XML based web services interfaces using SOAP UI
  • Used a solid understanding of the capabilities of Microsoft Dynamics CRM to be proficient in documenting Test Cases, Test Plans, Test Strategies, scope document and mapping document.
  • Extensively used my SQL proficiency during data migrations.
  • Analyzed Test specifications and written Manual Test cases for Black Box Testing.
  • Analyze requirement and design document to create test plan and test cases for both manual and automated testing for our Cloud Service.

Environment: QTP, Selenium RC, WebDriver, Rational Requisite Professional, IBM Rational Performance Tester 8.3,8.2 & 8.1, Rational Clear Quest, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows, Protractor.

Confidential, Los Angeles, California

QA Automation Engineer

Responsibilities:

  • Perform Manual testing, Software quality assurance, and implement test automation to ensure all business functionalities are working expected.
  • Test and ensure that communication between various systems work properly with respect to telematics functionality.
  • Create infrastructure to execute automation scripts on a scheduled basis.
  • Perform heavy data validation and ETL processes testing.
  • Perform load testing utilizing JMeter scripts.
  • API Automation using JMeter for regression testing.
  • Perform IoT testing to ensure that APIs are properly integrated with Home automation technologies (Alexa, Google home).
  • Experience in developing, implementing and maintaining Automation frameworks - Keyword Driven, Data Driven Frameworks, Hybrid and Page Object Model.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • QA Builds and deployments are done using build tools and smoke testing is performed using Jenkins.
  • Experienced the role as Rational performance tester by using JMeter.
  • Prepared Test cases and Test plans for new functional modules.
  • Performed Data Driven and Keyword Driven Tests.
  • Developed and maintained Hybrid Framework.
  • Experience with MYSQL.

Environment: Selenium Web driver, JIRA, Cucumber, Eclipse, Java, JavaScript, HTML, CSS, X-path, Maven, Fire Path, Test- NG, SVN, SOAPUI, Windows, Fire bug, IE Developer Toolkit.

Confidential, Denver, CO

QA Automation Tester

Responsibilities:

  • Analyzed the Business Requirements Document (BRD) for application under test, developed Test cases and Test scripts.
  • Developed automation test cases, executed test scripts from test lab and logged defects of these results in JIRA.
  • Skilled in developing automated test scripts inSelenium and understanding Object-Oriented Programming deeply.
  • Created automation framework and test scripts usingSelenium Web-Driver for multiple platforms and for cross browser testing.
  • Design, developed and implemented Keyword Driven, Data Driven framework utilizing Java, Test-NG andSelenium Web-Driver.
  • Implemented TestNG automation framework for Smoke Test to determine the crucial functions of the application work.
  • Implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • ConfiguredSelenium Web Driver, TestNG, Maven tool and createdSelenium automation scripts in java using TestNG prior to next quarter release.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Experienced in Apache POI Jar for reading excel file using Java IO operations.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Designed Hybrid framework inSeleniumand captured data dynamically from web controls.
  • Performed functional testing to identify various critical points in the application and automated it by usingSeleniumWebDriver with TestNG.
  • Used Firebug/ IE Developer Toolkit andSeleniumIDE to capture and validate CSS Locators, html Ids to identify elements.
  • Used Auto IT for uploading and downloading the files.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application usingSelenium.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Performed Regression testing by retesting the functionality after defect fixes on mobile application.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.

Environment: SeleniumWeb driver, Eclipse, JIRA, Cucumber, Java, JavaScript, HTML, CSS, X-path, Maven, Windows, Test-NG, SVN, SOAPUI, Fire bug, Fire Path, IE Developer Toolkit.

Confidential

Business/Quality Analyst

Responsibilities:

  • Used to Analyze the system requirements and functional requirements.
  • Created Test Plans and Test Cases based on functional specifications and user requirements.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Performed compatibility testing using Selenium GRID for multiple browsers.
  • Utilized full range of testing methods, including functional, regression, integration, installation, User Acceptance Testing (UAT) and smoke Testing.
  • Performed test planning and release coordination.
  • Researched, identified, tested, and troubleshoot of web and client-server application.
  • Developed test cases and test procedures from prototypes, technical specifications, requirements document and use cases.
  • Involved in Front End testing by extracting flat files from server, which were generated by Batch process to verify Data against Expected results.
  • Involved in conducting tests 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.
  • Produced reports for all testing efforts, results, activities, data, logging, and tracking.
  • Communicated test progress, test results to project stakeholders and management.
  • Performed troubleshooting and analysis to assess root cause of applications and data issues.
  • Responsible for communicating with developers on daily basis regarding bug fixes, enhancements, and program changes.
  • Involved in the everyday publisher support, client support, exception tracking, site monitoring.
  • Worked on projects mobilizing efforts involving multiple teams.
  • Responsible for Unit Test plan/specifications with documented test results.
  • Identifying and submitting BUG’s to development for resolution.
  • Interacted with developers on open issues and driven the issues until closure.
  • Presented the project status/results on daily and weekly basis in the Project Meetings.

Environment: Java, HTML, Oracle DB (10.x, 11.x), UNIX, MS Excel, MS Access, Selenium Web driver, Selenium IDE, Grinder, Jmeter, Quick Test Pro, Quality Center/Test Director, Team Track, Star Team.

Confidential

QA Engineer

Responsibilities:

  • Performed manual and automation scripts development on agile process.
  • Reviewed and modified quality assurance programs and tested performance per user's specific requests and data inputs.
  • Involved in Web Services Testing using SOAPUI to create and execute automated functional, regression, compliance, and load tests.
  • Performed automated acceptancetests written in TDD (Test Driven Development) using cucumber.
  • Validated the customer account records and their order details with Databases using SQL Queries.
  • Used Jira to log the defects found during testing.
  • Worked with End-to-end testing for User Acceptance Testing (UAT).
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.

Environment: Agile, Selenium (WebDriver and GRID), Java, TestNG, Maven, Jenkins, SOUPUI, TDD, HTML, XML, XPath, Rally, Web Services (SOAP & RESTFUL) JavaScript, Quality Centre, Firebug, SQL, PLSQL, Putty, Win SCP, SQL Navigator, Oracle, UNIX, Windows.

We'd love your feedback!