We provide IT Staff Augmentation Services!

Qa Automation Engineer/sdet Resume

Union, NJ

SUMMARY:

  • Years of QA and SDET experience in Manual Testing and Automation Testing in Selenium. Skilled in developing UI Automation tests using different automation tools while serving various domains such as Finance, Banking, Insurance, Retail and e - commerce. In Depth knowledge in tools like Soap UI for Web services & Eclipse.
  • Strong background in automated testing with Selenium Grid and Selenium WebDriver using C# / .NET.
  • Working Experience on Rest API, Selenium web driver, Protractor and Test NG frame work.
  • Extensive experience in C# programming for C# automation/Performance testing in Visual Studio Ultimate and involved in Unit Testing using C#.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Web Driver). Expertise in Test automation using Selenium.
  • Testing experience in RESTful Web Services using SoapUI, WCF Storm, Telerik and Postman.
  • Implemented test automation for REST API using RESTSharp and Golem framework
  • Experience in developing applications using ASP.NET Web Forms.
  • Experience in Selenium Robot Framework (Keywords, test suit, test cases and python script creation) for automation testing of BO reports.
  • Experienced in developing Python/ Robot Framework Keywords to allow Cross Browser testing and handled page Wait Commands. Created reusable user-defined Java Keywords to include inspection and validation action, take in parameters and handle web application functionalities.
  • Experienced in working on Selenium Web Driver automation script in Java for Page Object Model (POM) cross-browser testing. Used testing annotations to group the test methods and for cross-browser.
  • Developed automation scripts using Selenium WebDriver, Java, C#/ .NET, Visual Studio 2015, Eclipse, TestNG, NUnit and TFS for web applications.
  • Tested the encryption and decryption of login and Logout functionality that was developed in C#.NET.
  • Experience in Developing automated tests using Selenium, Coded UI, C#.
  • Proficient in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing using manual & automated testing tools. Experienced on creating test scripts using Selenium Web Driver.
  • Experience in different types of testing like black box testing, integration testing, regression testing, GUI testing, Functional testing and system testing.
  • Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
  • Proficient in Relational Database Management System (RDBMS) and working in databases like Oracle, SQL Server. Integrated TestNG with Selenium using Eclipse to generate test execution result.
  • Worked with VBScript, QTP for automation testing, and validated WSDL, Response messages and Databases in SOAPUI (Groovy Script).
  • Edited and debugged tests using Selenium. Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Debugged Java and JavaScript code to fix functionality and usability issues discovered during testing. Also tested out the bug fixes before implementation.
  • Involved in Designing Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & Web driver to test Load and Performance on different Server type such as HTTP, HTTPS, database via JDBC and SOAP using JUnit.
  • Involved in building automation framework from scratch using Selenium Web Driver, JAVA, JUnit, Cucumber (BDD), and Eclipse.
  • Developed testing web application using Web Page Test REST APIs and JavaEE and MySQL.

TECHNICAL SKILLS:

Methodologies: Agile (Scrum), V-Model and Waterfall

Software Testing: Functional, Database, Web based UI Testing, Web Services, Test Plans, Cases & Processes, Functional Requirements, Regression, Positive & Negative Testing, UI & Compatibility Testing, Data Interface & Migration Testing, Testing Automation

Functional Testing: Unit Testing, Smoke Testing, Sanity Testing, Integration Testing, White box testing, Black Box testing, Regression Testing, System Integration Testing (SIT) & User Acceptance Testing (UAT) Nonfunctional testing Performance Testing, Load Testing, Stress Testing, Security Testing, Compatibility Testing

Testing tools: Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), TestNG, JUnit, JMeter, NUnit, XUnit, MS Test Maven, ANT, Jenkins, Cucumber, Robot Framework Test Cases Management JIRA, HP QC/ALM, Bugzilla, Rally

Languages: C#, JAVA, Python, JavaScript, Angular JS, HTML, CSS, XML

Databases: MYSQL, Oracle, SQL Server

Testing Frameworks: BDD, TDD, Page Object Model and Hybrid, Gherkin, Cucumber

