Qa Automation Engineer Resume
5.00/5 (Submit Your Rating)
Coppell, TX
SUMMARY
- Around 8 years of experience in Manual and Automation Engineering as well as hands - on experience working in Development & Testing Methodologies such as Agile, Waterfall and V-Model testing methodologies.
- Extensive Experience in Manual and Automated testing using QTP (Quickest Professional), Selenium.
- Extensive Experience in Black box testing, system, GUI, integration, functional, user acceptance, database testing and regression testing.
- Experienced in developing and Documentation of Test Plans, Test Cases, Test Procedures and Test Scripts for the Relational Database, Java, WEB and Client/ Server applications.
- Experienced in managing test lab and test tools.
- Experience in Backend testing by writing SQL queries, functions, views, packages and procedures to test the integrity of application.
- Extensive data validation in batch files, reports and databases; used SQL to query database extensively for data validation; expert in SQL for sub-queries, nested queries and for complex data enquiries.
- Hands on coding experience with Java Language.
- Automated functional test cases using tools like Selenium IDE, Selenium RC, and Selenium Web Driver (JUNIT and Java TESTNG).
- Extensively worked in executing tests by using Selenium grid/Testing in different browsers/Cross Browser testing.
- Familiar with SOAP UI and REST API web services testing.
- Solid knowledge of automation testing in Robot framework.
- Good knowledge on using XCUI Test framework for iOS applications.
- Automated the Test Cases using Selenium Web Driver, Java Eclipse and TestNG, J Behave Having strong experience with core java, J2EE, JavaScript, shell scripting, Bean Shell.
- Experience in all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) Including Agile, Waterfall, V - Model, Iteration, and Scrum methodologies.
- Executing the test scripts in UFT and ALM. Developed test scripts and function libraries using VBScripts.
- Experience on working XML and testing API using SOAP UI/Postman and Advanced REST client.
- Experience in writing Test Plans, Test Scripts and Test Cases as well as executing them.
- Experience with Java Unit Testing frameworks JUnit4/3 and Testing.
- Good experience in Shell Scripting's Server, UNIX and Linux, Open stack and Expertise Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
- Used Cucumber on BDD framework which allows automation of functional validation, along with Protractor and Typescript language to test Angular Applications.
- Strong Experience on client side JavaScript tests with Karma and Mocha and also used Cucumber, protractor, behavior driven development framework for testing JavaScript and Angular JS code.
- Experience in Automated Software Testing using Rest assured, Cypress and Selenium.
- Experienced in using Version Control System Git & GitHub.
- Experience and knowledge in Microsoft Azure tools such as ADLS, ADF, Azure DevOps and Dremio.
- Working knowledge in Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector, and Chrome Console.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
- Developed User Guides, Documented Business Systems and procedures.
- Proficient in Selenium test scripts using data driven, keyword driven, Page Object and hybrid frame work.
- Proficient in using test automation tools such as Selenium WebDriver, HTTP Client and Appium to develop automation testing scripts for web, mobile and client server applications.
- Performed automation tests using JavaScript, Jasmine and Protractor to perform UI testing.
- Extensive knowledge of using Maven for build and Jenkins for continuous integration and also knowledge and working with continuous deployment.
- Proficient in Functional, Regression, System Integration (SIT), Acceptance (UAT), Browser compatibility and Performance Testing.
- Experience in UNIX Shell Scripting.
- Experience in web technologies like JavaScript, XML, XPATH, HTML, CSS and SOAP.
- Extensive experience in black box testing, integration testing, Regression testing, GUI testing, Smoke testing, browser compatibility testing, system testing, build verification testing and user acceptance testing.
- Experienced in working with HP Quality Center, ALM, Rally, JIRA for Project Management and defect tracking.
- Developing BDD scripts with Cucumber and writing step definitions for behavior.
- Familiarity working with cloud based web and mobile automation using Sauce Labs platform.
- Excellent understanding of agile methodology - Scrum.
PROFESSIONAL EXPERIENCE
Confidential - Coppell, TX
QA Automation Engineer
Responsibilities:
- Worked on Hybrid automation framework, using Apache POI for Data driven and Java Page Object pattern along with Keyword Driven approach.
- Functional and object driven approach for designing Selenium scripts using Selenium Web Driver, Eclipse Platform using Java Language.
- Worked with Selenium Grid and TestNG to execute parallel testing scripts.
- Used Selenium Web Driver and TestNG to run the parallel testing by creating Groups, and prioritizing test cases.
- Worked with automation of Rest APIs using API framework with Rest Assured, Java and TestNG.
- Developed Groovy scripts to test Report application output and to customize test.
- Wrote Data driven automation test cases using TestNG framework.
- Developed BDD tests using Cucumber by writing behaviour and step definitions & developed required Selenium support code in JAVA for Cucumber.
- Have excellent working and understanding Knowledge of CI/CD process and tools like TFS, Jenkins, TeamCity.
- Extensive experience of Web Services, SOAP and REST API Testing using UFT API, Restful API, RestSharp, Parasoft SOA, Apache JMeter, Postman and SoapUI.
- Used HP ALM to analyze, track and report defects. Worked on uploading all the Test cases to the Quality Centre for the current and prior releases.
- Performed API Testing using Cypress Automation and Postman.
- Wrote BDD JavaScript code to automate the angular.js application developed using Form.io in our automation framework.
- Automating the manual test cases using Selenium WebDriver, using C#.
- Maintained Behavior Driven Development (BDD) framework using the Cucumber, Gerkin, Selenium Webdriver, Junit & Java automation code and used version control Git & Github to maintain code for the future release and new features.
- Testing of all SDK releases on supported cross platforms like androids, iOS etc.
- Experience in test tools like TFS, HP QC/ALM11, JIRA, Bugzilla, HP QTP/UFT, VB Scripting, Web services testing using SOAP UI, Charles Proxy.
- Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.
- Develop Node based Automation scripts using JavaScript for UI Automation.
- Experienced in NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, PostgreSQL, and MySQL databases.
- Experienced in testing Mobile native applications using Appium/XCUI test.
- Developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS.
- Used Azure DevOps to log bugs and track tasks.
- Uploading test cases, executing tests and entering defects within HP ALM Quality Center.
- Worked on Protractor with Typescript and cucumber to write feature files to run Angular application test cases.
- Software development and design using Python, Django, ReactJs and MySQL.
- Created performance test scripts using JMeter to monitor response time and performance of the RESTful APIs.
- Used Visual Studio code to write the JavaScript/ Typescript/ python to run them using Protractor integrated terminal.
- Scheduled jobs using Jenkins to run at regular intervals for smoke and regression testing for all the environments achieving CI/CD.
- Worked through all cycle of test specification to test deployment for pre and post release usage like monitoring and functional tests.
- Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
- Worked in Agile environment, task planning, scrums and status reporting. Release on every sprint.
- Analysis of functional specifications and designing test plans test cases for functional testing.
- Experience in developing applications in Linux Environments such as Red Hat, CentOS, and Ubuntu.
- Developed test plan, test scenarios, manual as well as automated test cases.
- Experience in bug reporting tools like BugZilla, Quality Center, HP ALM, and JIRA.
- Followed Agile project management methodology actively involved in scrum daily standup, sprint planning, sprint review and retrospective meeting.
- Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Utilized role in mobile testing using Appium Mobile for testing client's mobile apps on the Android/iOS platforms.
- Experienced with testing REST and GraphQL API logic using Postman.
- Designed Manual Test cases and BDD Feature Files from requirements through Cucumber on different hybrid frame works like Page Object, Module Patterns, Data driven patterns, UI Mapping, Selenium Web Driver, JUnit, TestNG and Apache POI.
- Used Maven to build and run the Selenium automation framework.
- Once the script got over, framework used to send the automation reports over email using continuous integration tool Jenkins and version control Sub Version.
- Followed Page Object Pattern and Loadable Component in Test Automation Framework created by using Selenium WebDriver with TestNG/JUnit.
- Used SoapUI for testing SOAP based Web Services and Performed functional and performance testing of Web Services.
- Added test cases using Groovy script in SoapUI tool to test the SOA architecture web services.
- Worked on RestAPI testing using RestAssured based automation framework with Jackson libraries.
- Prepared daily/weekly bug status reports highlighting bug fixmetrics and tracked the progress of test cycles in Rally.
- Created test plan, test data and scripts for applications as part of Test-driven development (TDD).
- Tested the application by writing SQL Queries and creating pivot views as to perform back-end testing.
Confidential, Irving, TX
QA Automation Engineer
Responsibilities:
- Reviewed all the Requirement documents, Functional Specification and Use Case documents.
- Analysed the use cases provided by analysts and wrote test cases.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, and Maven.
- Developed test cases, test scenarios and test data according to specifications.
- Analysed the functionality and designed test cases for both functional and regression testing and editing of automated script by inserting logical commands to handle complicated test scenarios.
- Used Test Director to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Performed functional, integration, black-box, and system, regression, and user acceptance tests.
- Performed API Testing using Cypress Automation and Postman.
- Good knowledge in developing Cypress with Test Driven Development (TDD) with end to end testing and Selenium test scripts using Behavioral Driven Development testing.
- Used ADO.NET Database Connectivity for storage and retrieval of data from Database. Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for MongoDB Services.
- Used bit bucket and tortoise Git for code version control.
- Strong Experience on client side JavaScript tests with Karma and Mocha and also used Jasmine, protractor, behavior driven development framework for testing JavaScript and Angular JS code.
- Performed UI and API testing using Cypress and created from framework from the scratch.
- Responsible for maintaining test scripts and test cases for automation with Robot framework.
- Extensive experience of Web Services, SOAP and REST API Testing using UFT API, Restful API, Apache JMeter, Postman and SoapUI.
- Automated Regression Test cases using Selenium Web Driver, Jenkins and Maven.
- Used Firebug and Fire Path plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
- Implement test automation framework into CI/CD pipeline using TFS and TeamCity .
- Created SQL scripts for test validation. Involved in testing GraphQL APIs JSON responses using PostMan.
- Customized the selenium Test as per the Test Case by using the C# Script.
- Experience with iOS App UI Automation Testing framework KIF (Keep It Functional) XCUI Test Framework in XCode using Objective-C.
- Expertise in developing automation scripts in BDD format using cucumber and proficient in writing cucumber scenarios in GHERKIN format.
- Enhance test frameworks and develop automated tests using Selenium Web Driver to ensure consistency.
- Created automated script for REST-API testing using Rest Assured framework.
- Performance tuning using .Net application using caching, sessions, etc.
- Developed Automation Framework for VT MVP project using LeanFT and NUnit which integrate with TFS for CI/CD.
- Experience in Selenium IDE (HTML, Python, Junit, C#, Core java, JavaScript/Typescript scripting methods) using any Framework for creating automated test scripts and used SOAPUI for API Automation.
- Conducted to resolve continuous integration (CI) server issue by maintaining the automation script. The hook script was established the connection with Junit, Jenkins, git & GitHub.
- Hands-on experience in writing core java to access data from outsources files and used OOPS concepts in developing the Selenium framework.
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed mod.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
- Good experience in Shell Scripting's Server, UNIX and Linux, Open stack and Expertise Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
- Used python to develop Automation framework to Validate RESTful Web Services.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Developed test suite for all the Web service operations in the SOAP UI test tool..
- Tested the application in highly dynamic environment with sprint team using agile methodology.
- Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
- Reviewed and evaluated requirements and specifications for testability and completeness.
- Meeting with developers and business analysts during requirement phase.
- Prepared various test specifications such as Test cases and Test data etc.
- Involved in Usability, UI and Functional Testing, Re-Testing, Regression Testing and Database testing.
Confidential, Richfield, MN
QA Automation Engineer
Responsibilities:
- Proficient in test automation using QTP and Selenium tools.
- Expertise in implementation of Automation framework using Selenium webdriver.
- Expertise in developing and executing test cases with HP Quality Center/Test rail.
- Expert in Testing Life Cycle, Including Risk Analysis, Planning Process, Test Design, Test Execution, Defect Tracking, Management and Test Reporting.
- Flexible and able to work with multiple priorities and collaboratively with Development, Business and QA team.
- Well versed in all stages of testing and SDLC implemented using Waterfall, Iterative and Agile, TDD Methodologies etc.
- Experience in reviewing of business requirements and design documentation for completeness and testability.
- Ability to execute and manage test cases enters and manages defects to completion.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby.
- Developed automation framework using Selenium, Cucumber, Maven and TestNG with Java; Parasoft SOA, Restful API and Postman in QA Automation tools Discovery.
- Expertise in Design and Development of User Interfaces, User Controls and Custom Controls using ASP.NET and C#.NET
- Hands on experience on working Cypress for angular application end to end testing.
- Identified, analyzed, and documented defects utilizing Jira as defect tracking system and Confluence as knowledge and documentation management system.
- Experience in developing the Automation framework using both C# and Core Java programming.
- Possess expert level of understanding of WSDL, XSD, Schema, DTD, XML documents, Jason response for Web Services Testing.
- Utilized testing tool Test-NG extensively for the integration testing and unit testing.
- Designed and developed Webservice test automation using SoapUI and Rest Assured.
- Create/maintain test suites in JavaScript, Python and Robot Framework.
- Developed Automation Framework for VT MVP project using LeanFT and NUnit which integrate with TFS for CI/CD
- Performed automation tests using Jasmine and Protractor to perform UI testing
- Designed and implemented test cases for core front end components.
- Testing of all SDK releases on supported cross platforms like androids, iOS etc.
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Responsible for updating regression tests and issue documentation.
- Developed test code in Java language using Eclipse IDE and Test-NG framework.
- Performed test code review with developers.
- Designed and developed testing environment and automated test scripts in API for performance testing using JMeter.
- Extensive use of Web load and Web driver to perform regression and Load testing.
- Expertise in writing Complex SQL Queries.
- Developed Web UI and API automated tests using Robot Framework, Selenium and WebTest library.
- Designed, developed, and implemented POM based Automation-testing framework utilizing Java, TestNG and Selenium Web Driver.
- Worked Load Testing to simulate multiple users using their website at the same time.
- Experience in working with Developers and testers for complex projects during the full Software Development Life Cycle SDLC and Software Testing Life Cycle STLC.
- Test and run various APIs as part of System Integration Testing.
- Develop Node based Automation scripts using JavaScript for UI Automation
- Analysing and interpreting the functional specification and requirement document to understand the functionality and design of the application.
- Utilized role in mobile testing using Appium Mobile for testing client's mobile apps on the Android/iOS platforms.
- Developing and Maintaining test scripts, analysing bugs and interacting with development team members in fixing the defects.
- Demonstrate ownership of all assigned tasks and projects, delivering status updates to management and stakeholders regularly. Includes escalating issues and risks as appropriate.
- Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
- Flexible and willing to adjust to operational pressures, often at short notice.
- Highly motivated, dedicated, hardworking team player and easily adapted to newer environments.
- Strong verbal written communication skills with the ability to effectively communicate with peers and non-technical personnel.
Confidential, Plantation, FL
QA Analyst
Responsibilities:
- Assisted with the development and execution of software test plans, test designs, test objectives and test cases.
- Identified, analyzed and documented defects, errors and inconsistencies with application functionality.
- Assisted with the development automated test solutions using state-of-the-art software testing tools and practices.
- Developed QTP Test Scripts using visual basic to specify a test procedure, and to manipulate the objects and controls of the application under test.
- Identified gaps, errors/defects in contrary to the actual/desired results of the application, by performing Regression testing using QTP.
- Worked with software development engineers in product design, code reviews, and walkthroughs and product lifecycle inspections.
- Assisted with problem investigation and resolution.
- Assisted and responded to inquiries from technical support regarding functions and operation of software applications.
- Maintained Bug fixing version control and Performed Code Deployment activities in various System Life cycles DEV, STG, and PROD.
- Reported test results and analysis.
- Created and Maintained Issue tracker and Bug Reports.
- Maintained bug lists for critical issues using Quality Center.
- Provided Periodic Communications to Internal/External Stakeholders on the Bug Tracking reports.
- Involved in writing test plans with high-level scenarios to ensure complete test coverage. Involved in writing test plans with high-level scenarios to ensure complete test coverage.
- Analyzed the requirements, created test plans and executed the test cases.
- Vigorously involved in white box, Smoke, System, Regression, backend (database integrity) and performance testing using SQL, RFT tools.
- Used MS project to track activities and reported weekly status to managers.
- Reported and tracked defects using Quality center.
- Developed QTP scripts to automate smoke and regression testing.
- Developed and managed the shared object repository in QTP.
- Developed data driven tests using QTP to test various sets of data.
- Developed scripts and scenarios for automated testing new and enhanced web based products using Load Runner.
- Used Quality center for managing the defect flow, maintained test logs, test summary reports and participated in defect review/status meetings.
- Provided support for LCS projects (Lifecycle support)
