We provide IT Staff Augmentation Services!

Qa Automation Engineer/sdet Resume

Allentown, PA

SUMMARY

  • Years of Software 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.
  • Extensively used Windows, Web and Client/Server application testing tools like HP Mercury interactive tools LoadRunner, Winrunner, Quick Test Professional, Quality Center, TestComplete, Version One and Test Director.
  • 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 framework.
  • Good exposure to creating multiple Virtual machines in Microsoft Azure Environment and using the VMs for multiple projects.
  • Hands on experience in Automation, ETL System Migration testing, Functional, System/Regression testing and unit testing with JUnit.
  • Extensive experience in C# programming for C# automation/Performance testing in Visual Studio Ultimate and involved in Unit Testing using C#.
  • Experience creating/running, publishing/sharing report for different modules on ServiceNow using established KPIs.
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and maven
  • Used HP tools Quality Center (QC), LoadRunner, QTP, Performance Center and JMeter Open source tool for Performance Testing.
  • Strong working testing experience on DSS (Decision Support Systems) applications, and Extraction, Transformation and Load (ETL) of data from Legacy systems using Informatica, SQL Server SSIS.
  • Experience with defect tracking and analysis using different defect tracking tools such as TFS (Team Foundation Server), Quality Center.
  • Experience on all ALM/Quality Center modules like Requirements, Test for Defect Tracking, organizing, managing, planning and executing the Test scripts.
  • 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.
  • Extensively used SharePoint Manager for user Security, Sites, lists & Item Management.
  • Experience in UML modeling, including Use Cases, Sequence, State and Activity diagrams using tools such as Rational Rose and Microsoft Visio
  • 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

Cloud Technologies: Azure and AWS

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, POSTMEN 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 Visio, MS Excel, MS PowerPoint, MS Project

PROFESSIONAL EXPERIENCE

Confidential, Allentown PA

QA Automation Engineer/SDET

Responsibilities:

  • Implemented agile methodology with Scrum framework as Software Development Life cycle with 2 weeks of Sprint cycles and coordinated well with team members, lead and project manager.
  • Used C# as a programming language and Visual Studios as IDE for automating the Test Suite with Selenium WebDriver.
  • Performed UI and API testing using Cypress and created from framework from the scratch.
  • Involved in Smoke Testing, Sanity Testing, Retesting, Ad-hoc testing, Functional and Non Functional Testing.
  • Used VersionOne for tracking Test Cases, Stories, Tasks and test effort.
  • Developed CI/CD system with Jenkins on Kubernetes container environment, utilizing kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Elicited requirements from business to determine functional specifications leading to concrete implementation requirements.
  • Tested and developed the mapping for extracting, cleansing, transforming, integrating, and loading data using ETL Informatica.
  • Applied OOAD principle for the analysis and design of the application.
  • Used Unix Scripting for putting messages on to the Queue with a varying Blocking factor.
  • UI Path studio to design a Sequence, Flowchart. Experience in handling errors using try catch activity.
  • Designed and developed Hybrid Framework using. Net, C# and NUnit .
  • Performed Keyword Driven and Data Driven Frameworks using CSV, CSS Selectors as a part of Framework.
  • Created few Scala scripts in Gatling only for restful web services as part of Micro services initiation.
  • Performed Data driven testing by passing multiple sets of data by using Excel data reader as plug-in.
  • Used Page Object Model (POM) repository design pattern for storing all the web elements for code maintainability and reusability for Selenium automation.
  • Used javascript libraries like karma, chai, jasmine, protractor, along with selenium wedriverjs for UI test execution assertions
  • Performed End-to-End testing by Manual and Automation.
  • Worked on different kind of Web Element locators like ID, Name, CSS Selector, Xpath for identifying the fields.
  • Implementing Gatling for Performance testing using different frameworks such as Activator and Taurus.
  • Used Requirement Traceability Matrix (RTM) document to ensure whether all the proposed test cases are covered or not as per SRS document.
  • Used DestinationList to send transformed messages from one Input Queue to multiple output Queues.
  • Performed Nunit testing to run all the test cases.
  • Performed Selenium automation using Selenium Web Driver and Selenium IDE
  • Tested the web modules flow and improve the script performance using Selenium find elements.
  • Tested Service Oriented Architecture application using Soap UI.
  • Performed parallel execution of test cases using Selenium Grid.
  • Reviewed the requirements and use case diagrams to write Test Cases/ Test plan that would test various scenarios.
  • Worked with JIRA as a project management and defect tracking tool.
  • Served as functional SME for DB2 migration project providing recommendations for improvement and technical expertise alongside project life cycle resulting in the delivery of projects on time.
  • Performed Integration and Regression tests to check compatibility of new functionality with the existing functionalities of the application.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, Select for selecting multiple values from list, Action for various key and mouse event, By with different Locators (Xpath, CSS, id, Link text).
  • Wrote SQL queries extensively, queried database and generated test reports.
  • Designed and developed WCF Web Services and configured our WCF Services with appropriate endpoints for consuming them in the web application
  • Used JQuery, ASP.NET AJAX toolkit controls and CSS to enhance the performance and richness to the user interface.
  • Involved in Unit Testing the code and provided the feedback to the developers

