Sdet Resume
Clearwater, FL
SUMMARY
- 8 years of experience in Software Quality Assurance Analyst in Manual and Automation testing.
- Extensive experience in Quality assurance standards, methodologies, and strategies with better understanding of Software Development Life cycle (SDLC), Defect Life Cycle (DLC) and Software Testing Life cycle (STLC).
- Experience in Smoke, Regression, Functional, Integration, GUI, User Acceptance, End - to-End Testing and System Testing.
- Experience in analyzing the requirements from User Stories and Use Cases to develop test cases and test scenarios.
- Experience in executing test cases in multiple testing environments.
- Experience working with automation tool TAF.
- Strong experience in cross browser, cross platform web testing using Selenium Webdriver.
- Hands on experience using different types of locators like Id, Name, Class Name, X-Path, Link Text, and CSS Selector in Selenium Webdriver.
- Experience in using different types of X-Path like Complete X-path and Absolute X-path in selenium.
- Expert in developingSeleniumWebdriver test scripts with Java.
- Expert in developing Automation frameworks with Selenium WebDriver using JAVA and C#.
- Experience in using JUnit testing framework.
- Experienced using different OOPS Concepts like Inheritance, Polymorphism, Abstraction and Encapsulation.
- Experienced in testing requirements that were developed inETLand BI of DWH applications and reviewed scripts for positive and negative test scenarios, and prepared test summary.
- Extensive experience inETLtesting with thorough understanding of data warehouse concepts.
- Experience in testing Web Services usingSOAPUItool, validating WSDL, request and response XML.
- Tested Web Services/XML/SOAP and RESTFUL Services using SOAPUI tool.
- Hands on experience in Mapping Requirements to test cases using Requirement Traceability Matrix (RTM), created test sets and executed tests in HP QC/ALM.
- Experienced in managing agile project by creating story/defect, assigning task and tracking defect-using JIRA.
- Experience working in a highly dynamicAGILEenvironment and actively participated in scrum and sprint meetings.
- Hands on experience working with database testing like Oracle, DB2, SQL server and PostgreSQL.
- Hands on experience in writing SQL queries to retrieve data from database for Backend Testing to check and analyze data integrity and validation.
- Hands on experience in web technologies like HTML, XML and JAVASCRIPT.
TECHNICAL SKILLS
Tools: Selenium Web driver, UFT, ETL, Load Runner, TAF, Postman, SOAPUI, Swagger, WCF Storm, JAMS Client.
Languages: JAVA, C# and SQL.
Web Technologies: XML, SOAP, HTML, JSON and CSS.
Other Applications: MS Office, MS Excel and PowerPoint.
Defect Management Tools: QC/ALM, HP/ALM, Azure DevOps and JIRA.
Web Services: SOAP, RESTFUL and WSDL.
Unit Testing Framework: TESTNG.
Databases: Toad, ORACLE, SQL Server, MYSQL and DB2.
Build Tools and Browsers: Ant, Maven, Chrome, Safari, IE and Firefox.
Platforms: Unix/Linux and Windows.
Software Methodologies: Kanban, Agile-Scrum and Waterfall.
Frameworks: Cucumber, BDD and Hybrid.
PROFESSIONAL EXPERIENCE
Confidential, Clearwater, FL
SDET
Responsibilities:
- Worked with developers to manually test websites, apps, landing pages, A/B tests, and other digital assets.
- Developed and documented requirements & test cases, and test against those requirements. Design Test Plans, Test Scenarios and Test Scripts based on the requirements and participate in business meetings to understand business requirements, provide standard /custom solutions to Quote Services.
- Lead QA efforts to develop process, priority, and plans of attack for bugs and feature improvements.
- Provided regular assessments of website and app health (Daily/Weekly/Monthly).
- Keep on top of the latest browser and operating system updates and check for regressions.
- Forecast and report potential delays in deliverables or product weaknesses.
- Manage bug tracking and reporting in Azure DevOps tool.
- Evangelize the discipline of QA throughout the organization & coordinate QA collaboration with IT.
- Design, modification, development and implementation of Test Automation Architecture and framework.
- Executing Automation Test Scripts on multiple environments using Postman.
- Perform API Automation on SOAP/Restful web services using SOAPUI, Rest Assured, MS-Visual Studio and POSTMAN.
- Automated all those API endpoints testing using MS-Visual Studio with C#.
- Developed spec flow automation framework for testing endpoints using C#.
- Created class files, step files, features, and comparers for to compare the expected and actual response of the endpoints using C#.
- Used BDD format in C# to build the automation framework.
- Responsible for to create separate class files for request body, expected response using C#.
- Using UFT tool for automating the UI part of application and building page object model framework.
- Created functional test cases TFS and migrating them to Azure DevOps tool.
- Created Newman dashboard reports for all the endpoints generated.
- Used Microsoft SQL Server Management Studio for validating data.
- Executed the Automated regression test cases for all build deployments into the Testing environment.
- Supporting postproduction deployment for all the issues identified in production. Created, documented, and tested those JAMS job’s and responsible for monitoring schedule jobs.
Environment: Azure DevOps, TFS, Agile, Postman, JAVASCRIPT, C#, SOAPUI, WCF-Storm, XML, JSON, Microsoft SQL Server Management, Source Tree, UFT, JAMS Client, Swagger, Visual Studio, Newman.
Confidential, Rochester, NY
Automation Test Engineer
Responsibilities:
- Design Test Plans, Test Scenarios and Test Scrips based on the requirements and participate in business meetings to understand business requirements, provide standard/custom solutions to the replacement of Structured Query Reporting (SQR) with Python, Java & Opentext Exstream.
- Analyzed SQR code for to better understand of the possible outcomes of a report.
- Written test scripts in Adaptivist Test Management (ATM) based on Structured Query Reporting (SQR) code, with existing SQR (PDF, PCL and Plaintext outputs), setting up the test environment with appropriate code base for test execution and data creation.
- Generated, tested Structured Query Reporting (SQR) (PDF, PCL, Plaintext and Flat file) outputs and Python, Java & Opentext Exstream (PDF, PCL, Plaintext and Flat file, Postscript) outputs from command prompt/Linux server, when code is developed and deployed in test server.
- Used Postman in testing API’s using GET, POST Methods for to check the request and response.
- Validation of data and execution of test scripts, when the report is generated for a given input parameter, validate data from the database using SQL developer/Oracle TOAD for structured Query Reporting (SQR), Python, Java & Opentext Exstream reports.
- Update the test workflows in JIRA for each test scenario for a report.
- Created test runs in ATM during the test script execution phase.
- Developed automated tests for continuous regression testing and reducing manual testing usingSelenium, TestNG and Maven.
- Setup and Configured the testing environment with Eclipse, TestNG,SeleniumWebDriverand SeleniumJava client driver.
- Assisted Manager by providing automation strategies,SeleniumAutomation and Defect reports.
- Used Smoke Testing WebDriver andSeleniumframework (Page factory) to automate functional testing of GUI.
- Used driver script to navigate the test data variables by usingSeleniumWebDriver.
- Performed cross-browser testing usingSeleniumWebDriver.
- Used web-debugging tools like XPath, firebug andfirepathto locate elements.
- Generated TestNG test result HTML report after execution usingSeleniumWebDriver.
- Automation of test script from Tool Agnostic Framework (TAF) for batch execution and by creating Services Object library (OL), Test Scenarios (TS), Steps to test Job methods.
- Responsible for performance testing, N2A testing, to verify whether reports are getting launch through User Interface (UI) from HRIS.NET and PowerBuilder applications. Also, supporting UAT for production before reports go for release.
- Document test results and compile the results into consolidated reports for management as proof of testing.
- Scheduling of jobs in TAF for running regression suites every morning on N2A and weekly on N1 and N0.
- Involved in PI meetings with team, product owners and managers for to plan the quarterly work that needs to be done.
- Attended sprint pre-planning, sprint-planning, sprint retrospective meetings in each sprint.
- Presented demos to product owner, manager and to team in sprint review meeting before sprint closes.
Environment: JIRA, Agile, Postman, Linux, Windows, TOAD, Selenium Webdriver, JAVA, Exstream, JSON, Python, TAF, SQL, Ranorex, Microsft SQL Server Management, JBoss server, Source Tree, SOAPUI.
Confidential, Tampa, FL
QA Analyst
Responsibilities:
- Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application.
- Worked on the Agile Scrum methodology for the analysis, design and implementation and testing of the application.
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, X Path and link in the application.
- Performed cross browser web application by integrating testing with Selenium Web Driver.
- Executed Backend and Database tests using SQL queries, validating the data for database editing and debugging.
- Automated regression, Smoke and Functional test cases usingSeleniumWeb Driver with TestNG, Maven and Jenkins.
- Developed new and updated existing Automation test cases usingseleniumWebDriver with TestNG and page object model, using Maven as Build tool.
- Used Selenium Web Driver APIto automate tests on cross browser and cross platform environment.
- Created unit test cases for business component and worked on APIserver-side System level test cases using TestNG.
- Created feature files using Gherkins inCucumberframework for BDD.
- Implemented automation scripts using cucumber BDD framework to test key business process scenarios.
- Performed final trail runs to ensure test scripts runs consistently on positive and negative test cases.
- Worked with multiple browsers such as Chrome, Firefox, Internet Explorer browsers to run test scripts.
- Developed Test Cases to test Web Services and RESTFUL calls using SOAPUI tool.
- Validated Web Services and RESTFUL calls by comparing the data with Database and User Stories.
- Demonstrated ability in utilizingPostmanand SOAPUI for testing web services (SOAP and REST) with Groovy Scripting.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Involved in the error checking and testing of theETLprocedures and programsInformaticasession log.
- Performed back-end testing on Oracle database by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
- Used various modules of HP/ALM such as Test Plan, Test Lab, Requirements, and Defects through the Software Testing Lifecycle.
- Used Defect module of HP/ALM to identify, manage and resolve defects through the test execution phase.
- Used HP/ALMfor creating and documenting Test Plans and Test Cases and register the expected results.
- Prepared and presented weekly and monthlyQAdefect and status Reports to the different Stakeholders of the project usingHP/ALM.
- Designed Test Cases report validation in HP/ALMfor UAT testing with end customers.
- Prepared a Traceability Matrix usingHP/ALMto test cases to the requirements and defects.
Environment: HP/ALM, ETL, Eclipse, Selenium Webdriver, JAVA, TestNG, Maven, Jenkins, JMeter, SOAPUI, Groovy Script, SQL, Agile and UNIX.
Confidential, McLean, VA
QA/Manual Tester
Responsibilities:
- Reviewed Business Requirements and Software Specification Requirements to achieve better understanding of the application.
- Analyzing requirement specifications and responsible for developing test objective, strategies, scope, test procedures and test matrices by Agile methodology.
- Written Test Plan, Test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements.
- Worked on an agile development environment consisting of many iterative releases with extensive co-ordination between the developers, testers and the business analysts.
- Tested store operations mainly focused on end of the day (EOD) operations.
- Checked the data flow through the frontend to backend and used SQL queries like joins and store procedure to extract the data from the database.
- Performed SQL validation to verify the data extracts and record counts in thedatabasetables by writing complex SQL minus queries.
- Configure theLoadRunnercontroller for running the tests. Verifying that theLoadRunnerscripts are working as expected on differentLoadgenerator machines.
- Performed regression testing to check the bug fixes.
- Coordinated with UAT team by providing them with test cases and test data.
- Designed and developed test structure for web services to validateAPIcalls using SOAPUI.
- Tracked bugs and prepared the bug reports using the JIRA Defect Management Tool and interacted with the developer team to discuss technical issues.
- Executed accurately and concisely report progress, defect status using JIRA for bugs.
- Used Traceability matrix to ensure all test cases covered as per the business requirement.
Environment: Windows, XML, HTML, SQL, MS Project, JIRA, Zephyr, Agile, SOAPUI and Load Runner.
Confidential, Long Beach, CA
QA Analyst
Responsibilities:
- Developed test cases based on the requirement documents, use cases and technical specifications.
- Tested adding/updating/deleting of the providers, members, groups, facilities and hospitals.
- Extensively involved in writing in update patient eligibility manually.
- Tested user-warning message for providers, subscriber/members during the claims processing.
- Tested the subscriber and member enrollment and association with class, plan and product.
- Tested the user interfaces for thehealthcare web application.
- Used the continuous integration tool Jenkins to automate the daily processes.
- CreatedETLtest data for allETLmapping rules to test the functionality of theData stageMapping.
- TestedETLMappings and Sessions based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables.
- Preparing and using test data/cases to verify accuracy and completeness ofETLprocess.
- Used SOAPUI tool totestSOA based architecture application totestSOAP services and Used Postman tool to test REST APIs.
- CreatedTestScripts in SOAPUI, Postman to test SOAP and Restful services.
- Performed Rest API services validation-usingPostman.
- Validating, and mapping data based on the client’s requests that all accounts, values, and containers are mapped correctly across the XML API tool andpostmanresponse.
- Tested Web services (SOAP) for XML data with tool called 'SOAPUI' for the local WSDL / withURL and createdTestcases, run them, do load testing, security testing.
- Supported user acceptance testing (UAT) with business to make them understand the major functionalities of the application.
- Prepared test cases to test the backend database by retrieving the data from the tables usingSQL.
- Running tests manually and maintained logs in Test Lab of QC/ALM.
- Performed manual testing of web-based and client/server applications and used QC/ALMfor Project and Test management purpose.
Environment: Jenkins, ETL, SOAPUI, Postman, HTML, SQL Server, QC/ALM, Agile and Windows.