Web services: SOAP, SOAPUI, REST and RESTful

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Operating Systems: UNIX, WINDOWS, Linux Firefox Add-ons XPath, Firebug

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Project

PROFESSIONAL EXPERIENCE:

Confidential, Union NJ

QA Automation Engineer/SDET

Responsibilities:

  • Automated test cases through BDD framework using Eclipse IDE, Gherkin, Cucumber, Selenium, Appium, Bit bucket and Jenkins.
  • Used .Net framework to build and run the Selenium automation framework.
  • Developed Automation Scripts for Functional and Regression using Selenium WebDriver and C#.
  • Participated actively with Agile Scrum development process attending sprint planning, daily scrum, retrospective, and client’s demo.
  • Apply different testing techniques for Windows and/or web-based applications which were developed under both .NET and JDK frameworks using both C# and Java languages.
  • Developed and implemented automated scripts for testing web-based applications using C#, Java, Eclipse, Visual Studio, Nuget, NUnit, JUnit, Specflow, and Selenium Webdriver.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step definitions in Gherkin format.
  • Involved in Functionality, User Interface, and Regression testing during the various phases of Assisted DevOps team with build cycles and CI- CD processes using Jenkins, GitHub and Maven.
  • Experience in actively involved in the Accepting Testing Driven Development in the Agile Team.
  • Write and revise automated test scripts for Functional, Performance and Load tests using .NET Framework ( C#) environments features.
  • Involved in Designing Automation frameworks using Jenkins, Maven, TestNG, SVN, Eclipse, Java & Web driver to test Load and Performance on different Server type such as HTTP, HTTPS, database via JDBC and SOAP using JUnit.
  • Created test scripts in C# for newly added functionalities and maintained the Automated testing framework.
  • Analyzed and verified automated test scripts to make sure compatibility and usability.
  • Conducted extensive testing iterations in Web Services using WCF Storm and SoapUI.
  • Created Test Plans and Test Scripts as per business requirements and functional Specifications.
  • Developed Test Automation Framework using Selenium WebDriver for functional & regression testing.
  • Using J-Meter also created the API such as Account management API, Access management API, Products CFA, And User WCS API.
  • Using methods like GET, POST, PUT, UPDATE and DELETE requested the server and verified the responses against the Business logic and requirements.
  • Extensively tested and verified requests and responses using JSON Blob, XML messages.
  • Used Postman for API Testing to validate the Headers and the URLS, client id and client secret.
  • Applied test automation framework on CI/ CD process using Jenkins.
  • Experience in Manual Testing, Automation Testing, API Testing and Performance Testing of Web, IOS, Android and Windows applications and experience in working with SQL, No SQL (Microsoft Azure Document DB). Developed automation script with WebDriver API using C#, and TestNG.
  • Focused on automated test development using Python, Selenium to build a test framework, Jira for Test Management.
  • Created feature file using Gherkin syntax and implemented them into Step Definition.
  • Built an Appium test framework from scratch and mentored the team using the framework.
  • Performed manual testing by executing test cases for all modules before creating automated scripts to validate the test procedure.
  • Developed the Restful Web Services using Web API like Http verbs for CRUD operations.
  • Prepared the Test Scenarios and Master Test Plan for the UAT (User Acceptance Testing).
  • Wrote and executed the SQL Queries for the data validations and other business functionality such as required fields, data formats, duplicate rows and data integrities.
  • Performed regression testing for every modification in the application and new release.
  • Created defects in JIRA, assigned them to the responsible person and tracked until they are fixed.
  • Worked closely with the developers to resolve defects, issues and understanding the functionality.
  • Worked on web service testing using SOAP/RestAPI.

Confidential, NYC NY

QA Automation Engineer

Responsibilities:

  • Developed Automation test framework using Selenium WebDriver with writing test scripts in C#, ASP .NET and VB .NET.
  • Developed user controls, custom controls using Asp. Net and C# and were effectively used.
  • Created data access layer using Entity Framework DB first approach to handle all scripts execution results. Worked in a DevOps agile environment to achieve CI/ CD.
  • Involved in test automation by using open source tools like Selenium, NUnit and created test cases using element locator and selenium web driver methods.
  • Provided education and training for staff enabling them to easily develop, create and execute RobotFramework test cases for new features and enhancements.
  • Implemented BDD framework for the first time in the organization by writing features files, step definitions and closely worked with the Product owner using Specflow.
  • Used C# for the implementation of Automation using Visual Studio.
  • Build a framework for a thorough Integration and functionality testing by using RESTful API.
  • Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned. Used MTM for Identifying, logging, tracking and escalating bugs.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Create Page Objects, initiate page elements and write methods for designing tests for various work flows using C#.
  • Designed, developed and implemented POM based automation testing framework utilizing C#, TestNG and Selenium WebDriver.
  • Involved in Automation of the test cases using Selenium RC, TestNG and Ant.
  • Responsible for back-end API testing with SOAP UI and coding C#.
  • Used selenium with C#, frameworks, design approaches, and various effective implementation techniques.
  • Prepared SQL scripts to verify the database updates, inserts and deletes of the records.
  • I have done back-end testing by writing SQL queries and validating them against the database
  • Performed Testing Web services REST APIs using Postman and C# to automate.
  • Responsible for Continuous Integration ( CI) and Continuous Delivery ( CD) process implementation using Jenkins. Involved in Automation and Manual Testing of Application using Coded UI.
  • Worked on entity framework for the communication between back-end and front- end.
  • Created tests with Assertions like Schema Compliance, SOAP, XPath assertions using SOAP UI.
  • Involved in testing Web services and XML with tool called SOAP UI. Used this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
  • Performed Backend Testing using SQL Queries in order to view successful transactions of data and validating data. Worked with designing and building automation frameworks in Cucumber BBD.
  • Validated Web Service modules using Soap UI tool (Preparing Web Service request and added authentication information in Soap Header).
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Created, executed and analyzed various SQL queries for account validations on the backend.
  • Wrote Complex SQL queries for system testing.
  • Created automation framework in Selenium WebDriver and NUnit using Behavior Driven Development (BDD) approach like SpecFlow.
  • Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
  • Actively participated in daily scrum and sprint meetings as part of Agile Environment.

Confidential, Boston MA

QA Automation Tester

Responsibilities:

  • Organized Test Plan during initial phase of project, prepared test scripts, executed test cases and recorded results in ALM. Testing code developed in TDD / BDD environments.
  • Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using Web API and C#.
  • Hands on experience in writing SQL queries and executing procedures to perform back end testing for the expected results. Skill Object Oriented Programming (JAVA/C#).
  • Experienced in automation based on Web Driver and Testing framework with Java programming language. Experience in testing web applications using Soap UI.
  • Performed white-box testing and code analysis/coverage of Broker (Java APIs) and 5 Adapter (legacyPython APIs) File Services.
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • Designed scripts for bulk report generation for regression testing in C#
  • Wrote SQL queries to retrieve the information from the SQL server database to check whether the information has been updated.
  • Involved in Manual testing user stories and coming up with effective test scenarios and reviewing then with product owners before they are delivered to QA.
  • Effective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access and Oracle. Experienced in load and performance testing tool JMeter.
  • Regression and end-to-end testing of application by manual testing and Automation.
  • All Builds, Build Validation Testing, Regression, Verification and Validation Test.
  • Developed test scenarios and scripting test cases (both manual and automated).
  • Interact with Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).
  • Executing of Manual, Automation Business Components, Test Scripts through HP ALM Quality Center. Used Squish creating and maintaining manual and semi-automated software test cases. Wrote Structured Query Language (SQL) queries to check proper data population in application table and for data verification to perform Backend Testing against Oracle Database.
  • Performed Functional, Smoke, Integration and Regression testing on CRM Application. Involved in SOAP and Restful web services using SOAP UI.
  • Executed Manual Test Cases by using Positive and Negative data inputs for Front End / User Interface testing. Analyzed test specifications and converted them into Manual Test Cases.
  • Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analysing data input/output and error codes.
  • Preparing Traceability Matrix (RTM) in Quality Centre, Task base. Test Scenarios, Test cases execution in Task base tool. Performed manual Black box, Functional, GUI, Regression, Integration testing.

Hire Now