Sr.qa Engineer /sdet Resume
New York, NY
SUMMARY
- Over 8 Years of extensive experience in analyzing, designing and implementation of a QA Testing strategy for web - based, mobile and client/server applications using Manual and automation testing in both Agile and Waterfall Software project methodologies.
- Good in Assessing and analyzing acceptance criteria for user stories and participated in Sprint planning, Backlog grooming, Sprint review, andSprint Retrospectivemeetings, also developed Test Scenarios, Test cases, Test Data, Test reports.
- Exceptional knowledge and implementation skills in complete Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle (DLC).
- Strength in Total Automation using TOSCA, Selenium - Java, WebDriver, Quality Assurance, Engineering, and business development function as well as expertise in Total Quality Management and use these functions effectively to achieve the overall objectives of the organization.
- Experience in Software Industry, Expertise in all kinds of testing Manual and Automation with focus on Business Intelligence, ETL, Data warehouse, DataMart, Databases, Web services, Client-Server applications
- Hands-on experience in using message brokers such asActiveMQandRabbitMQ.
- Experience in testing API using Rest Assured and Karate Framework.
- Extensive experience in manual, automated testing usingWhite Box Testing, Black Box Testing and Automation Tools.
- Extensive experience in Smoke, Functional, Regression, API, and End to End, User Acceptance Testing (UAT).
- Hands on experience with using performance testing tools such as Jmeter and HP Loadrunner.
- Performed Test Automation frameworks like TDD (Test Driven Development), BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Selenium Features, Scenarios and Step Definitions.
- Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status code
- Expertise in convertingAWSexisting infrastructure to server less architecture(AWS Lambda,Kinesis) and deployed viaTerraformorAWS Cloud formation.
- Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
- Experience in coreAWSservices (S3, EC2, ELB, EBS, Route53, VPC, auto scalingetc.) and deployment services (OpsWorksandCloud Formation ECS) and security practices (IAM, Cloud watch and Cloud trail) and servicesLambda, EMR, RedShift, Elastic Bean Stalk.
- Familiarity with Protractor end-to-end test framework for AngularJS application implementedJasmineas a BDD testing framework with Cucumber with Gherkin language.
- Experience in testing usingRest based the Web Services.
- Understand the functional flow and automate the web-based and desktop applications using TRICENTIS TOSCA Test Suite.
- Good knowledge on Test Automation Framework with Selenium WebDriver implemented BDD through Cucumber with Gherkin language to develop feature files.
- Excellent Back End Testing experience by designing and executing SQL Queries using APEX, MySQL, Oracle databases.
- Extensive knowledge on Web Technologies like HTML, CSS, AJAX, XML, DOM.
- Hands-on experienced in working on projects with Selenium, VSTS, Coded UI Test, C#, NUnit, Java, JUnit, JavaScript, Continuous Integration, SQL, Web Services, REST, SOAP, JIRA, UFT, QTP, VBScript QA technologies and tools.
- Deep knowledge of Object-Oriented Programming (OOP) Concepts including Inheritance, Abstraction, Encapsulation, and Polymorphism.
- Knowledge of Maintaining the automation code and resources in configuration management/ subversion tools like Git and GitHubrepositories over time for improvements and new features.
- Experience in implementing the Page Object Model (POM)by creating an element for each page object and reused all the objects in various test scripts.
- Excellent time management and multitasking skills, highly dedicated to producing professional work with the highest quality and creativity and excellent collaborator with very good communication skills and a results-oriented attitude.
TECHNICAL SKILLS
Testing Tools / frameworks: Selenium Web Driver, Selenium Grid, Cucumber, Protractor, UFT / QTP, Gherkin, TestNG, Rest Assured Libraries, Maven, Tosca, JUnit, Postman, Jenkins, Jira
Project Build Tool: MS Visual Studio, Eclipse
Tests Performed: Functional testing, Integration testing, Regression testing, Smoke testing, Ad-hoc testing, Positive/Negative Testing, UAT, API
Languages/Frameworks: Java, C# .net, SQL, CSS, POM, DDT, BDD, Hybrid
Methodologies: Agile (Scrum), Waterfall
Database: APEX, Oracle, SQL Server, MySQL
OS / Browsers: IOS, Windows, Chrome, Safari, Opera, Firefox
PROFESSIONAL EXPERIENCE
Confidential - New York, NY
Sr.QA Engineer /SDET
Responsibilities:
- Participating in all aspects of product testing, including Test Plan Development, Execution, and Delivery of well-tested solutions with a short time to release.
- Collaborating with different teams throughout the Software Development Lifecycle in Agile environment to create Test Cases as per business requirements.
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
- Expertise in writing SQL Statements in database to make sure whether the data is populated in Data Mart/Data warehouse According to Business Rules.
- Created and Executed Automated Coded UI test developed in C#.Net.
- Responsible to lead the testing team in development of Automated Test Scenarios withTOSCA Automationtool forSAP CRM-Services,CRM eCOMM,SRM Shopping Cartsand bolt on applications such asSNCalong withstandard SAP modules.
- Developed a Test Automation Framework for building the business Tier using TDD and Domain Driven Design (DDD)
- Created test plans to tackle new features, as well as test cases for issues found in regression testing.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment. Reporting the test execution reports every day to higher management.
- Extensively worked on SQL for back end testing on DB2
- Performed Regression testing on new builds, every modification in the application using Selenium RC
- Implemented the function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously, and sendJMSmessage toApache ActiveMQon the edge device.
- Tested the encryption and decryption of login and Logout functionality that was developed in C#.NET.
- Automated angularJs application module using protractor and Jasmine and created specs for various functional scenarios.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA forCucumber.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver.
- Assisted in gathering the business requirements, ETL Analysis, ETL test and design of the flow and the logic for the Data warehouse project
- Worked on web application automation on UI and API level forConfidential Rebellionapplication usingTOSCA.
- Worked on a proof of concept to implement Kafka-Storm based data pipeline.
- Loaded and Testing of different IMS and DB2 databases with different lines of business data
- Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing and configuring Amazon Web services (AWS).
- Implemented logic towards a robust Rest service testing process and code clean up.
- Tested custom win controls developed in C#.Net for compatibility and system integrity.
- Used theAWS-CLIto suspend anAWS Lambdafunction processing anAmazon Kinesis stream, then to resume it again.
- Performed cross-browser compatibility testing on different operating systems using Selenium Web driver.
- Involved with database management through the performance of back-end testing and creation of SQL statements.
- Developed Small Scale load test, Soak test with JMeter and Reported defects in JIRA. Worked with JIRA Project Management and defect tracking.
- Performed SQL queries on SPUFI for back end testing on DB2 for conversions to verify the test data
- Manually tested ability loading of Business partners, Contract persons, Prospects from legacy toSAP CRM System.
- Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
- Deployed new releases to QA environment throughGit,JenkinsandDocker.
- Created a framework from scratch using API testing tool called Karate for REST API Testing
- Created automation framework for complex scenarios and performed functional and regression testing for various releases using Selenium Web-driver.
- Responsible for theSAP testingwhich included the creation of correct translation by Gentran Server and the review and comparison ofthe generated EDI streamwith the original IDOC.
- Collected and analyzed logs from Kariba, Kafka sources, writing queries for data verification against Cassandra DB.
- Tested SOAP and REST based API - created all types of assertions - HTTP, SOAP for JSON, SCHEMA compliance.
- Worked on Rest API testing using Rest Assured based automation frame work with Jackson libraries.
- Involved in developing BDD Automation Framework using Cucumbertool and Feature files which include Features, Scenarios, Scenario Outlines, and Step Definitions.
- Created and Executed Automated Coded UI test developed in C#.Net.
- Implementing recovery scenarios wherever applicable in TOSCA automation.
- Developed a stream filtering system using Spark streaming on top of Apache Kafka.
- Developed a suite on top of existing Cucumber-Karate-Selenium framework for API Automation
- Automated application usingTOSCA. Developed and Maintained testmodulesin TOSCA. Handleddynamic valuesin test cases using TOSCA.
- CreatedTest PlansforFunctional testing, Grey Box testing, white box testing,System and Integrationtesting.
- Participated in framework design and developed hybrid framework with data-driven and page object model.
- Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Worked very closely with UI angular developers while automating the tests using protractor and Jasmine
- Used JavaScript and internal custom made framework to automate Backend Rest Service layer.
- Assisted in gathering the business requirements, ETL Analysis, ETL test and design of the flow and the logic for the Data warehouse project.
- Insert test data for Fin Messages in database based on the test scenarios/use cases and verification of the same in Kafka Topics and Kibana UI based on mapping provided in Data Dictionary document.
- Used build tools like Ant and Jenkins to build and regress automated tests, used GIT and code hub, documented and tracked defects and produced detailed reports using Rally.
- Performed API testing using POSTMAN, Rest Assured Library and Karate API Framework.
- Used Rest Assured and Postman for Rest API Testing.
- Used Tosca connect to connect Tosca with HP ALM to help manage the Test cases and Defects in ALM.
- Maintained and executed Maven builds files.
- ExecutedJMeterScenarios to perform performance testing of web application and Rest API’s. Also executed Stress and scalability.
- Used Sauce labs to execute Selenium automation suites on different platform and performed browser Combinations in parallel.
- UsedJMeterto executeLoadTestsoutside the company firewall by configuring host machines withJMeterinAWS.
- Involved in manual testing and automate SOAP and RESTful Web Services using SoapUI, Apache Http Client, and REST Assured.
- Used Git as a code repository and Code Collaborator to manage code reviews.
- Performed functional testing of SOAP and RESTFUL Web Services using HTTP Client.
- Provided testing results and defect status reports to the QA manager.
- Worked with other teams to ensure seamless data transmission among the many layers within the system.
Environment: Agile(Scrum), Java, HP QC/ALM, CI/CD, Jira, Rally, Restful Automation, Tosca, Selenium Web driver/RC/Grid, UAT, TestNG, JMeter, JUnit, WebLogic, Maven, Cucumber/ Ruby, Jenkins, Bamboo, Git/GitHub, QTP, Eclipse IDE, Agile, AWS, HTML, XPath, Postman.
Confidential - Lancaster, PA
QA Engineer /SDET
Responsibilities:
- Extensively involved in analyzing Business Requirements, created Test plans, and prepared detailed Test cases for Application under Test (AUT).
- Participated in all the Scrum Ceremonies like Sprint Grooming, Sprint Planning, Daily Scrum, Sprint Demo, Sprint Retro meetings.
- Performing System Integration Testing on all the modules and running end-to-end tests on the application.
- FixedLegacy automationscripts to keep it updated with the newframework / TOSCAlatest version andUI / Data changes.
- Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for MongoDB Services.
- Extensively created SQL statements to query the Oracle Database for Data Validation and Data Integrity using APEX as a management tool.
- Tested web based application developed in C#, ASP.NET, and JavaScript.
- Worked with the DSO team to understand the source to target mapping document and accordingly helped them to clean the source data to decrease the defects and to ensure that final data matches with the data warehouse standards.
- End-to-End Testingand testing of integrity and enhancements of Clarity (front-end-tool)/ SAPPMand its integration with new solutions.
- Developed automation script forRestAPI Testingof Micro-services (Post, Get&Putmethod) usingUFT APIwhich integrates withLeanFTFramework for Functional and Regression Testing.
- Designed a system using Kafka to auto - scale the backend servers based on the events throughput.
- Created unique locators to identify, interact, and get information from complex web elements.
- Developed Docker Files and configuration scripts to spin the Devops container stack on demand.
- UsedCucumberon BDD framework which allows automation of functional validation, along withProtractorand Typescript language to test Angular Applications.
- Performed Data Driven Testing(DDT) to check the application under different set of data conditions using Boundary Value Analysis.
- Preparation of test data usingSQLServer andDB2File Aid.
- Develop and Maintain test modules in TOSCA.Handling dynamic values in test cases in TOSCA
- Employed Test Driven Development (TDD) and Behavior Driven Development (BDD) Extreme programming approaches.
- Developing environment, Confidential S3, EC2, Glue, Athena, AWS Data Pipeline, Kinesis streams, Firehose, Lambda, Redshift, RDS, and Dynamo DB integration. Created a React client web-app backed by serverless AWS Lambda functions to LINKS Interact with an AWS Sagemaker Endpoint.
- Verified and validated reports that were generated using Crystal report, ASP.NET and C#.
- Responsible for validation of Target data in Data Warehouse and Data Marts which are Transformed and Loaded using Informatica Power Center.
- Actively performed Web Services and Rest API testing usingRESTful API and SOAPUI.
- Developed Automation Scripts for Functional and Regression using Selenium WebDriver and C#.
- Developed Data Driven Tests using TOSCA and automated functional testing.
- Automated the functional scenarios and built the Automation Regression Suite to run on demand.
- Involved in Data visualization & analysis to microservices APIs to data storage & processing.
- Experienced in usingAmazon,S3,Lamda,Kinesis,CloudWatch,DynamoDBand application services in the AWS cloud infrastructure.
- Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
- Performance Tuning and Monitoring of SAP servers, Work Processes monitoring, System log analysis, Dump Analysis, Background Job Overview, and Database Performance.
- Design functional tests usingSelenium/karateframework forRestful/Restcustomer facewebservice/APIs.
- Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.
- Worked with automation of Rest APIs using API framework with RESTAssured, Java and TestNG.
- Experienced working with SeleniumAutomation Tool, WebDriver to Test UI Applications.
- Performed Web Services testing using our own built XML and JSON parser.
- Implemented JUnit as behavior-drivendevelopment(BDD) testing framework, developed Page Object Model, and defined dependencies in Maven Pom.xml
- DevelopedData Driven Tests using TOSCAand automated functional testing.
- Worked on Apache Hadoop and used Kafka for messaging system and spark for processing large sets of data.
- Worked on Protractor with Typescript andcucumberto write feature files to run Angular application test cases.
- Designed, builded, maintained the performance, and load test scripts using JMeter and HPLoadrunner. Writing and automating performance test scripts using JMeter and Loadrunner and using HTTP, REST, Mobile Trueclient, and SOAP protocols.
- Wrote theSQLqueries on data staging tables and data warehouse tables to validate the data results.
- Developed test code in Java language using IntelliJ IDE.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and RESTAPI, rest assured frameworks.
- Used BDD framework withCucumber, ruby and created future files with scenario and scenario utline files.
- Prepared Test Plan, Test Strategy, Test Data, Test Case, Test Result and Traceability Matrix in qTest and HP ALM Quality Center Tool.
- Worked with application teams to install operating system, Hadoop updates, patches, version upgrades as required. Integrated Kafka with Spark in sand box Environment.
- PerformedAPI testing(SOAPandREST) usingParasoft SOAandPostmanandSoupUI.
- Primary duties included Smoke, Integration, Regression, and Functional, to include execution, defect tracking, and reporting.
- Developed Automation scripts inMicrosoft Visual Studioand usedNUnit framework.
- Created test scripts usingGroovy scriptto automate web services inSOAP UI.
- Created Manual Test Cases in HP QC/HP ALM/Rally.
- Integrated Selenium WebDriver with Cucumber Gherkin language for testing UI.
- Achieved Continuous Integration through Jenkins.
- Developed QTP/UFT scripts with object model and description programming, and handled dynamic objects using VB-script and regular expression in QTP/UFT.
- Monitored JIRA daily for effective bug tracking and reporting purposes.
- Automated APIs using REST ASSURED Libraries and manually tested APIs with POSTMAN and SOAP UI.
- Used Junit-Cucumber Framework to drive the execution.
Environment: Selenium Web driver, ALM, Quick Test Professional, Oracle, Ruby, HTML, JMeter, Java, Excel, Rally, J2EE, JIRA, Eclipse, Agile Methodology.
Confidential - New York, NY
Quality Assurance Analyst
Responsibilities:
- Participated in a full life cycle of an Agile project and applied best Quality Assurance practices to ensure full functional testing of new features being added every sprint, as well as full Regression testing for all previously implemented functionalities in every sprint.
- Customized UFT Scripts with Parameterization, Check Points, Library Files, and Regular Expression to automate functional Test Cases.
- Write and revise automated test scripts for Functional, Performance and Load tests using .NET Framework ( C#) environments features.
- Customized and generated multiple TFS reports to serve company needs.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA forCucumber.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Tested all the ETL processes developed for fetching data from OLTP systems to the target Market Data warehouse using complex SQL queries.
- Designing and development of API automation framework using Karate. Integrated Karate with Gatling for load testing. Writing API mocks using Karate Netty.
- Implemented Kafka Storm topologies, which are capable of handling and channelizing high stream of data and integrating the storm topologies with Esper to filter and process that data across multiple clusters for complex event processing.
- Involved in creating the Traceability matrix based on Functional requirements in each module.
- Developed an in-house add-ins called ‘Team for word’ to integrate MS-word to TFS and ‘Team Explorer’ to integrate MS-Excel to TFS.
- Developed user controls, custom controls using Asp. Net and C# and were effectively used.
- Worked with JIRA Project Management and defect tracking.
- Extensively involved in writing and designing templates for the Test Plans.
- Designed and Analyzed Test Case design document basing on the Functional Requirement Specifications to implement through the testing process.
- Automated AngularJs application module usingprotractorand Jasmine and created specs for various functional scenarios. Used Core Java for creating test cases using Selenium
- Developed automation Framework forSOAPandREST(POST,PUTandGET)API TestingusingRestful API,UFT API,SoapUIandPostman.
- Used TFS source control to deploy application. Used TFS to report bugs and to maintain product backlog items.
- Involved in designing and implementing automation framework to be used with Selenium WebDriver.
- Automated the functional test cases for various modules in the application usingTestNG and Maven.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
Environment: Java, Selenium WebDriver, Selenium Grid, STLC, Cucumber, TFS, TestNG, SoapUI, Postman, Jenkins, JIRA, Log4j, Maven, Eclipse, Agile, Oracle, Manual Testing, GitEDUCATION: