Sdet Resume
CA
SUMMARY
- Over 7 years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, API, Web service applications.
- Excellent knowledge of Software development life cycle (SDLC) and Software test life cycle (STLC).
- Experience in Automated testing using Selenium Web driver with Java, Karate and Hydra frameworks.
- Experience in Automation tools like Selenium WebDriver/Grid(Functional & Regression Testing), TestNG and Eclipse.
- Experience in Building automation Scripts by using Selenium, MS Visual Studio, AWS CodeBuild, AWS CodeCommit.
- Expertise in Automated-testing includes concentrated application, training and interaction with HP Tools like UFT/Quick Test Professional (QTP), SOAP UI and ALM/ Quality Center.
- Experience in writing test cases using Element locators, Web Driver methods, Java programming features and Test NG Annotations.
- Good experience in testing applications written in Java and Python.
- Extensive experience of Web Services, SOAP and REST API Testing using UFT API, Restful API,, Postman and SoapUI
- Execution of Manual and Automation Business Components, Test Scripts through Test Management Mercury tool like HP ALM Quality Center.
- Solid experience in writing Test scenarios, Test Conditions, Defining Test Cases, Developing and maintaining Test Scripts, Test plans, Defects and Status Reports.
- Expertise in testing Web Services requests using SOAPUI/Rest.
- Excellent knowledge and working experience in using various kinds of Defect tracking tools like Confidential RQM, Zephyr, Quality Center/ALM and JIRA.
- Experience in Smoke, Sanity, GUI, Functional, Non-Functional Testing, Web Testing, System Integration Testing (SIT), Regression, Ad-hoc Testing, User Acceptance, End-to-End, Grey Box, Black Box and White box testing, Proactive Testing, Browser compatibility, Risk Analysis, and performance test.
- Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG. Developed and executed test scripts using Selenium WebDriver, TestNG, analyzed Test Results and created Defects.
- Well versed with SQL, PL/SQL and Oracle queries to run the data integrity tests.
- Developed BDD test cases with Cucumber framework and worked on Test Driven Development
- Experience with bug tracking tools like Quality Centre/ALM, JIRA and familiar with Clear Quest, Bugzilla.
- Worked on creating and developing Test Plans, Test cases and test Scripts and interacting with development Team.
- Good experience in Web Services testing using SOAP UI, XML, and WSDL. Providing required input data to request XML and get the required data from response XML and use the response data from other request XML using SOAP UI.
- Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
- Strong knowledge on TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Expertise in Automated-testing includes concentrated application, training and interaction with HP Tools like UFT/Quick Test Professional (QTP), SOAP UI and ALM/ Quality Center.
- Worked in Waterfall and Agile methodologies - SCRUM.
TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle
Testing Tools: Selenium WebDriver, QTP, HP load Runner, SOAP, Postman
Frameworks: Page Object Model, Keyword Driven, Data Driven, BDD, Hybrid Testing, Cucumber, Gherki Test NG, Junit, Selenium Web driver 3.4.1, TestNG, Karate, Hydra
Build & Integration Tools: Maven, Jenkins.
Programming Languages: Java, Python, SQL.
Database Tools: ORACLE 11g, SqlDbx, Confidential DB2 and SQL Management studio, TOAD
Defect Tracking Tools: HP ALM, Confidential RQM, Quality Center, Jira, Confluence, Rational Quality Manager (RQM)
Scripting Languages: JavaScript
Markup Languages: HTML, XML, JSON, XPath, XCode, XSD, JSP, AJAX, CSS
Other Utilities: Eclipse, Notepad++, Microsoft Visual Studio, IntelliJ, SQL, GIT
Types of Testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box TestingWhite Box Testing, Functional Testing, Performance, Smoke, Sanity, API & Unit testing
PROFESSIONAL EXPERIENCE
Confidential, CA
SDET
Responsibilities:
- Focuses mainly at building the ML Platform to rapidly iterate and productionize Search Relevance Models which is essential to deliver ranking improvements to our WW customers safely, continuously, and to increase velocity of relevance innovation.
- Build tools and set up pipeline and all the infrastructure that enables scientists and other engineers across Confidential Search to easily train models.
- Added Integration tests for existing system by setting up new stage using AWS CDK to existing pipeline for running Integration tests using Hydra Framework
- Worked on End to End testing AWS Serverless Application Model (AWS SAM) command line interface (CLI)
- Worked closely on data preparation/data collection phase for different locals of Confidential Search and on workflow for model training pipelineswhich will be defined with SageMaker Pipelines workflows.
- Work includes critical automation challenges which include expressing executable model recipes, ensuring that always train and provide good quality data to scientists to evaluate performance of models produced in terms of cost, search quality, orchestrating all the steps in the workflow end-to- end, and performing continuous monitoring of launched models.
- Have hands-on experience to understand and break down complex business problems and generate insights accordingly.
- Can effectively communicate with partners and teams across the organization from different regions
Confidential
Sr.QA Automation Engineer
Responsibilities:
- Performed Business Requirement Analysis by thoroughly understanding Project Design Document and Business Requirement Document.
- Created testing strategy keeping in mind project scope and timeline.
- Designed and developed Automation framework both Data driven and Hybrid using Selenium Web Driver.
- Developed test strategy for the minimal required tests that provides value in determining the quality state of the application.
- Created and maintained automated test script for API testing using TestNG.
- Generated automation test execution report using TestNG html report and Extent report.
- Developed and Implemented automation using Selenium Web Driver and Java. Used Eclipse IDE to develop & debug the code.
- Configured MAVEN builds scripts to run tests, develops reports and sends notifications.
- Automated Functional test cases using Selenium Web Driver, Cucumber and Java.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Used git and github as code repository and Code Collaborator to manage code reviews.
- Developed Selenium test scripts for identified test cases by using data driven and hybrid framework.
- Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
- Developed and executed manual and automated tests in different platforms using Java and Selenium library.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using protractor and approve for regression suite
- Developed and Maintained Functional Tests using Protractor.
- Used Appium for native, hybrid Mobile Application Testing for IOS and Android platforms.
- Used Appium for test Automation Framework, Cross platform test Automation.
- Tested compatibility of application for dynamic and static content under various cross browsers using CSS selectors and XPATH in Selenium.
- Involved in testing of web application by creating XML test suite.
- Involved in SOAP and REST based web services testing using Postman web services testing tool.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using Postman.
- Reported software defects in HP ALM and interacted with the developers to resolve technical issues.
- Checking app engine logs and preparing logs report.
- Preparing suggestion documents to improve quality of the application.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Worked in the form of sprint team with business analysts and developers in agile methodology.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Environment: Java, Selenium Web Driver, TestNG, Jenkins, Maven, Postman, Eclipse, XPATH, XML, Cucumber, GitHub, Agile, HP ALM, SQL and Windows.
Confidential
Responsibilities:
- Reviewed & Analyzed Functional Specification Requirements in order to understand the AUT.
- Developed and executed test cases in ALM.
- Actively involved in UI, functional, database and Integration testing of the application
- Extensively used ALM for test management.
- Developed Test Cases from requirement document (User Stories) Participated in Peer Review.
- Worked extensively on writing SQL Queries to perform data analysis and compared data between two systems.
- Developed User Requirement Specification Document (URS) and Traceability Matrix.
- Run XML Request using SOA Tool based on Requirements have to create data using API.
- Create application UAT test plans and scripts based upon the business functionality defined in the requirements.
- Developed the test cases to test functionality and interface of the application.
- Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases. Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
- Worked on data models and transformations, Strong identification and mitigation of existing data defects and errors. Have done data mapping from source to target.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data. Wrote automation test cases and fixing automation script bugs.
- Selected the Test Cases to be automated and performed functional testing of the frontend using Selenium (Web Driver) & created Data Driven framework using JUnit.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing. Created Test Scripts in SOAP UI and Restful for Testing Web Services
- Worked with HP ALM and JIRA for bug tracking and reporting in bug Life Cycle and follow up with the development team to verify bug fixes and update bug status.
- Logged defects encountered in the application and application management through HP ALM during test cycles and conducted fix verification. Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
- Involved in the regression test planning for the project and identified the critical regression tests
- Filed and tracked the defects using Rational Clear Quest. Performed browser compatibility testing.
- Verified the quality standards of application with respect to code, design and performance according to accepted standards. Interacted with the developers for testing the reporting requirements.
- Managed individual test cycles, reported bugs and worked with analysts and developers to resolve problems.
- Used SQL Queries to validate reports for better performance.
- Logged Defects and tracked fixes using the Clear Quest. Created a detailed Test Plan and Test Cases.
- Discussed the functionality failure problems during testing in the team meetings.
- Wrote SQL queries to pull the data for Functional and System testing.
- Discussed the functionality failure problems during testing in the team meetings.
- Worked in a highly dynamic Agile environment and participated in scrum and sprint planning meetings.
Environment: Selenium WebDriver, Java, xPath, Firebug, FirePath, Web Services, SOAP, SOAP UI, REST, Test NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, HP ALM, Agile, Rally, SQL, Oracle, TOAD, SVN, Maven, Jenkins.
Confidential
QA Engineer
Responsibilities:
- Implemented Continuous Integration of automation framework using Jenkins.
- Prepared the Test data (Input files) for interpreting the Positive/negative/regression results based on the design requirements.
- Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Rational Integration Tester and Selenium.
- Worked on Data Driven Test with Rational Integration Tester (RIT) to test the application for different sets of data. .
- Involved in generating a detailed test plan (DTP) and Test Exit Report.
- Updating the automation framework in accordance to the need of new test plan with both API tests in RIT and web-based applications in Selenium Framework.
- Using Selenium Web drivers have automated Data setup that we provide for third parties which saved almost half of time and resource allocation. .
- Good Knowledge of SDLC, STLC, Test Reporting and Defect Life cycle
- Implemented Continuous Integration of automation framework using Jenkins.
- Prepared traceability matrix to ensure the adequate coverage of the test cases.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- 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).
- Prepared Test data and Test environment for testing modules.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver.
- 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.
- Performance testing for Batch jobs, Load/Stress testing Web Services (that would be called to load the data from backend systems like Databases and Excel imports.
- Managed objects in Object repository, Parameterized tests in Global and Local Data Tables.
- Developed Reusable Actions using Keyword Driven Framework in Quick Test Professional
- Executed all Regression test cases on VM Ware machine for every Regression Run. Incorporated the test data in Test scripts from Excel using Apache POI API. Created automation scripts using Page Object Model (POM) and Data-driven development framework.
- 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 Web Driver, Java, and TestNG in Eclipse IDE to perform functional and regression testing for web based applications.
- Developed and implemented Data Driven framework using a Selenium Web Driver API.
- Used Firebug to locate web elements using XPath, ID, Name, Class-Name, Tag-name and CSS.
- Used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.
- Wrote Selenium script for taking screenshot and used action class to perform mouse movement.
- Facilitate enhancement and maintained the current Test Environment in Eclipse using Java.
- Well versed in analyzing Requirements, System Specifications, Use-Cases and Technical specifications
- Used Java as client library for Selenium Web Driver API and developed Data Driven Framework using TestNG.
- Performed complex queries for data validation in SQL statements.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Coordinated with developers and record defects in JIRA to track until they are resolved.
Environment: Selenium Web Driver, Confidential RQM, Confidential RIT, SQL Server, Git, Oracle, SOA testing, JAVA, Gherkin, Agile, DOM, Cucumber, HP ALM Quality Center, BDD, HP Load Runner, Jenkins, UAT, SOAP UI, REST, JAVA Script, Regression Testing, Maven, Apache POI, Eclipse, Test NG.
Confidential
Responsibilities:
- Involved in creating Automation Test Framework using Selenium WebDriver, Maven, TestNG, and
- Apache POI, Java to implement Data Driven testing, UI Mapping and Java Design patterns.
- Created a Page Object Model Framework using Page Factory in Selenium WebDriver
- Created automated script for REST-API testing using Rest Assured framework.
- Use Postman and REST Assured to test REST API's from Scratch by writing Automating Test Scripts
- Worked on REST API testing and validating various API’s used in the application using REST Assured.
- Performed Restful API automation testing using Rest Assured library together with Cucumber. Used Postman for performing manual tests of the general parts of the API.
- Well versed in manually testing REST APIs using browser plugins like POSTMAN.
- Performed Load Testing using JMeter for the traffic on the site Projects & Apps.
- Implemented automated end-to-end tests and tools such as Cucumber.
- Set up Jenkins, GIT, and Maven to work together and provide a smooth continuous integration system.
- Used Rally for Scrum Management, Task Management, Test Cases and Bugs.
- Created and executed SQL queries to validate the data, and used data manipulation language.
- Tested UNIX scripts to automate the backup procedures and proficient in trouble-shooting.
- General understanding of cloud solutions in the market with exposure to AWS suite of solutions.
Environment: Selenium WebDriver, TestNG, Java, REST Assured, Http Client, Cucumber, POSTMAN, Maven, AWS, GIT, Jenkins, JMeter, SQL.