Confidential, NYC, NY

QA Automation Engineer/SDET

Responsibilities:

  • Used .Net framework to build and run the Selenium automation framework.
  • Developed and implemented automated scripts for testing web-based applications using C#, Java, Eclipse, Visual Studio, Nuget, NUnit, JUnit, Specflow, and Selenium Webdriver.
  • 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.
  • Utilized VersionOne as project management tool to track function and regression test cases, stories, tasks and tests.
  • Used VersionOne to track test effort.
  • Performed timely builds in Microsoft Azure to make the UI changes visible in the QA instance of the application.
  • Maintaining and executing Maven builds for Parallel and Distributed run using Selenium Grid and Jenkins CI.
  • 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.
  • Created & Deployed Connectable Custom Web Parts by using C# and SharePoint Object Model.
  • Developed and implement GAPI Load and Stress tests with LoadRunner and present performance statistics to application teams, and provide recommendations on the issues that impact performance.
  • Created the Test plan and Traceability Matrix in ALM
  • Provide hands on TFS ALM onsite training with the Development team, QA, Project management team.
  • 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.
  • Worked with Firebug, Fire path in editing, debugging, and monitoring CSS, HTML, and JavaScript in any web page.
  • Tracking and maintaining test metrics like Defect Density, Test Effectiveness, Test Coverage using RTM.
  • 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.
  • Performed Nunit testing to run all the test cases..
  • Using JMeter 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

Automation Tester

Responsibilities:

  • Developed Automation test framework using Selenium WebDriver with writing test scripts in C#, ASP .NET and VB .NET.
  • Performed automation feasibility and compatibility using various tools and technologies such as Selenium, C#, JavaScript, Docker, Microsoft Azure.
  • Participated in component level validation using SoapUI and Postman.
  • Executed test cases and analyzed test results and found bugs and reported bugs to VersionOne and keep track of bugs.
  • Coordinating with source system owners, day-to-day ETL progress monitoring and maintenance of daily batch schedule run on a nightly basis.
  • Responsible for scheduling meetings with the product team to understand their business needs and translate needs into SharePoint application.
  • Implemented with human services applications
  • Responsible for Troubleshooting issues and errors related to development.
  • Worked in a DevOps agile environment to achieve CI/ CD.
  • Created web parts for the editor dashboard etc., Created a forms in INFOPATH that will facilitate the compilation/Production of a report and deployed them on the SharePoint Portal.
  • Interpreted different performance counters, participated in analysis of load test results and mentor others in troubleshooting issues with Visual Studio Team Test.
  • Used TFS (Team Foundation Server) for bug tracking, Work Item Tracking and published test results in TFS to share with the team members.
  • Involved in test automation by using open source tools like Selenium, NUnit and created test cases using element locator and selenium web driver methods.
  • Implemented Selenium Grid for parallel & cross-browser testing on multiple browsers and environments.
  • Performed RTM to make sure Test Cases are created for all the requirements.
  • 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.
  • Developed Automation scripts in Microsoft Visual Studio and used NUnit framework
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Logged the issues in internal bug tracking tool JIRA and QC ALM as well.
  • 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.
  • Write API Automation Scripts using Postman, JScript & Newman and generate HTML report
  • 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.
  • Used ALM QC to prepare Test cases, procedures and Requirements Traceability Matrix.
  • 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 Analyst

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.
  • Identified the test cases to be automated and Wrote Automation test scripts using Element Locators,
  • Selenium WebDriver, Core- java, JavaScript and TestNG.
  • Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using Web API and C#.
  • Defect Detection, Reporting and Tracking using TFS & Participated in Bug-Review meetings and also used Quality Center 10.0 for other Apps.
  • Write and review extensive sets of test scripts used for QA Testing & UAT testing in ServiceNow.
  • Used Selenium Grid to execute parallel tests on multiple browsers - IE, Chrome, Firefox & Safari
  • Experienced in automation based on Web Driver and Testing framework with Java programming language. Experience in testing web applications using Soap UI.
  • 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.
  • Created and maintained Test Scripts and Test Cases based on High Level Functional Requirements Document (FRD) utilizing Visual Studio Team System (VSTS) 2008, Team Foundation Server (TFS), for manual, automated(Functional & Regression), and performance/stress testing.
  • 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.
  • Responsible for performance testing using Performance Center and HP LoadRunner.
  • 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).
  • Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan.
  • 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.
  • 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 analyzing 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