Sdet Resume
Beaverton, OR
SUMMARY
- Hands on experience for over 7+ years in Information Technology as Quality Analyst with extensive experience in performing Manual and Automated Testing that includes Functional, System, Smoke, Regression, Integration, User Acceptance Testing (UAT), and Compatibility Testing of Web & Client server - based Applications.
- Good understanding and experience working on AGILE Methodologies and involved in all phases of Software Development Life Cycle (SDLC).
- Involved in analysis, design and quality assurance of Web-based/PC-based/E-commerce and Client/server applications for Financial, Retail, Airline, POS industries, and others.
- Experienced in developing use cases, user interface specifications, and user requirement specification documents.
- Expertise in designing and developing strategic Test plans, Test Cases, and Test Reports for the manual test.
- Extensive experience in performing System Testing, Functionality Testing (Black Box), White box testing, Integration Testing, Regression Testing, Smoke Testing, GUI Testing, Database Testing, and User acceptance testing.
- Professional experience inAutomationtesting using Selenium WebDriver.
- Extensive experience in usingSeleniumWebDriver API for writing TestNG/JUnit and NUnit test suites and test cases for testing functionality with theSeleniumServer.
- Strong Knowledge ofWeb Services/API and SOA (Service Oriented Architecture).
- Extensive experience working with TDD, BDD, DDD framework using C#, Java, Specflow and Cucumber.
- Solid Experience in creating databaseT-SQL scripts, stored procedures, triggers, views, tables, and constraints using SQL.
- Experience with defect tracking and analysis using different defect tracking tools such asTFS (Team Foundation Server), Jira and Quality Center.
- Designed an automationframework using C# .NET and JAVA automation scripts.
- Logging defects using different bug tracking tools, retesting defects and generating Defect Reports.
- Strong experience in functional and UAT testing using Selenium Web Driver on both platforms as well as cross-platform web testing on all major web browsers (Safari, Google Chrome, Firefox, and IE).
- Experienced in writing SQL queries for backend testing and validation of data.
- Extensively used web services and API validation tools like RESTful, SoapUI to validate SOAP/WSDL and web services and API for Request and Response.
- Regular Status report maintenance and reporting to leads in a proactive approach so that team accomplishes deadlines.
- Quick learner, Self-motivated, analytical skills as well as logical reporting skills.
- Ability to learn new concepts and applications quickly and the ability to work in short schedules and on different applications concurrently.
TECHNICAL SKILLS
Operating Systems: Windows, Linux, Mac OS, AndroidLanguages C#, Java, Visual Basic.NET, HTML, SQL, PL/SQL, T-SQL
Databases/software: Oracle, SQL Server, MS Access, MS Office, MS Excel
Tools: /Framework: TFS, JIRA, TestNG, Maven, SoapUI, RESTful, Selenium IDE, Selenium Web Driver, Selenium Grid, Jenkins, Postman, Bamboo, Cucumber, Specflow, Source Tree, Bit Bucket
Browser: IE, Safari, Google Chrome, Firefox
IDE: Visual Studio, IntelliJ, Eclipse, SSMS
Methodologies: Waterfall, Agile
PROFESSIONAL EXPERIENCE
Confidential, Beaverton, OR
SDET
Responsibilities:
- Contributed extensively in all stages of the testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile and Scrum methodologies.
- Interacted with the Business Clients, Product Owners, Developers, and QA Manager to analyze the technical/functional User Requirements & Change Requests to Test Plans and Test Scenarios.
- Attended daily standup meetings, sprint review meetings, sprint retrospective meetings and provided various feedbacks.
- Prepared detailed manual and automated test scripts, test plans, test scenarios, test cases, and test scripts by understanding the business logic.
- Tested the application in a highly dynamic environment with sprint team using agile methodology.
- Worked with Selenium Automation Framework with C# using Data Driven Testing and Behavior Driven Testing.
- Designed structured User Interface (UI) automated Test cases usingSelenium Webdriverin C#for web-based software products used to perform software testing.
- Involved in writing test scripts using Java and executed it through Selenium WebDriver for Functional and Regression testing.
- Developed new and updated existing Automation test cases using Selenium WebDriver and NUnit.
- Created an automation framework in Selenium WebDriver and NUnit using Behavior Driven Development (BDD) approach like Specflow with Gherkin.
- Used Page Object Model (POM) and Page Factory design pattern for UI automation.
- Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User Acceptance, and End-to-End testing.
- Worked with the Web programming language HTML5, CSS3, XML and selected web element by using Developer Tools.
- Experienced in providing the efficient locators' strategy like XPath and CSS to run WebDriver script in stable condition.
- WroteData-driven,Cross xBrowserautomation test cases and executed them for Cross-browser compatibility using Selenium Grid.
- Used Postman to test and validate API/Web Services.
- Used C# to automate and validate RESTful APIs and web services.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Extensively used SQL statements to query the SQL Database (RDBMS) for Data Validation and Data Integrity.
- Participated in requirement reviews and analyzed modification requests and enhancement requests
- Involved in Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.
- Tested independent and dependent modules individually and prepared Test Matrix to keep track of the requirements and the test cases.
- Prepared Test Mapping sheet to keep track of the test cases have been automated.
- Used TFS to open bugs, create tasks and user stories, and initiate change requests.
- Analyzed the business requirements, developed test plans and test cases using TFS.
Environment: C#, TFS, SQL Server, Postman, Selenium WebDriver, Specflow, Jenkins, GIT, Visual Studio, NUnit, MS Excel, HTML, XML.
Confidential, Kansas City, MO
QA Automation Engineer/SDET
Responsibilities:
- Assisted Business Analysts in preparing Requirements Traceability Matrix (RTM), positive and negative test scenarios, detailed oriented Test Scripts, Test Kickoff documents, Test Scorecard for test progress status, Test Results, Release Checklist, Lessons Learned documents and Regression Test Suite for future use.
- Worked existing Selenium Automation Framework with JAVA using Data Driven Testing.
- Designed structured User Interface UI automated Test cases usingSelenium WebdriverinJAVAfor web-based software products used to perform software testing.
- Planned ahead of time to test the mapping parameters and variables by discussing with BA.
- Performed meetings with Business Analysts and End Users to review functional/technical requirements and responsible to translate business requirements into quality assurance test cases.
- Extensively used JIRA to track defects and managed them.
- Wrote scenarios and tests in Gherkin language in Cucumber with JAVA.
- Created Page Object classes for each web page as a part of Page Object Model (POM).
- Conducted user acceptance testing (UAT) to validate that the developed application meets the business requirements.
- Wrote Selenium Webdriver test cases using JAVA language and TestNG.
- Extensively involved in testing from different data sources (SQL Server, Oracle, flat files) into the target Oracle database as per the data models.
- Mocked test data to test all the scenarios and test cases planned.
- Tested web services/API and REST APIs using Postman.
- Written several complex SQL queries for data verification and data quality checks.
- Analyzed the testing progress by conducting walk-through meetings with internal quality assurance groups and with development groups.
- Reviewed test activities through daily Agile Software development stand-up meetings.
- Helped developer in preparing test data, and also aided BA in understanding SQL scripts.
- Performed User Acceptance Testing (UAT) on each release of the project with the help of end-user requirements.
- Excel reports are validated using SQL and embodying complex formulas in Excel.
Environment: Java, Jenkins, Agile, Jira, PL/ SQL, Cucumber, Gherkin, Postman, Oracle, Selenium Webdriver, Selenium IDE, TestNG.
Confidential, San Francisco, CA
SDET/QA Automation Engineer
Responsibilities:
- Extensively involved in all stages of the testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile and Scrum methodologies.
- Status reporting and test updating inTeam Foundation Server (TFS).
- Worked existing Selenium Automation Framework with C# .NET using Data Driven Testing and MS Test.
- Designed structured User Interface UI automated Test cases usingSelenium WebdriverinC# .NETfor web-based software products used to perform software testing.
- Performed Smoke, Functional, GUI/design, Block Box, End to End, Navigational and Regression tests during the execution phase.
- Delivered overall Test Summary reports using TFS and tracked, reviewed, analyzed compared tests.
- Worked with the Web programming language HTML5, CSS3, XML and selected web element by using Firebug and Firepath.
- Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
- Used Soap UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Extensively used SQL statements to query the Oracle Database(RDBMS) for Data Validation and Data Integrity
Environment: Windows, Team Foundation Server, SOAPUI, REST, Selenium WebDriver, SQL Server, T-SQL, C# .NET, CSS, XML, MS Office, MS-Visio, Project, Firefox, IE and Chrome browsers, Selenium Grid
Confidential, Richardson, TX
QA Automation Engineer/ SDET
Responsibilities:
- Involved in planning, designing and executing different test cases for Smoke, Functional, and Integration, System and User Acceptance and GUI testing.
- Worked in an agile environment with frequently changing requirements and features set.
- Involved in weekly walkthroughs and meetings to monitor the status of the testing effort and the project.
- Coordinated with developers, business analysts, user representatives in application design and document reviews.
- Used CI/CD for standardizing environment and a common language and version stacks.
- Wrote SQL scripts to validate the data integrity/stored procedure, in the application.
- Experience in Data-driven testing to validate the components on the website usingSelenium.
- Implemented Behavior Driven Development (BDD) approach using Cucumber.
- Tested applications in all environments (QA, staging (UAT), Pre Production, and Production).
- Validate Web services/ APIs built in SOA Architecture using SOAPUI.
- Performed regression tests to check for unintended errors after the enhancement.
- Aligned the test cases & test scripts to manage change during the test process.
- Performed different browser testing (Firefox, IE, Chrome, Safari) for the web interface and compatibility usingSelenium WebDriver and Java.
- Developed Requirements Traceability Matrix (RTM) to track requirements during the QA Testing Phase.
Environment: Selenium WebDriver, Java, Jira, Agile (Scrum), Eclipse IDE, Hybrid Driven, BDD, Cucumber, Oracle, SoapUI, TestNG, MS Office
Confidential - Irving, TX
QA Tester
Responsibilities:
- 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 Functional testing, Integration testing, Regression testing, System testing, and compatibility testing, Unit testing
- Created Requirement Traceability Matrix to ensure all the requirements are covered.
- Worked with the development team on defect reporting, fixes and resolution, update management on testing results, activities and planning using TFS.
- Created and maintained reusable actions, functional libraries, and shared object repositories.
- Performed GUI testing manually to check the application behavior on different platforms using Sauce Labs.
- Worked on back end testing for billing database auditing running complex SQL queries.
- Worked with developers to fix the bugs within the time frame and close the bug.
Environment: Agile (Scrum), MS SQL Server, SoapUI, MS Office, TFS, SQL Server Profiler.
