We provide IT Staff Augmentation Services!

Sdet/ Qa Engineer Resume

Memphis, TN

SUMMARY

  • Over 8+ years of experience working as a Software Quality Assurance Tester as both Manual and Automation tester.
  • Expert in designing and developing Test plans, Test cases and Test reports for Manual and Automated testing.
  • Expert in manual testing using user interface and proficient in Regression Testing,
  • Worked extensively on complete Defect management life cycle all the way from executing test cases, identifying defects, logging defects and verification of bug fixes.
  • Solid understanding ofhigh - level languages like C# and Java.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid and NUnit, TestNG, Junit, Load Runner, Quality Center, JIRA, SOAPUI, Postman, Appium.
  • Worked extensively on performing Black Box Testing, System Testing, Smoke Testing, Regression Testing, Mobile Testing and User Acceptance Testing(UAT).
  • Proficient in mobile automation testing using Appium with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, defect tracking, and reporting.
  • Extensive working experience on all phases of the Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and waterfall Model.
  • Performed testing using Behavior Driven Development (BDD) approach and tools like Spec flow and Cucumber.
  • Strong experience with Selenium WebDriver on creating C# or Java test scripts for Black Box Testing and White Box Testing.
  • Strong experience testing API and web services in a manual and automation approach.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for the nightly batch run of the Script.
  • Proficient in using SoapUI/Postman for testing Web Services/API and used various types of assertions such as soap fault, Contains, XPath, etc.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Testing the Functionalities using Black Box testing technique. Excellent knowledge and working experience in test execution and test results analysis.
  • Used tools like Specflow and Cucumber with Selenium Webdriver to perform Behavior Driven Development (BDD) testing.
  • Documented and tracked defects and produced detailed reports using Jira and TFS (Team Foundation Server).
  • Validate system performance in terms of speed, responsiveness, scalability and stability under workload using JMeter and HP LoadRunner.
  • Experience in writing and executing SQL queries on databases for backend testing.
  • Quick learner with strong Analytical and Problem-Solving skills, Multi-Tasking abilities and proven experience in utilizing process knowledge of various technologies and domains.
  • Demonstrated ability to self-motivate and be flexible within a fast-paced environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem-solving and delivering under high-stress environment.
  • Excellent skills in written and verbal communication with the client, project manager, and developers.
  • Experience in working with Data applications using HDFS, Map Reduce, Hive, PIG &Sqoop.
  • Enthusiastic to seek and study new technologies and concepts rapidly and execute them.

TECHNICAL SKILLS

Languages: C#, JAVA, SQL, JavaScript, XML

Testing Tools: Selenium WebDriver, Cucumber, Specflow, SOAPUI, Postman, JMeter, LoadRunner, Appium, Jenkins, Selenium Grid

IDE: Visual Studio, Eclipse, IntelliJ

Web Debugging Tool: XPath, Xpather

Databases: SQL Server, MS Access, Oracle

Browsers: Internet Explorer, Firefox, Safari, Google Chrome

Test Framework: NUnit, JUnit, TestNG

Operating Systems: Linux, Windows, Mac

Other tools: SourceTree, Bitbucket, GIT, TFS, VSTS, JIRA

PROFESSIONAL EXPERIENCE

Confidential - Memphis, TN

SDET/ QA Engineer

