Qa Automation Engineer Resume
Columbia, SC
SUMMARY:
- Over 8+ years of experience in all phases of Software Testing Life Cycle (STLC), Test Strategy, Test Plans, Test Cases and Automated Test scripts using Selenium WebDriver and Java.
- Expertise in Java and OOPS concept required for Selenium framework and also experienced in continuous integration with Jenkins tool.
- Experience in Black Box, White Box, Grey Box Testing, GUI Testing, Regression testing, Ad - hoc, Compatibility and Website Testing and End-End testing.
- Good understanding of QA methodology and Software Development Life Cycle (SDLC) and STLC Proficient in writing Test Strategies, Test Plans, Test Cases, Test Scripts, Test Scenarios and Test Summary Reports for both Manual and Automated Testing.
- Experience with Selenium WebDriver Automation and Selenium IDE, Maven and Junit.
- Experience in implementing cross browser and cross platform web testing with Selenium WebDriver and Grid.
- Experience in TestNG, Junit, Data Driven and Keyword Driven Frameworks in Selenium.
- Extensive experience in using Rational Quality Manager (RQM) as a test management tool to store test cases, test execution results and defect tracking management.
- Responsible for maintaining test scripts and test cases for automation with Robot framework
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA test management tool, also using Zephyr tool for writing test cases and creating test metrics/reports
- Experience in analysing, writing and implementing test scripts for Regression testing using automation tools QTP/UFT
- Created and executed SQL queries for various test scenarios to validate data and generate expected results in form of tables and reports using export to excel for UAT verification.
- Experienced in developing applications usingSpring Boot, Spring 4, Spring profilesand various other modules from Spring framework.
- Proficient in test automation frame works using tools Karate, Selenium, Soap UI
- Experience in Letters Testing, Reporting Testing and Interface Inbound/Outbound Testing with SQL join queries.
- Developed scenarios for Regression/Functional testing for automation.
- Good knowledge in project building tools Maven and ANT.
- Extensive experience in Java, Ruby, Groovy, Python, C#, JavaScript
- Involved in performing the web services testing with SOAP UI by validating request and response for XML, JSON files.
- Designed the efficient manual test cases based on analysis of Business Requirements,
- Functional Specs, Technical design documents, Use Cases, Supporting documents.
- Performed manual testing on the whole application before going for the automated testing.
- Involved in creating the Data Base Scripts.
- Involved in Systems Integration Testing of web-based applications.
- Conducted Test Scenario walkthrough with Onsite/Offshore development team and with
- Business.
- Excellent communications and interpersonal skills backed up by sound professional ability to work independently as well as a team member.
- Professional experience in all phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) that include Requirement Gathering, Analysis/Design, Documentation, Development and Testing.
- Knowledge in all facets of Software Development Life Cycle (SDLC), including analysis, design, coding, testing, and deployment.
- Involved in claims rating Insurance project that would involve claim analysis and rating the policies.
- Define and executed various scenarios in claims transaction environment involving Quality Center.
- Execution of Manual and Automation Business Components, Test Scripts through Test Management Mercury tool like HP ALM Quality Center.
- Experience in performing database testing using Selenium
- Setup Selenium GRID to run Selenium scripts on different browsers.
- Experience building automation framework from scratch using Selenium RC, JAVA, Junit and Eclipse.
- Followed all GMP regulations and safety practices at all times, trained new employees on the floor on the entire GMP requirement.
TECHNICAL SKILLS:
Languages: JAVA/J2EE, PL/SQL
Web Technologies: HTML, JavaScript, CSS, XML, AngularJs, Angular 2/4, Boostrap and JQuery
Java Technologies: J2EE, JSP, Servlets, EJB, Java Beans, JDBC, JMS, Tag Libraries.
Web Frameworks: Spring Boot, Spring MVC, Hibernate, JDO framework, Struts and JSF.
Web Services: RESTful and SOAP Web Services
Database: Oracle 11g, SQL server, MySQL, Mongodb, PostgreSQL
Logging and Testing tools: Log4J, Splunk, Spring Test MVC, Mockito, JUnit, and Selenium
Servers: IBM Webpshere5.x, WebLogic 11/8.x, JBoss 5.x, Tomcat 5.x and Apache Web Server
Building Tools: ANT, MAVEN and Gradle
Methodology: Object Oriented Analysis, Design and Development using UML
IDE: Eclipse, Spring Tool Suite, Visual Studio and IntelliJ
Version Controls, Bug Tracking, OS: GIT, Bitbucket, SVN, CVS, JIRA, Windows XP, Unix, and SonarQube
PROFESSIONAL EXPERIENCE:
Confidential - Columbia, SC
QA Automation Engineer
Responsibilities:
- Analyze business requirements, Software requirement specifications and design documents, use case documents and developed test cases and test scripts.
- Performed UI testing and front end testing using Selenium.
- Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
- Performed Assertions like Schema Compliance, XPath and SOAP responses.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Good experience in testing both SOAP and REST web services using SOAP UI and Rest Assured and Tested both XML and JSON
- Worked on JIRA for ticket management.
- Using Selenium locators like (XPath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Done Java coding extensively for Data Driven framework and Keyword Driven Framework by using Jarvis Framework along with Selenium.
- Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and GitHub. Python.
- Designed and developed REST API test automation using Confidential karate framework
- Implemented Page Object Model Automation (POM) framework with Java, Selenium WebDriver
- Experience in creating the automation test scripts using Selenium WebDriver with java language.
- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Responsible for creating Automation Framework for End-to-End Web Application Test in Protractor.
- Created a prototype usingSpring Boottool with MongoDb to demonstrate working design.
- Experienced working with team members including Dev and QA team and handled scrum calls during standup and reported blockers or issues to higher level to address those issues.
- Involved in Scenario analysis and logging data request to the Data team for various in sprint Automation for API and UI Automation.
- Responsible for creating test scenarios for user stories and creating automation test suites using Python, Selenium Webdriver, Pytest framework.
- Experience using android debugging tools like Logcat, Android Monitor using Android Studio. Worked with ADB commands and Appium node.js commands.
- Expertise on Testing REST API using Robot Framework and SOAP UI
- Automated angularJs application module using protractor and Jasmine and created specs for various functional scenarios.
- Developed data-driven Tests using Test Rails, QC, and automated functional testing.
- Extensive experience using LoadRunner for Performance Testing, Stress Testing, Longevity Testing and Regression Testing
- Worked on workflows creation in GitHub and scheduled the automation runs.
- Worked on spring boot application and developedcontroller,domain,DAOandentitylayer to connect database.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Scrip
- Web Service testing (RESTful) and Automation using C#, .Net based framework, Apache MTM, using JSON, XML payloads.
- Expertise in developing Test Framework from scratch using the Page Object Model (POM).
- Worked with application development and operation teams using a variety of automated testing and build, and deploy tools (MAVEN, JENKINS, Selenium, and JUNIT) to resolve issues with transition to new DevOps solution.
- Rest API automation using cypress and JavaScript.
- All the developed POC’s are utilized by Testers through Test Data Management Portal
- Extensive experience of Web Services, SOAP and REST API Testing using UFT API, Restful API, RestSharp, Parasoft SOA, Apache JMeter, Postman and SoapUI.
- Involved in designing and implementing of hybrid automation framework to be used with Rest Assured and Maven using TestNG framework
- Extensively used SQL programming in backend and front-end functions, procedures, packages to implement business rules and security
- RDBMS concepts and working experience in SQL.
- Worked on POC to use WebdriverIo, mocha framework with chai assertions to replace Selenium webdriver tests
- Performed Regression testing on new builds using Selenium WebDriver and using the Hybrid framework.
- Traceability document update and Test management tool Zephyr, log defects in JIRA and coordinating with DEV team till closure of bug
- Worked on developing the automation scripts using Selenium WebDriver with Junit Framework.
- Provided constant guidance to team members in understanding the agile process.
- Managed and executed the test process, using Agile Methodology.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Experienced in reporting bugs & UI flows using Defects tracking tools such as HP Quality Center (QC, ALM), and Jira
- Used Cucumber on BDD framework which allows automation of functional validation, along with Protractor and Typescript language to test Angular Applications.
- Familiar with container systems like Docker and used container orchestration like Open shift, Kubernetes using Lens.
- Automation Code version management using Gitlab
- Created and maintained Test Scripts and Test Cases based on High Level Functional Requirements Document (FRD) utilizing Visual Studio Team System
- Expertise in developing automation scripts in BDD format using cucumber and proficient in writing cucumber scenarios in GHERKIN format.
- Expertise in documenting defects with a high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, etc.
- Solid experience in integrating Automation Scripts into DevOps(CI/CD), Build Management tools like Git, Continuous Integration and deployment using Jenkins
- 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
- Extensively used SQL query statements to verify the data integrity and validation between the front-end values with the backend database values of the application.
Environment: Cypress, GIT, MS Excel, Maven, Spring Boot, JMeter, JavaScript, RESTful Services, SQL, Rally, Agile, GitHub, Log4J, Manual Testing, Defect tracking, the page object model (POM), Selenium Web Driver, Selenium Grid, and Cucumber.
Confidential - Charlotte, NC
QA Automation Engineer
Responsibilities:
- Implemented Continuous Integration of automation framework using Jenkins.
- Connected to database to Query the database using SQL for data verification and validation.
- Defect Reporting and Tracking with JIRA.
- Developed Test plan, Test scenarios, and Test cases for requirement, client and submission modules.
- Worked on all the stages of SDLC for this project and designed and executed Functional, Integration, Regression, System (End to End) and Backend (Database).
- Automated the API services using Karate DSL framework for Unit Testing, Integration Testing and Regression Testing.
- Proficient in software applications testing procedures using System Regression, Smoke, Integration.
- Strong Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
- Strong Experience in Java Programming, Selenium WebDriver, JUnit and TestNG.
- Used Rest assured and postman for end point validation of web services (API).
- Created Test Suite and executed multiple test scenarios and prepared test result.
- Implemented behavior driven Test Automation framework using CUCUMBER & Gherkin. Utilized Feature files and written test scenarios using various annotations and associated Java Code.
- Developed automated scripts using Selenium WebDriver, Java, and TestNG in Eclipse IDE to perform functional and regression testing for web based applications.
- Worked on various QTP Automation tools QTP/UFT using VB Scripting and descriptive programming approach on various projects.
- PublishedRestservices for performing CRUD operations from database. ImplementedRESTFULweb services usingSpring Bootand consumed using springRESTservices.
- 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.
- Familiarity working with Node.JS and NightWatch.js for web automation
- Expertise in automated testing using QTP/UFT, Selenium IDE and Selenium Web Driver/Java
- Developed and implemented Data Driven framework using a Selenium WebDriver API.
- Used Firebug to locate web elements using XPath, ID, Name, Class-Name, Tag-name and CSS.
- Used agile methodology (Scrum) to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Used aMicroservicearchitecture with Spring Boot based services interacting through a combination ofRESTto build, test and deploy identityMicroservices.
- Analyzed System Development Specification (SDS) and Functional Requirements Specifications (FRS) to write scenario based Test Cases by using TESTRAIL, Zephyr
- Experienced with handling scrum calls along with my QA role and also experienced with setting up meeting's with Agile meetings and well versed with speaking to developers and architects for any issues or blockers.
- Created and delivered POC to automate the test process in Selenium using Java scripts.
- Develop Hybrid Test Framework using Selenium WebDriver, Maven, and TestNG.
- Experience in Web Automation using Protractor and Jasmine framework for Angular application.
- Involved in daily standup meetings and inspection meetings, to verify the status of the testing effort and the project and coordinating with the offshore team on the current status.
- Setup the Automation Framework using Eclipse Selenium Web Driver, TestNG and Run test cases in multiple browsers and Platforms.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Designed, developed, and implemented POM based Automation-testing framework utilizing Java, TestNG and Selenium Web Driver.
- Developed test Framework in webdriverIO (JavaScript) for entire application including service calls, assertions, gitlab and teamcity integration
- Automated CI/CD pipeline using Selenium framework and generate quality metrics.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby.
- Managed Docker orchestration and Docker containerization using Kubernetes. Used Openshift and Kubernetes Lens to orchestrate the deployment, scaling, and management of Docker Containers.
- Develop backend automation test cases using Robot Framework
- Develop Node based Automation scripts using JavaScript for UI Automation.
- Extensive experience in working with Java, Python, C#, JavaScript, SQL Server, Oracle,.Net
- Experience using the Robot Framework for Automation of the application.
- Proficient in API testing using Postman.
- Automated REST web services test cases using Rest Assured with Java, JSON and JUNIT
- Created various test sets for different test cycles within Test Lab module of HP ALM/Quality Center.
- Created unit tests using c# and visual studio(test framework) and executed them
- Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
- Developing scripts for Mobile UI Testing using Appium.
- Developed functional, integration, interface embedded system tests for software applications and firmware using knowledge of test methods, equipment and platforms.
- Proficient with testing REST APIs, Web & Database testing
- Peer reviewed automated test scripts, and ensured product performance of embedded software components
- Designed and developed testing environment and automated test scripts in API for performance testing using JMeter.
- Developed Automated Build System with Jenkins.
- Extensively used Cucumber BDD for developing User Stories.
- Wrote Scenarios, Scenario outlines, and step definitions using Cucumber for BDD.
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Worked with open-source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver, and Selenium Grid), Cucumber, Jenkins, Maven, JUnit, JIRA, and Eclipse.
Environment: Cypress, Selenium IDE, Selenium Web Driver, Spring Boot,JAVA, TestNG, Firebug, SQL, IOS, Mobile Testing, Load Runner, JIRA, Jenkins, GitHub, Cucumber, XPath, and JavaScript.
Confidential - White Plains, NY
QA Automation
Responsibilities:
- Participated in Requirement Analysis, Business Analysis and Use-Case Analysis.
- Usedseleniumautomated scripts in to perform regression testing.
- Experienced in creating Automated Web services testing processes using SoapUI NG Pro tool and Karate DSL framework
- Worked onSeleniumIDE, and Web Driver. Made, and checked the Java codes as per requirement.
- Created content pages, User Controls, web forms and HTML pages for different modules using Java.
- Worked on Java and Java script for the scripting inSelenium
- Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality
- Automated Restful Web API using C# and NUnit
- Proficient with testing REST APIs, Web & Database testing
- Experienced in manual testing and automate SOAP and RESTful Web Services using SoapUI, Apache Http Client, REST Assured.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Validated the customer account records and their order details with Databases using SQL Queries.
- Involvement in efficient and optimum test planning with the available resources.
- Developed automated scripts and frameworks using Cypress, Java script.
- Automated Smoke and Functional test cases using Selenium Web driver, Hybrid.
- Configured HP Quality Center in Agile environment generated Test Sets & executed and Used HP Quality Center to store all testing results, metrics, implemented test plans.
- Gained knowledge in Node.JS and writing automation framework using Nightwatch.js
- Create docker image of webdriverIO tests and run them in various containers in parallel to reduce time taken for test execution
- Designed and developed Hybrid Framework using N Unit.
- Created server-sideRESTservices usingSpring Bootand usedSpring cloudto load dynamic configurations.
- Developed and deployed test Load scripts to do end to end performance testing using JMeter and LoadRunner.
- Worked with different web elements locators (Name, Id, X-path, CSS, DOM, and link) to test the functionality.
- Use Maven as the build tool, GIT for version control, Jenkins for Continuous Integration, and JIRA as a defect tracking tool.
- Experienced with bug tracking tool JIRA.
- Extensive experience in working with Java, Python, C#, JavaScript, SQL Server, Oracle,.Net
- Worked on Protractor with Typescript and cucumber to write feature files to run Angular application test cases
- Developed automation framework using Selenium, Cucumber, Maven and TestNG with Java; Parasoft SOA, Restful API and Postman in QA Automation tools Discovery.
- Automation of REST API based product using Rest Assured Framework with JSON
- Professional in designing, developing and enhancing automated test scripts for Selenium using Python.
- Controlled logging and tracking of defects analyzed and maintained comprehensive defects.
- Involved in Unit Testing, handled issues in System testing and UAT (User acceptance testing).
- Test and run various APIs as part of System Integration Testing.
- Reported using QA Status reports, Defect Log reports, Traceability reports, and Test planning and execution & Results Reports.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
- Experienced in writing complex Oracle and SQL queries to extract data from various source tables to perform database testing.
- Prepared the Traceability Matrix to make sure all the functional and Design requirements are covered under test scenarios.
- Identified the Test Cases and documented them in Quality Center.
- Maintaining all manual test scripts and other artifacts like test data, test results, and defect reports using JIRA.
- Solid experience of Agile, Waterfall Methodologies, and Scrum processes.
- Designed and developed the application using agile methodology.
- Used the iterative incremental framework Scrum with Agile Software Development.
- Interacted with developers, users, and various members of the team to discuss issues, resolve defects, and set priorities.
Environment: BDD, Selenium IDE, Selenium Web Driver, JAVA, TestNG, Firebug, SQL, Load Runner, Jenkins, Cucumber, Selenium Grid, Sauce Labs, Jenkins, Quality Center, XPath, and XML.
Confidential
QA Automation
Responsibilities:
- Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
- Performed ExtensiveManualTesting.
- Setting Test plan and Test Lab in Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
- Implementation of QA approaches to ensure quality of product, and was involved in project planning and coordination.
- Created and executed detailed test cases with systematic procedure and expected results and maintained the Test Logs, Test Reports, Test Issues, defect tracking using Quality Center/ALM
- Involved in writing and designing templates for theTest PlansandTest cases.
- Created test coverage matrix for Regression and Smoke Testing of the product.
- Hands on experience injavaInterface, JavaBeans,CollectionFramework,Java.
- Developed project in Eclipse IDE.
- Reported using QA status Reports, Defect Log Reports, Traceability Reports and Test Execution and Results Reports.
- Involved in updating and executing test cases according to requirements.
- Identified theTest Casesand documented them inQuality Center/ALM.
- Prepared various reports based on different stages of Testing.
- Interacted with manual and automation testing team to come up with best ways to improve data.
- Update weekly status to Project Management and Involved in Meetings with Development and Business Teams
- Performed test scenarios including positive and negative testing and also executed performance testing to ensure business functionality coverage.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Java.
- Extensively used Selenium locators like (XPath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
Environment: TestNG, Firebug, SQL, Load Runner, Jenkins, Cucumber, Selenium Grid, Sauce Labs, Jenkins and XML.