Qa Automation Engineer Resume
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 wif 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 wif 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 noledge of Waterfall and Agile (Scrum & XP) methodology.
- Used a solid understanding of teh capabilities of Microsoft Dynamics CRM to halp teh team make decisions about wat's possible to implement, and wat 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 teh 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 wif various software life cycle models like Agile, Waterfall and V Model software methodologies.
- Development experience wif Java, C++, Scala, Groovy, Python, and shell scripting.
- Experience in working wif 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 wif 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 wif UAT testing along wif data setup, Environment setup and coordination between users, Development, Business Analyst and Product Management teams.
- Expert in preparing Traceability Matrix to map requirement coverage wif test cases.
- Excellent experience wif 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 teh 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 teh 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 wif Developers, stake holders and other product owners.
- Excellent Communication, analytical, interpersonal and problem-solving skills and strong ability to perform as a part of teh 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 teh requirements and features set frequently in teh 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 teh 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 teh 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 wif spring boot.
- Development experience wif 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 teh use-cases and teh complex business logic defined for each web-service or a message.
- Android automation experience in teh automation frameworks.
- Performed Continuous integration automation using Jenkins and scheduled teh 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 teh WebDriver project. Integrated wif 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 teh 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 teh 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 teh 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 teh 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 teh requirements, non-functional specifications, and end-user needs.
- Prepared test data and test responsibility matrices for teh application under test.
- Used Git hub for code repositories and Maven for teh dependencies.
- Used JIRA to track teh tasks and issues, attended daily status meetings to update teh status of work.
- Used Git as code repository and Code Collaborator to manage code reviews.
- As part of compatibility testing, executed teh 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 teh 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 teh regression testing results.
- Automated teh functionality and interface testing of teh 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 teh 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 wif 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 teh SQL Queries.
- Experience in developing, implementing and maintaining Automation frameworks - Keyword Driven, Data Driven Frameworks, Hybrid and Page Object Model.
- Executed and scheduled teh automation test scripts from Quality Center.
- Developed manual test scripts to evaluate Corporate Information Security using web-based user authentication applications.
- Involved in Analyzing teh requirements from document to formulate teh test cases and conducted manual testing for teh entire application
- Extensively used SOAP UI for functional testing of web services.
- Used SOAP/REST services using SOAP UI, Groovy Script to test teh services
- Tested request and response XML based web services interfaces using SOAP UI
- Used a solid understanding of teh 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 wif 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 wif 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 teh 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 wif 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 teh 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 teh crucial functions of teh application work.
- Implemented Regression Test to detect bugs after enhancement and configuration settings of teh 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 wif 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 teh application and automated it by usingSeleniumWebDriver wif 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 teh files.
- Performed Integration and Regression testing to check compatibility of new functionality wif teh existing functionalities of teh application usingSelenium.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Performed Regression testing by retesting teh 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 teh system requirements and functional requirements.
- Created Test Plans and Test Cases based on functional specifications and user requirements.
- Developed and executed SQL queries in teh database to conduct Data integrity testing by checking teh data tables on teh 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 wif developers on daily basis regarding bug fixes, enhancements, and program changes.
- Involved in teh everyday publisher support, client support, exception tracking, site monitoring.
- Worked on projects mobilizing efforts involving multiple teams.
- Responsible for Unit Test plan/specifications wif documented test results.
- Identifying and submitting BUG’s to development for resolution.
- Interacted wif developers on open issues and driven teh issues until closure.
- Presented teh project status/results on daily and weekly basis in teh 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 teh customer account records and their order details wif Databases using SQL Queries.
- Used Jira to log teh defects found during testing.
- Worked wif 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 teh 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.
