Automation Tester/sdet Resume
Fredericksburg, VA
SUMMARY
- Over 6+ 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.
- Located element using different locators like id, class, xpath, etc. in Selenium Webdriver.
- Used BDD approach for automating web services and api.
- Experience in creating test data and end to end testing for POS devices/application.
- Automation experience in Selenium using both JAVA and C#.
- 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 testing API using SOAPUI and Postman in SOA based applications.
- Experience using Jenkins for scheduling and CI/CD tool.
- Experience in writing and executing SQL queries on databases for backend testing
- Extensive experience of working on both the web based and client server applications.
- Excellent team player with excellent interpersonal and communication skills.
- Experienced in testing web applications hosted in Microsoft Azure.
- 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, JavaScript
Testing Tools: Selenium WebDriver, Selenium Grid, Specflow, Cucumber, Quick Test Pro/UFT, Jenkins, LoadRunner, JMeter, SoapUI, Postman
IDE: Visual Studio, Eclipse, IntelliJ, SQL Developer, TOAD Web
Debugging Tool: XPath, XPather
Databases: Oracle, SQL Server, MS
Access Browsers: Internet Explorer, Firefox, Safari, Google Chrome
Test Framework: NUnit, Junit, TestNG
PROFESSIONAL EXPERIENCE
Confidential, Fredericksburg, VA
Automation Tester/SDET
Responsibilities:
- Developed test cases for various scenarios based upon requirements, designs and specifications.
- Developed and executed Test Suites and Test Scripts based on the requirement documents and using TFS and Test Manager.
- Executed test cases manually and verified actual results against expected results.
- Detected, Reported and Tracked bugs using Test manager.
- Performed Sanity, Functional, Negative, Regression, System, Integration, End to End and Backend testing.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (C#).
- Coordinate with Developers for defect analysis and performing Regression Testing.
- Extensively used Selenium Webdriver with BDD framework for automating UI testing for web applications using tools like Specflow and NUnit.
- Experience creating an automation test framework using C#, NUnit, Specflow, POM, etc.
- Wrote Gherkin language test case scenarios in a feature file using Specflow.
- Performed web services/API testing manually using Postman and automated those api.
- Done SOA testing for Payments API/web services using Postman and C# framework for web services testing and also automated those testing.
- Extensively worked on automating API/web services using C#.
- Participated in walkthroughs and interacted with other development team members to better understand system functionality in order to improve testing quality.
- Participated in requirements reviews, design reviews, test plan and test case review.
- Modified test plans in accordance with changing requirements.
- Created and executed SQL statements to verify the data in the backend.
- Attended daily Scrum Meetings with the Team Lead and Developers and executed daily tasks based on the Agile Methodology.
- Utilized Test Manager for managing software testing process including planning tests, executing tests, defect tracking and reporting.
- Handle High severity issues on priority.
- Involved in scheduling nightly jobs daily and weekly using Jenkins.
- Responsible for weekly status updates showing the progress of the testing effort and open issues to be resolved.
- Attended review, defect and go no-go meetings.
- Created status reports.
Environment: Selenium Webdriver, NUnit, Specflow, Gherkin, Jenkins, MS Test Manager, Visual Studio, RESTful APIS, TFS, .NET/C#, SQL Server, MS Excel, Agile
Confidential - Portland, OR
SDET/Automation Engineer
Responsibilities:
- Involved in analyzing Business Requirement Documents and Technical Specification document and developed test plan and test cases for testing the application.
- Participated in requirement reviews and analyzed Modification requests and Enhancement requests.
- Tested independent and dependent modules individually. Prepared Test Matrix to keep track of the requirements and the test cases.
- Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
- Created automation framework in Selenium WebDriver using behavior driven (BDD) approach like Cucumber.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
- Performed manual testing of each build and then regression testing on each build using Selenium WebDriver.
- Performed UI testing and front-end testing using Selenium.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox.
- Developed data driven test scripts to check the same functionality with multiple sets of data.
- Created the tests that have no user interaction as a set and executed them as Batch tests using Maven.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Performed Assertions like Schema Compliance, XPath and SOAP responses.
- Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
- 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 Oracle database.
- Responsible for testing the application against different environments in QA, staging and production.
- Analyzed the business requirements, developed test plans and created test cases in Quality center, a test management tool.
Environment: Java, Selenium WebDriver, Cucumber, TestNG, Jenkins, SOAPUI, Oracle, Maven, IE, Firefox, Chrome, WebLogic, Windows, UNIX.
Confidential, Southlake, TX
QA Automation/Manual Analyst
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.
- Created Test Plans, Test Cases and Test Scripts in Jira using BRDs, Functional Specifications and Dev Design Documents.
- Involved in writing the Test Plan and Test Strategy.
- Involved in automation testing with Java and Selenium Webdriver using TestNG and Maven Project.
- Developed Test cases to cover all the requirements using Jira.
- Developed numerous SQL statements to view, modify, insert and delete data into and from the required tables to test the test scenarios.
- Categorized Test Scenarios (Critical, High, Medium and Low) based on Core Functionality.
- Used SOAPUI to test SOAP based and REST based api/web services.
- 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: Java, Maven, TestNG, Selenium Webdriver, Jira, SoapUI, SQL Server, MS Office, HTML, ASP.NET
Confidential, Irving, TX
QA Tester
Responsibilities:
- Reviewed Project Artifacts, analyzed Requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports.
- Conducted walkthrough meetings with SDLC team to understand the functionality, risk and operations management of the application.
- Validated Requirements Traceability Matrix (RTM) and Users Requirement documents to prepare SIT test plan and test scenarios.
- Conducted manual and automated testing for functional and non-functional test cases.
- Created test data for QTP scripts, used external data sources and excel sheets to import test data.
- Developed SQL Queries to query Database to test the back-end of the application.
- Effectively managed the testing process using HP Mercury Quality Centre to manage the requirement and test case and have a clear traceability between them.
- Document the defects using the HP Mercury Quality Centre and track them to completion by communicating and coordinating with the development as well as support groups.
- Coordinated with the onshore and offshore resources.
- Set up the test environment and was responsible for migration between Development Environment and Testing Environment.
- Created and executed test cases to test SAS products of GE integrated with base applications for rewards and marketing reports.
- Worked on testing SOAP services using SOAPUI.
Environment: Quality Center, JIRA, QTP, Java, Oracle 11g, SQL Server 2005/2008, MYSQL.