Responsibilities:

  • Actively involved in all stages of STLC (Software Testing Life Cycle).
  • Worked in Agile/Scrum methods for testing approach, attended daily Stand up calls, Functional Review meetings with the Scrum team, created Test Plan for different Sprints and Stories.
  • Developed and implemented automated scripts for testing web-based applications using C#, Visual Studio, Nuget, NUnit, Specflow, and Selenium Webdriver.
  • Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
  • Performed meetings with Business Analysts and End Clients to review functional/technical requirements, and translate business requirements into quality assurance test cases.
  • Participated in BDD (Behavior Driven Development) approach using NUnit, Gherkin, and Specflow.
  • Implemented emulator for Mobile App Testing in Android Platform using Appium.
  • Performed mobile testing using Appium and tested various types of mobile applications) using standard WebDriver library.
  • Used CI/CD for standardized environment and common language and version stacks.
  • Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix.
  • Participated in use-case reviews, authored, and reviewed test planning artifacts.
  • Provided an aggregated, cross-application project view of quality status and defect trends and managed and enforce consistent workflows and processes.
  • Involved in preparation of test cases and test scenarios from the requirement document.
  • PerformedFunctional, Navigation, RegressionandSmoketests on the new enhancements added to the web application in different environments likeUAT, Stressand finally in Production.
  • Involved in the Database Testing using SQL queries of the Application such as checking all the tables in the Database and checking whether the data is moving in their respective tables.
  • Perform Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance Testing, and End to End Testing
  • Developed Test Plan, Test Cases/Test Scripts and reviewed baselining of scripts with different Data sets as input.
  • Extensively automated regression and functional test suites by developing multiple test cases and test suites using Selenium WebDriver with C#.
  • Assisted in writing the Test Strategy to be used for functional, regression, integration, and end to end testing.
  • Responsible for Executing and Maintenance of Automated and Manual Test scripts.
  • Developed and maintained Manual and Automation test scripts.
  • Validate Web services/APIs built in SOA Architecture using SOAPUI.
  • Designed Performance test scenarios using LoadRunner conducted Stress Test and analyzed the results.
  • Performedcompatibility testingon various browsers and operating systems to ensure excellent user acceptance Testing(UAT).
  • Used Cucumber by creating the Feature and Step Definition file and Runner file to execute test scripts for UAT and tan migrated to Robot Framework using RIDE as IDE.
  • Developed test cases and scripts using HP LoadRunner for Load and Performance testing of the application by creating Virtual user script.
  • 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.
  • Was able to obtain performance requirements and estimate work effort needed to complete assigned tasks.
  • Involved in generating test plans, test cases and executing test cases.

Environment: TFS, Visual Studio, MTM, Selenium WebDriver, Appium, SpecFlow, NUnit, RESTful, C#, .NET, XPath, Jenkins, SQL Server, IE, Azure, Firefox, Chrome, Windows, LoadRunner

Confidential, NewYork, NY

SDET/ QA Engineer

Responsibilities:

  • Follow Agile Methodology for all the phases of SDLC and interacted with Lead, BusinessAnalyst, Developers and otherQAMembers during Daily Stand-Up Meeting.
  • Developed and Executed Test Scripts using Selenium WebDriver, TestNG. Analyzed Test Results. Validated all UI components, Browser navigations, Mouse Movement.
  • Created Test plans, managed team members, assigned tasks and conducted meetings.
  • Actively involved in all stages of STLC (Software Testing Life Cycle).
  • Created automation framework in Selenium WebDriver and TestNG using Behavior Driven Development (BDD) approach using Cucumber.
  • Created and maintained test plan, test cases and automation test documents.
  • Extensively automated Regression and Functional test suites by developing test cases and test suites using Selenium WebDriver in Java.
  • Work on software Verification and Validation manually and use Assertions forautomation.
  • Involved in writing automation scripts for mobile native applications using Appium, Java and Selenium.
  • Involved in Web Services Testing using SOAPUI and Postman.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Wrote gherkin syntaxes in a feature file for BDD approach testing using Cucumber.
  • Used log4j for creating logs.
  • ConductedRegression testing,Integration testingandUser acceptance testing(UAT)for various combinations using Manual and automated tools.
  • Identified, developed and reviewed systematic procedure for each test cases after going through the documents provided.
  • After successful development and testing of the product, participated inUser Acceptance Testing(UAT), product release and deployment to end-user.
  • Involved in extensive data validation, back-end testing and querying the database using SQL queries.
  • Conducted load testing by simulating activity of users with JMeter, verified system load for HTTP requests.
  • Experienced in using Jirafor logging, tracking and reporting bugs in the application, creating tasks and user stories, and initiating change requests.
  • Effectively Communicated testing status toQAlead, project managers, and teams who are involved in User Acceptance Testing.
  • Created checkpoints and synchronization points in the application to deal with timing problems.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Jira.
  • Effectively Communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.

Environment: Java, TestNG, Postman, Windows, Gherkin, Cucumber, BDD, SQL Server, Agile, API, Jira, Selenium WebDriver, JMeter, Appium

Confidential, Bloomfield, CT

QA Automation Engineer

