Sdet Resume
Sioux Falls, SD
PROFESSIONAL SUMMARY:
- Over 7+ years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual and Automation testing. Strong analytical, communication, problem solving, decision making and organization skills and an excellent team player.
- Excellent understanding and experience of working on all phases of SDLC.
- Expertise in analyzing Business and Functional Requirement/Use Case documents for creating test cases.
- Worked extensively on complete Defect management life cycle all the way from executing test cases, identifying defects, logging defects and verification of bug fixes.
- Expertise in Manual testing using HP Mercury Quality Center (QC) and Microsoft Test Manager.
- Proficient in different forms of testing like Manual testing, Unit testing, Integration testing, Regression testing, Performance testing and Non - functional testing.
- Worked extensively on performing Black Box Testing, System Testing, Smoke Testing, Regression Testing and User Acceptance Testing.
- Experience in testing web applications with Behavior Driven Development (BDD), Test Driven Development (TDD), Acceptance Test Driven Development (ATDD) approach.
- Used tools like Specflow and Cucumber with Selenium Webdriver to perform Behavior Driven Development (BDD) testing.
- Experience in creating test data and end to end testing for POS devices/application.
- Extensive experience in using Selenium WebDriver API for writing NUnit and NUnit test suites and test cases for testing functionality with the Selenium Server.
- Worked with Manual and Automated testing of different Web applications on Windows and UNIX/Linux Environment
- Automation experience in Selenium using both JAVA and C#.
- Expertise in automated testing Frameworks using SoapUI, JMeter.
- Experience in using IDE like Visual Studio and Eclipse.
- Extensive experience on POS self-checkout / POS QA Testing, involved in setting of QA Test environment with simulated POS test environment; testing and validating POS transaction in accordance with PCI-Compliance.
- Experience on working on XML and JSON perform testing API using SOAPUI and Postman in SOA based applications.
- Experience in writing and executing SQL queries on databases for backend testing
- Extensive experience of working on both web based and client server applications.
- Do have knowledge in spark framework.
- Excellent team player with excellent interpersonal and communication skills.
- Experienced in testing web applications hosted in Microsoft Azure.
- Ability to work with programming language such as Java, C#. Do have knowledge in Scala, Groovy & Python.
- Demonstrated ability to self-motivate and be flexible within a fast-paced environment.
- Extensively automated Regression and Functional test suites by developing test cases and test suites using Selenium WebDriver.
TECHNICAL SKILLS
Languages: C#, Java, HTML/XHTML, XML
Testing Tools: Selenium WebDriver, Jira, Quality Center, TFS, Microsoft Test Manager, Postman, Specflow, Cucumber, SOAPUI
IDE: Visual Studio, Eclipse, IntelliJ, SSMS
Web Debugging Tool: XPath, Xpather
Databases: SQL Server, MS Access
Browsers: Internet Explorer, Firefox, Safari, Google Chrome
Test Framework: NUnit, TestNG, JUnit
Other tools: SourceTree, Bitbucket, GIT, TFVC
PROFESSIONAL EXPERIENCE:
Confidential, Sioux Falls, SD
SDET
Responsibilities:
- Reviewed the requirements and technical specifications for development of a test plan and developed high level test cases.
- Worked with Business Analysts and end users while developing test cases, test scenarios also while testing the application.
- Involved in developing test plan, test strategy and procedures for Unit test, System test, and acceptance test.
- Created and maintained Requirement Traceability Matrix (RTM) to ensure all the requirements are covered.
- Participated in walkthroughs and interacted with other development team members to better understand system functionality in order to improve testing quality.
- Tested web services using Postman to test the JSON based api/web services requests and responses.
- Performed Load Testing for different scenario from jMeter with respect of load, time and interpret the result.
- Performed End-to- End (E2E) Integration testing of the application.
- Developed numerous SQL statements to view, modify, insert and delete data into and from the required tables to test the test scenarios.
- Extensively used Selenium Webdriver with C# to automate their UI.
- Reviewed business requirements & functional documents to create test plans, test estimation and test cases to support various levels of testing on a mortgage system that managed and track real estate owned properties by pools and channels within .NET framework.
- Coordinate with Developers for defect analysis and performing Regression Testing.
- Implemented Behavior Driven Development (BDD) approach using Specflow and Gherkin language.
- Used CI/CD for standardize environment and common language and version stacks.
- Categorized Test Scenarios (Critical, High, Medium and Low) based on Core Functionality.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
- Used TFS for Continuous Integration / Continuous Deployment.
- Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait using C#.
- Used developer tools to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Assigned to test system upgrade to Windows .NET framework application, its projects and releases on a global application.
- Involved in System Testing, Positive Testing, Negative Testing, and Regression Testing and Verified data integration using SQL.
- Prepared detailed manual and automated testing scripts test plans, test scenarios, test cases and test scripts by understanding the business logic.
- Involved in UAT and production support activities.
Environment: Selenium WebDriver, C#, Visual Studio, TFS, Agile (Scrum), Hybrid Driven, Page Factory, SQL, SoapUI, MS Office
Confidential, Milwauakee, WI
Automation Quality Analyst / SDET
Responsibilities:
- Analyzed and reviewed Business and Functional Requirements documents and Use Case documents.
- Worked with Business Analysts and end users while developing test cases, test scenarios also while testing the application.
- Wrote and implemented the Test Plan, various Test cases and Test Scripts in VBScript to test various functionalities using the automated tool QTP/UFT.
- Involved in design and development of keyword-driven automation framework using Selenium WebDriver.
- Actively participated in Scrum meetings and involved in developing Test Plan, Test Cases and Requirement Traceability Matrix (RTM) in Jira.
- Professional experience in designing Test Cases and Test Scripts for Windows, Java, Linux and UNIX environments.
- Contributed in regular status meetings to state any bugs, problems and risks.
- Used SoapUI to test the API responses and validate the data in the UI and used C# for validating scripts to test web services.
- Creating Jenkins jobs for CI/CD for Postman/Newman REST APIs.
- Designed and developed automated scripts for functional, regression, sanity and integration testing using Selenium Webdriver.
- Developed and implemented automated scripts for testing web-based applications using Java, Eclipse, TestNG, Cucumber, and Selenium Web Driver.
- Built automation scripts using Data driven and TestNG Framework.
- Worked with the functionality and Regression testing cycles of major product releases by developing test suites using Selenium Webdriver.
- Wrote SQL queries to retrieve the information from the databases to check whether the data has been updated.
- Performed testing using Behavior Driven Development (BDD) approach using Java, Selenium Webdriver and Cucumber.
- Used SQL queries to perform Select, Update, Delete, Insert and Join statements.
- Developed and executed several SQL queries in SQL Server as part of backend testing and involved in data validation and verifying data-integrity and also to check the data flow between different Systems.
- Used Soap UI tool to test SOA based architecture application to test SOAP web services and REST API.
- Used Jira to open bugs, create tasks and user stories, initiate change requests.
- Used browser developer tools to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Attributes and Tags.
- Created pom.xml in APACHE MAVEN and run the builds and integrated with Continuous Integration tools Jenkins for running test on a regular basis automatically.
- Used SoapUI to test the API/web services responses and validate the data in the UI.
- Responsible for testing the application against different environments in QA, staging and production
- Implemented test schedule, tracked defects and assigned them to developers based on their priority.
- Verified that the Software Quality Assurance Standards are met throughout all phases of development.
Environment: AGILE, Jira, SQL, SQL Server, SOAPUI, Selenium WebDriver, Cucumber, TestNG, Java, Eclipse
Confidential - Miami, FL
QA Automation Engineer
Responsibilities:
- Interacted with the Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Within the Software Test Life Cycle (STLC), I have been involved both directly and indirectly with Test Requirement Identification, Project Setup, Planning Estimation, Test Strategy,
- Drafted Test Plan including test objectives, test phases, scenarios, and test environment after an analysis of the business rules and discussed ambiguities with business analysts.
- Performed regression testing for every modification in the application and new builds using QTP/UFT.
- Created test scripts and test cases by working with business analysts and developers to review business requirements, functional specifications, and technical solution design.
- Developed Automation Scripts for Functional and Regression using Selenium WebDriver and C#.
- Used XPath, CSS Selector, ID, Name, Link Text locators to identify objects.
- Performed cross-browser testing and executed test cases on multiple platforms using Selenium Grid.
- Worked in existing Selenium Automation Framework with C# using Data Driven Testing and MS Test.
- Worked on BDD (Behavior Driven Development) approach using Specflow and C#.
- Maintained and updated requirement, project management activities and release in Team Foundation Server.
- Used SoapUI to test the API responses and validate the data in the UI and used C# for validating scripts to test web services.
- Responsible for updating and maintenance of existing selenium scripts.
- Good knowledge on Jenkins under CI/CD. Created jobs for Automation Scripts on Jenkins for batch run and schedule runs.
- Used Postman tool to test SOA based architecture application to test REST API and web services.
- Used POST, GET, PUT, and DELETE methods in Postman for API/web services testing.
- Wrote SQL queries and statements to test database for retrieving information, edited data, and inserted data.
- Wrote complex SQL queries to validate data in the database in order to perform backend testing for data integrity and validating stored procedure.
- Executed End-to-End test scenarios.
- Extensively involved in resolving bugs fixes with the Development Team.
Environment: Selenium Webdriver, Selenium Grid, C#, Specflow, Visual Studio, Web Services, RESTful, TFS, SQL Server, SOAPUI, Postman, MS Test, XPath
Confidential, Arlington, TX
QA Automation Engineer / SDET
Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
- Designed, developed, implemented, and executed test scripts and test plans to identify software problems and their causes.
- Prepared Test Matrix to keep track of the requirements and the test cases.
- Experienced in using JIRA for logging, tracking and reporting bugs in the application.
- Defined, developed, and executed automation test scripts using Java that leverage black box and white box testing across functional, non-functional and performance testing.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools for nightly batch run of the scripts.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
- Worked on Cross Browser testing through Selenium Grid by testing the website on different browsers like Chrome, IE and Firefox.
- Created Selenium WebDriver automation scripts to validate functionality on various browsers.
- Performed web services testing using RESTful API and Postman.
- Developed data driven test scripts to check the same functionality with multiple sets of data.
- Conducted System Testing and User Acceptance Testing for every client and conducted Backend testing writing extensive SQL queries.
- Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
Environment: JIRA, ECLIPSE, Selenium WebDriver, CUCUMBER, TestNG, SOAPUI, RESTful, JAVA, XPath, SQL Server, IE, Firefox, Chrome
Confidential, Richmond, TX
QA Tester
Responsibilities:
- Involved in attending Scrum meetings and gather business requirements and coordinate with business analysts and developers to convert Sprints to testable requirements.
- Working in Agile methodology with SDLC.
- Manually tested the whole application before going for the automated testing.
- Executed manual test cases and verified actual results with expected results.
- Creating automated test scripts by modifying the existing functions.
- Conducting regression test, by using the automated scripts for QTP.
- Performed functional, stress, and load testing.
- Performed retesting after fixing the bugs manually.
- Conducting benchmark testing for performance for each Sprint.
- Creating performance graphs for each Sprint.
Environment: Windows, QTP, Quality Center, SQL Server, Agile Methodology (Scrum/Sprint)
