Qa Automation Engineer Resume
3.00/5 (Submit Your Rating)
Sunnyvale, CA
SUMMARY
- Over 8+ years of IT Experience Automation Tester and Quality Engineer in the areas of healthcare implementing QA methodologies.
- Extensive knowledge of all aspects of the Software Development Life Cycle and Defect life cycle.
- Worked on different methodology of SDLC such as waterfall model and Agile.
- Experience in requirement analysis, creating traceability matrix, test planning, creating test data and implementation of test suite (test plan, test scripts and test cases).
- Extensive experience in testing Client/Server and Web - based Applications and Service based Architecture.
- Good knowledge on different modules within healthcare (, billing, enrollment, Claims, capitation, providers). experience in Core Java
- Strong knowledge and experience in Java OOPs concepts.
- Expertise in developing Automated Regression scripts using Selenium Web Driver and Cucumber.
- Expertise in developing Automated Regression scripts for Webservice testing using SOAPUI and Rest -Assured.
- Experience in using J-Unit as test case framework for Selenium using Java and API Testing.
- Experience in using Test-NG as test case framework for Selenium using Java and API Testing.
- Good knowledge in DEVOPS concepts and working knowledge on Continuous integration and Continuous delivery (CICD) by using tools like Jenkins.
- Professional in designing and developing Automated test Scripts for Selenium using Java
- Implemented Page Object Model framework with Java and Selenium Web Driver
- Experience using Postman and SoapUI on web services.
- Experience in NOSQL database, MongoDB using MongoVUE.
- Implementing infrastructure on new AWS systems and migration of existing Linux and Windows based infrastructure to AWS and Azure Cloud plat forms and automated using Terraform, Cloud Formation Templates.
- Solid knowledge of automation testing in Robot framework.
- Involved in testing the backend Database, retrieved the data from the tables using SQL Queries
- Experience in all types of SQL queries.
- Expertise in Designing Behavior Driven Framework (BDD) from scratch using Cucumber.
- Implemented DevOps tools and techniques using Jenkins.
- Experience in web technologies like JavaScript, XML, XPATH, HTML, CSS and SOAP.
- Proficient at leading and implementing BDD, TDD, Keyword, Hybrid Automated Frameworks (Using Selenium and Cucumber) to align with agile methodology.
- Expert on Selenium Automation using WebDriver.
- Heavy programming experience using Java, Data Driven framework and Behavior-Driven Framework Using Cucumber.
- Experienced in providing the efficient locators strategy like Customize XPath and CSS Selector to run WebDriver script in stable condition.
- Maintained Requirement Traceability Matrix and Test summery report.
- Analyzed test results to ensure existing functionality and recommend corrective action where necessary.
- Good experience with Smoke Testing, White Box testing, Black Box Testing, GUI Testing, Functionality Testing, Positive and Negative Testing, SIT Testing, Integration Testing, System Testing, Production Testing, User Acceptance Testing (UAT) and Regression Testing of Web Based Applications and Client-Server Applications.
- Good working knowledge of major Operating Systems such as Windows and Mac OS.
- Ability to multi-task, prioritize and work with time constraints while paying attention to details.
- Excellent communication and writing skills with the ability to adapt to new and dynamic environments
- Good team leader, team Player and can work alone with minimal or no supervision
- Good problem solving, judgment, and decision-making skills.
PROFESSIONAL EXPERIENCE
Confidential - Sunnyvale, CA
QA Automation Engineer
Responsibilities:
- Responsible for designing test cases and executing them within an AGILE software development SCRUM environment.
- Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
- Developed automated scripts for performing Regression Testing through Selenium Web Driver.
- Implemented Page Object Model Automation framework with Java and Selenium Web Driver.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Familiar with SOAP UI and REST API web services testing.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium Web Driver provided more flexibility in automating test cases.
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, and Maven.
- Expertise in developing automation scripts in BDD format using cucumber and proficient in writing cucumber scenarios in GHERKIN format.
- Created Selenium/Java tests for advertising regression testing and production monitoring purposes.
- Have excellent working and understanding Knowledge of CI/CD process and tools like TFS, Jenkins, TeamCity.
- Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Worked on proof of concept to Automate Functional and Regression Testing using Selenium tool.
- Worked with automation of Rest APIs using API framework with RestAssured, Java and TestNG.
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed mod.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
- Performed SOA testing for API's using SoapUI and Java framework for Web Services testing.
- Scheduled jobs using Jenkins to run at regular intervals for smoke and regression testing for all the environments achieving CI/CD.
- Tested request and response XML's based web services interfaces using SoapUI.
- Experience with Assertions like Schema Compliance, XPath and SOAP responses.
- Performed cross browser functional testing using Selenium Web driver.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management.
- Contributed to and assisted in the management of bug tracking databases built in Bugzilla and JIRA.
- Converted existing bug data from Bugzilla to JIRA.
- Administered and developed custom plugins for the JIRA instance.
- Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and s.
Confidential, Charlotte, NC
QA Automation Engineer
Responsibilities:
- Responsible for gathering Business Requirements, Functional Requirements and Design Documents.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like JBehave, Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Designing and executing the automation scripts using Selenium - WebDriver.
- Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application using Java.
- Extensively used SQL statements to query the Oracle Database (RDBMS) for Data Validation and Data Integrity.
- Analysis of Web Services from different domains and evaluating them for SOA Testing.
- Developed Automation Framework for VT MVP project using LeanFT and NUnit which integrate with TFS for CI/CD
- Designed, developed and implemented Web services for User Acceptance Test cases and plans.
- Used Appium for test Automation Framework, Cross platform test Automation
- Involved in SEETEST and integration with HP Quality Center, ALM, and JIRA. Extensive experience of Web Services, SOAP and REST API Testing using UFT API, Restful API, RestSharp, Parasoft SOA, Apache JMeter, Postman and SoapUI.
- Developed test suite for all the Web service operations in the SOAP UI test tool.
- Developed Test Fixture using HTML5, CSS3, JavaScript ES6, ReactJS, and NodeJS.
- Performed keyword search on MongoDB for testing specific functionalities which returned the results in JSON format
- Implemented plan to transition the QA team from Python to Kotlin, reducing number department languages.
- Well versed in all stages of testing and SDLC implemented using Waterfall, Iterative and Agile, TDD Methodologies etc.
- Build Automation Framework for AngularJS, Node.js and involved in testing AJAX components with Protractor and Selenium WebDriver.
- Implemented Page Objects, Data Driven using Selenium WebDriver, JAVA, and JUnit.
- Software development and design using Python, Django, ReactJs and MySQL.
- Have excellent working and understanding Knowledge of CI/CD process and tools like TFS, Jenkins, TeamCity.
- Performing API testing (SOAP and REST) using Parasoft SOA and Postman and SoupUI.
- Automated System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver.
- Responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application. Thorough understanding of POM using Page Factory.
- Performed automation tests using Jasmine and Protractor to perform UI testing
- Experience and knowledge in Microsoft Azure tools such as ADLS, ADF, Azure DevOps and Dremio.
- Performing Functional, Regression, GUI, and Integration testing using Selenium with Java.
- Receive, execute, and reply to commands from within a UI Automation JavaScript program.
- Using Page Object Model in JUnit/ TestNG Framework, ANT, MAVEN and using Jenkins to ensure web application is automatically tested via scripts.
- Implemented automated execution of tests using Maven and JENKINS.
- Developed an app for storing all test data and results in MongoDB database using Java, Groovy
- Performed Source Code management and version control using SVN and build management using Team City.
- Responsible for applying the Corporation’s Software Configuration Management processes to projects, setting up and maintaining TFS/GIT/GitHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
- Used Git and Stash to re-modify files and for software development.
- Used SOAPUI to test SOA based architecture application to test SOAP services and REST API.
- Used SOAPUI, groovy script for test data setup in BDD (Behavior Driven Development).
- Responsible for developing Automation test plans, Traceability matrix/Test strategy and identifying test cases for Automation.
- Captured, managed, and tracked the requirement through ALM.
- Writing custom test management reports using SQL and used RDBMS to recombine the data items from different files.
- Responsible for reporting and tracking the issues using Quality Center/Rally, JIRA.
Confidential, Redwood City, CA
QA Analyst
Responsibilities:
- Developed automation scripts using Selenium WebDriver, Eclipse, JUnit, TestNG, and Java.
- Developed re-usable function using TestNG for the Test Automation.
- Worked on creating test case for Object -driven framework for selenium WebDriver.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Worked in javascript based technologies like nodejs, angular.js, cucumberjs, webdriverjs, protractor,karma, chai, cucumber, mongodb, Grunt
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Developed automated script for back-end testing using Selenium WebDriver.
- Added data-driven capabilities to the existing test framework by storing input test data in Excel files and MongoDB database; created a library of the common Groovy scripts and assertions
- Regression test cases were automated using Selenium, WebDriver and WebDriver Backed Selenium.
- Extensively involved in creating TestNG scripts for one agile project.
- Wrote Cucumber (BDD) Feature files using Gherkins according to user requirements, stories, and business rules from scratch
- Used Selenium WebDriver used to test search results of Meta search engine.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby. wrote utilities in nodejs to caputure test results, reports, log messages, stacktraces,timestamps,user inputs and browser screenshots
- Attended weekly status meetings with development and management Teams.
- Methodology for such elements as requirement analysis integration, and acceptance testing plans for diverse systems and managed QA build deployments using CICD for various service portal applications
- Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python.
- 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.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Automated test scripts for client server and web-based applications using Java.
- Expertise in developing automation scripts in BDD format using cucumber and proficient in writing cucumber scenarios in GHERKIN format.
- Involved in testing various business rules User/Customer functionalities, and Change Processes.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Confidential
QA Analyst
Responsibilities:
- Developed automation scripts for new enhancements using Selenium Web Driver and TestNG.
- Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
- Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- 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.
- Tested request and response XML’s based web services interfaces using SOAP UI.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Regression test cases were written and automated using Selenium WebDriver.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Created whole test framework using Selenium for further test creation and execution.
- Developed BDD tests using Cucumber by writing behaviour and step definitions & developed required Selenium support code in JAVA for Cucumber.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Performed Coded UI automation testing for the application using Microsoft Test Manager.
- Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
- Connected to database to Query the database using SQL for data verification and validation.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each deliverable.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.