Responsibilities:

  • Within Software Test Life Cycle (STLC), me have been involved both directly and indirectly with Test Requirement Identification, Project Setup, Planning Estimation, Test Strategy
  • Developed test code in C# language using Visual Studio IDE and Nunit framework.
  • Extensively automated Regression and Functional test suites by developing test cases and test suites using Selenium WebDriver and C#.
  • Work on software Verification and Validation manually and use Assertions for automation.
  • Involved in creation of Automation Framework dat uses C#, BDD (Specflow) and Selenium Webdriver.
  • Created Selenium WebDriver automation scripts to validate functionality on various browsers.
  • Performed web services/ testing using RESTful API and Postman.
  • Performed CI/CD pipeline and jobs scheduled using Jenkins.
  • Responsible for creating the functional testing framework using NUnit and using Selenium WebDriver to automate the UI components.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Involved in Web Services and API Testing using Postman.
  • Tested application using BDD framework with Specflow and Gherkin language.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Identified, developed and reviewed systematic procedure for each test case after going through the documents provided.
  • Performed extensive Backend testing using SQL Queries to retrieve the data from the database and checked data integrity.
  • Used Microsoft Team Foundation Server (TFS) to open bugs, create tasks and user stories, initiate change requests.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the TFS.
  • Effectively Communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
  • Tested web applications hosted in Microsoft Azure.
  • 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: AGILE, TFS, SQL, SQL Server, Postman, Selenium Webdriver, Jenkins, NUnit, Nuget, C#, Visual Studio.

Confidential, Irving, TX

QA Engineer

Responsibilities:

  • Created Test plans, managed team members, assigned tasks and conducted meetings.
  • Follow Agile Methodology for all the phases of SDLC and interacted with Lead, BusinessAnalyst, Developers and otherQAMembers during Daily Stand-Up Meeting.
  • Actively involved in all stages of STLC (Software Testing Life Cycle).
  • Created and maintained test plan, test cases and automation test documents.
  • Work on software Verification and Validation manually and use Assertions forautomation.
  • Extensively automated Regression and Functional test suites by developing test cases and test suites using Selenium WebDriver in Java.
  • Designed and executed the Automation Test Scripts using Selenium Webdriver and TestNG.
  • Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel
  • Automated regression test suite using in house automation framework based on Java Selenium.
  • Performed functionality and regression testing during the various phases of the application using Selenium.
  • Created TestNG XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Proficient in using Postman for API testing using POST, GET, PUT, and DELETE.
  • Monitored test results, tracked defects, prepared defect profile documents and reported them using Jira.
  • Involved in Manual User acceptance testing(UAT) with various combinations.
  • Worked asQAfor performing API launches, white box testing, data testing.Tested and analyzed SQL queries and XML code to validate data and database mappings.
  • Involved in executing SQL queries to conduct Data integrity testing by checking the data tables from the Oracle Database.
  • Effectively Communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
  • Performed User Acceptance Testing (UAT) on each release of the project with the help of end-user requirements.

Environment: Java, TestNG, Postman, Windows, Gherkin, Cucumber, BDD, SQL Server, Agile, API, Jira, Selenium WebDriver

Confidential, Plano, TX

QA Analyst

Responsibilities:

  • Involved in analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application.
  • Participated in deployments and upgrades of the application.
  • Participated in daily Scrum meetings.
  • Worked asQAfor performing API/Web Services, white box testing, data testing.Tested and analyzed SQL queries and XML code to validate data and database mappings.
  • Performed Smoke testing, Black box Testing, Security Testing, web testing, and GUI testing.
  • Developed test plan document along with the test specification document outlining various iterations and regression testing needed for the project.
  • Attended periodic meetings with the development team and with the business analysts to provide feedback.
  • Created test sets and execute those test cases in the Test lab module of (Quality Center) QC to make sure the actual result matches the expected result.
  • Logged Defects in Defect module of the QC, assigned priority, Severity and status to the defect.
  • Worked Extensively with Business Analyst and Developers to discuss the defects and their fixes.
  • Participated in defect review meetings with the team members, provided written status reports of testing.
Environment: SQL, Quality Center, Agile, Smoke Testing, Black Box Testing, Web testing, GUI Testing, MS SQL Server, Windows 2007, MS Office, SharePoint.

Hire Now