Qa Automation Engineer/sdet Resume
Tampa, FL
SUMMARY
- Around 8+ years of experience in Information Technology in Quality Assurance, SDET/Automation, Test engineer/Quality, Manual & Automated Testing of Client/Server and WEB based applications. Extensive experience with Software Quality Assurance Testing on GUI based Client - Server & Web Based applications, ETL, Web Services, Data Driven Applications, Data Warehousing projects using Manual and Automated testing procedures.
- Exposure to all stages of SDLC (Software Development Life Cycle), Software Test Life Cycle (STLC) and software development methodologies such as Agile, V Model and Waterfall.
- Experience in working with open-source toolsSelenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipseand preparation of automation test framework.
- Good understanding on Service Oriented Architecture (SOA), Webservices, middleware testing and Business processes.
- Experience in working with Test Driven development (TDD/BDD) by writing Gherkin’s language in cucumber tool.
- Platform validation & verification, Automotive/Infotainment Project Exposure
- Expertise in both manual and automation testing of Web services.
- Experience Automation testing tools such as Load Runner, Performance Center, ALM, Quality Center, JMeter, Selenium and JIRA
- Experienced in automation tools such as HP/Mercury Quality Center,ITKOLISA, QTP and Test Partner
- Designed and developed Automation Frameworks like Keyword Driven, Hybrid driven and BDD
- Developed Scenarios, Features and Step definitions using Cucumber and developed a BDD framework.
- ConductedRegression testing, smoke testing, cross browser testingthrough automated testing tools like Selenium and cucumberalong with Manual testing
- Well versed with Quick Test professional (QTP) to support test automation using potential features like Data Driven Tests, Check points, regular expressions and functions.
- Worked on front end web application development that involved HTML, DHTML, XHTML, XML, and CSS.
- Experience in developing in Core java programming using OOPS concepts.
- Experienced in Testing and consuming SOAP and REST Web services. Experience in working with SOAP UI and Ready API.
- Writing code in C#, .NET, MVC, HTML, JavaScript using Visual Studio IDE
- Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation. Monitoring the jobs scheduled jobs
- Expertise in exporting JUNIT scripts fromSelenium IDEto Eclipse JUNIT Test Suites, creating new JUNIT test cases, modifying the selenese scripts and writing test suites usingJUNIT.
- Experience in developing and understanding of HTML, XML, CSS and Good Experience in JQuery, Java script
- Wrote, maintained, and executed manual and automated test scripts using Microsoft Test Manager, and Test Complete and reported all found defects using TFS
- Good Experience in using Configuration management tools like Sub Version, GitHub, and Build management tools like MAVEN.
- Good knowledge on designing and executing Automated Tests for Data Driven Testing.
- Executed automated tests in appropriate test regions in support of unit, integration, functional, and regression testing Appium (Mobile automation testing).
- Experience in developing manual and automated Test scripts and test cases based on the client provided BRD, FRS and SRS.
- Maven identified for JMeter implementation
- An experienced Software Engineer/Application Developer with expert knowledge of C#, ASP.Net, Java, JavaScript, HTML, CSS, XML, UNIX, Perl, SQL queries and database design concepts.
- Extensive experience on SOAP and REST web services testing.
- Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
- Experience in implementing native libraries in application by using Android SDK and Android NDK.
- Expertise in Functional, Integration and System testing (software testing).
- Expertise in writingSQLQueries, for databases like Oracle,SQL server on UNIXas well as Windows platforms.
- Building an application that interacts with NoSQL Couchbase DB using Spring
- Boot, Data and Swagger API.
- Proficient performing different kinds of testing like Smoke, Sanity, Functional, GUI, Backend, Parallel Testing, Integration Testing, Regression Testing & UAT.
- Experience in defect tracking system and bug life cycle using Rally, Jira, HP Application Lifecycle Management (ALM).
- Strong Experience in Automating different Applications using UFT and Lean FT.
- Experience in developingautomationframeworks using Para soft SOATest
- Ability to work with functional teams in anAgile/SCRUM and Safe environment.
- Strong exposure testing applications on different browsers - IE 6.0, 7.0, Firefox, Safari 3x.
- Experienced in facilitating User Acceptance Testing.
TECHNICAL SKILLS
Project Methodologies: RUP, Waterfall, Agile (SCRUM), V-model
Testing tools: Selenium IDE/GRID/WebDriver, HP LOADRUNNER, QTP/UFT, TAW, ROBOT, Facets, Cucumber, JMeter
Defect Tracking Tools: HP ALM, Quality Center, Test Director, Rational Clear Quest, and JIRA., UFT, LEAN FT
Programming Languages: C, C++, C#, JAVA, Python, PL/SQL and .Net, Jython
Database: Oracle 9i/10/11, MySQL, DB2, PostgreSQL, SQL Server
IDE: Microsoft Visual Studio, Sublime Text, WebStorm, EclipseIDE3.6, Dreamweaver, Adobe Photoshop, Text Pad, Notepad++, Firebug, IntelliJ Idea.
Web Technologies: HTML, HTML5, CSS2/3, SASS, XHTML, XML, Perl, Ruby, JavaScript, AJAX, J-Query, JSON, Bootstrap, Angular 2+, Backbone.js, Express JS, Node JS.
Frameworks: TDD, BDD, Keyword Driven, POM
Operating Systems: Windows, Linux and UNIX, Android, IOS, Embedded
Quality Management: DevTrack, Bugzilla, Jira, Quick Test Professional
Build/CI tools: Ant, Maven, iTKO Lisa and Jenkins, PyCharm
PROFESSIONAL EXPERIENCE
Confidential - Tampa, FL
QA Automation Engineer/SDET
Responsibilities:
- Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely with business team to understand the Requirement Document in creating Test Plan.
- Wrote Automation test scripts using Java implementing Selenium WebDriver.
- Designed, executed and maintained automation Test Scripts in Selenium WebDriver using JAVA and TestNG.
- Performed Functional, regression, System Integration and User Acceptance Testing for the various applications.
- Actively involved with SCRUM and sprint meetings, Iteration Planning, Release planning, Retrospective meetings and removing obstacles to progress.
- Used Java for writing code in TestNG.
- Experience in working with Test Management/Bug Tracking tools like HPALM/Quality Center/Rally/JIRA, to track test execution progress and prioritize bug fixes. Extensively used Selenium to test the web application.
- Worked on test automation execution on different environments as part of Continuous Integration Process using Jenkins.
- Controlled UI's operation and Functional Test by Robot Framework and Python in Selenium library.
- Worked on Web Services (SOAP and Restful) using SOAP UI and validated the JSON Messages.
- Tested request and response web services using SOAP UI and performed Assertions like Schema Compliance, xPath and for content.
- Strong working experience in writing PL/SQL queries to extract data from oracle database and NOSQL queries from Mongo Data Base
- Performed end to end integration (UAT) and performance testing with customers, suppliers, and vendors to verify the flow from upstream to downstream of real time and batching data using UX/UI, SoapUI, NOSQL, SQL
- Conducted Performance Engineering. Developed LoadRunner Scripts for the Confidential Wireless
- Designed and Executed Test Plans, Test Scenarios, and Test cases by analyzing Functional, Performance and User Interface requirements of a large-scale business solution.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Scrip
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.
- Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server
- Designed the automated test cases using the Selenium Web Driver 2 using C#.
- Manual execution of Test Cases and automating same with either UFT or Lean FT.
- Developed automated scripts for Automated Regression testing using JMeter.
- Written automation scripts for API in java.
- Developed automation framework using Selenium, Cucumber, Maven and TestNG with Java, Para soft SOA, Restful API and Postman in QA Automation tools Discovery.
- Performing API testing (SOAP and REST) using Postman and SoapUI.
- Developed automation Framework for SOAP and REST (POST, PUT and GET) API Testing using Restful API, UFT API, SoapUI and Postman.
- Web Service testing (RESTful) and Automation using C#, .Net based framework
- Provided functional testing on iOS/Android mobile and tablet devices using XCode/Android SDK to access and export iOS/Android device logs, native application logs. Used adb commands. Debugged HTTP on a mobile with Charles proxy
- Wrote test scripts to send files (multiple files with large size) to the IoT server using Java
- Testing of proprietary compression software and IoT (Internet of Things) protocol translator
- Expertise in Manual and Automation Testing of Client/Server, Mobile, Web - based, API and Cloud (AWS) applications.
- Automated PostgreSQL DB back through Ansible and bash scripts for backup(S3) and recovery.
- Employed Ansible in configuration management, and application deployment and Automated Cloud Provisioning.
- Extensive experience in C# programming for C# automation/Performance testing in Visual Studio Ultimate.
- Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.
- Used Cucumber Tags in feature file for regression, smoke, sanity and end to end test execution
- Testing software deployed in an AWS, C2S or cloud environment.
- Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script.
- Developing scripts for Mobile UI Testing using Appium.
- Developed functional, integration, interface&embedded system tests for software applications and firmware using knowledge of test methods, equipment and platforms
- Peer reviewed automated test scripts, and ensured product performance of embedded software components
- Designed and Developed testing environment and automated test scripts in API for performance testing using JMeter.
- Used puppet, Ansible to assit in building automation policies.
- Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed mod
- Extensively used SQL query statements to verify the data integrity and validation between the front-end values with the backend database values of the application.
- Performed Smoke, System testing, Integration Testing, User acceptance testing, Database testing and Regression testing.
- Customized the selenium Test as per the Test Case by using the C# Script.
- Communicated actively with 508 testing team.
- Experience developing a Comprehensive Test Strategy inclusive of all testing activities.
- Updating status report daily basis and weekly basis by conducting meetings with QA team.
- Used HP ALM for managing the stories and creating defects for the iteration.
- Performed Continuous Integration (CI) of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
- Coded Python scripts that generated DHTML thru a customized API to create complex non-linear learning systems
- Experience in developing automation test scripts for complex Angular JS Pages using Selenium.
- Building a Command line tool to interact with RESTFUL API using in Golang.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and X Path in Selenium.
- Workflow and processing automation with Python (GDAL, ArcPy, PyQGIS)
- Used Excel to prepare Test cases and Data Validation and upload it in IBM Rational Quality Manager (RQM).
- Performed Mobile Testing and Automated Mobile Simulator using QTP 11.0.
- Experience in code refactoring for migration and Python, Java programming features to enhance test cases, optimize the code & execution time used Jenkins for batch, REST API's.
- Perform manual testing, report and document defect in TFS (Team Foundation Server).
- Enhanced and Debugged test cases/scripts using IntelliJ IDE, Selenium, JavaScript and Jasmine framework.
- Configured Selenium Web Driver, Test-NG, Maven tool and created selenium automation scripts in java using Test-NG prior to next quarter release.
- Expertise in writing automation scripts with coded UI in C#
- Web services testing using SOAP UI andITKOLISA
- Worked in Data Validation and Manual Testing to fix the bugs in code.
- Developed the Testing documents - User Test Plan, User Test Case Specifications document & Test Results Summary Document.
- Created, executed tests; generated the test reports and created graphs usingALM/Quality Center
Environment: Agile, Selenium, Web Driver, Eclipse, Visual studio, JAVA, PYTHON, REST, TestNG, SOAP UI, Restful, UFT, LEANFT, Android, IOS, SDK, AD, MAVEN, XCode, Jenkins, xPath, CSS, HTML, XML, UNIX, JavaScript, .Net 4.7.2 framework, JMeter, Web Services, Quality Center, SAFe, WebSphere, SQL, Oracle, MS Excel.
Confidential - Cranston, RI
QA Automation Engineer
Roles &Responsibilities
- Performed functional, regression and UAT Testing extensively used Selenium Web driver.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features forBDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development)usingCucumber.
- Tested mapping of the web service data to the middleware and data transactions to and from middleware to web service adapters by testingRESTAPI services
- Created and Executed Performance Tests against the SAP Medical application using LoadRunner.
- Sound experience in agile development methodologies like TDD and BDD and implementation of tests with Selenium, Cucumber.
- Involved in calling test with parameters, creating requirement coverage and importing test cases in the Test Lab of HPALM.
- Profound working knowledge in Performance, Database and Functional Testing with Automation tools such as Test Partner, QTP.
- Using BDD cucumber framework to analyze the user-story and writing acceptance criteria
- Automated Testcases and Steps by using concepts Overloaded Function, Variable, Array (single and multi-dimensional) and conditional logic to make script more logical and Debug Java Script.
- Used TestNG Parameter, TestNG.xmlandData Provider for parameterization.
- Used Selenium automation (Test NG) to different type of browsers to perform Cross Browser Testing.
- Used JAVA for the implementation of script on Eclipse. TestNG and Junit annotation are using for the implementation.
- Used configuration management tools Puppet and Ansible.
- Automating the manual test cases using Selenium WebDriver, using C#.
- Automated highly transactional e-commerce web application using Selenium WebDriver.
- Extensively used Quality Center for test planning, maintain test cases and defects.
- Creating Test cases ensuring that the developed software performs as detailed by the business requirements.
- Involved in Web Services Testing using SOAP UI.
- Involved in Unit Testing using C#.
- Evaluated tool capabilities of SoapUI and iTKO LISA 5.0 and gave a POC including service virtualization
- Performed Build Acceptance Testing (Smoke Test) for every build release to QA
- Hands on experience with load testing and scripting using HP Performance Center, JMeter, Blaze meter
- Performed Smoke, Functional, Regression Testing.
- Responsible for maintaining QTP Scripts for daily regression testing
- Developed Data Driven Tests using QTP
- Verified Web services API Request, Response data Validation in SOAP UI.
- Tested remediation plans for applications and processes to ensure that they met PCI standards.
- Tested the data gathering from customer correspondence to the customer or merchant.
- Developed SQL Queries for testing various Database validation
- Maintained Automation scripts and responsible for code check-ins intoSVN
- Used Java Script to code the test cases in Selenium tool and also process strong knowledge on the same
- Used ANT and MAVEN to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email
- Customize and maintain the test data in Automation Regression Framework (ARF).
- Created checkpoints and synchronization points in the application to deal with timing problems.
- Analyzing and developed test script, test cases and performed Manual and Automation Testing like Positive Testing and Negative Testing.
- Writing test code to automate BVTs - writing test suite config files, device config files, adding new tests (in python), adding driver Api code, adding symphony player dictionary and UIMap entries (actions /UI mapping info) and writing uwp wrapper code in C#.
- Mapped all the Requirements with the Test Cases usingRequirement traceabilitymatrix.
- Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.
- Involved in the Quality Assurance Analysis and Testing Information System.
- Performed the application compatibility in the Versions of Chrome, Mozilla fire fox, and Safari and Internet Explorer browsers using Selenium.
- Used an Agile model of development life cycle (SCRUM). Gained Knowledge on technical and Automation script development skills (Selenium) and used frameworks, design approaches, and various effective implementation techniques.
- Tracked and managed project defects through the map view lifecycle usingJira
- Experienced in Testing Web based applications and also worked in SOAP testing. Json, Rest.
Environment: Cucumber, Gherkins, Selenium Web driver, JMeter, SVN, XML, HTML, iTKOLISA, Jenkins, GUI, Jira, Ansible, SAFe, C#.
Confidential, Piscataway, NJ
QA Test Engineer
Responsibilities:
- Overall QA and release activity of an internal Web Content Management application for management of websites.
- Develop and execute application software testing such as functional, integration, and regression testing to ensure the quality of WSI websites and related systems.
- Updated and maintained regression suite in Quality Center while creating and updating Automated Regression Suite using QTP.
- Developed, executed and scheduled the automation test scripts from Quality Center.
- Developed Selenium test scripts using Java.
- Performed Automated UI, regression, acceptance and priority1 functional tests of the windows application using Java scripting.
- Tested compatibility of application for dynamic and static content under various browsers using HTML ID's andXPathin Selenium
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.
- Developed BDD (Behavior driven development) based programs using Gherkin for Cucumber.
- Developed an automated scripts and frame works using Java and VB Script.
- Implemented and executed the test process using Agile Methodology with daily stand ups.
- Experienced knowledge of SQL and RDBMS database query tools like Oracle SQL Developer, to perform data validations for Backend testing.
- Performed continuous integration (CI) of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Used UNIX to check the log files and the memory status and other functionalities.
- Implemented the editor component with spell-check using AJAX, JSON.
- Integrated jQuery Grid View for all Data View for the product.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Testing the website on multiple browsers with their old as well as latest release.
- Used Keyword driven using CSS Selectors as a part of Framework.
- Lead the local and remote QA team in Coordinating QA activities and procedures.
- Created test cases scripts and plans to support specific software testing objectives, and assist team in creation, review, and finalization of agile stories and story acceptance criteria.
- Defined and tracked quality assurance metrics such as defects, defect counts, test results and test status using QC defect tracking system.
- Designed and automated the Web Content Management application using Selenium RC and Selenium IDE.
- Maintained the Selenium scripts for automation.
- Involved in Web Services Automation Testing.
- Performed Integration testing and End to End testing of the entire application.
Environment: Selenium RC and Selenium IDE, Jira, Windows& UNIX, QC bug tracking system, MySQL, Subversion.
Confidential - Denver, CO
Quality Assurance
Responsibilities:
- Experience in Writing test plans, test cases, test procedures based on business requirements.
- Responsible for Regression Testing, White Box Testing, Functional testing for web-based application.
- Used Selenium Web Driver with java plug-in to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
- Performed Regression Testing for every modification made in the application and new builds using Selenium Web Driver.
- Created automated and executes around 150 test cases using Selenium web drivers.
- Verified backend data validation using SQL.
- Tested web services based on Data and functions by SOAPUI.
- Prepared Log track and reported progress of all tests.
- Extensively used Wily Introscope and HP Diagnostic to analyze the system resources bottlenecks like Memory Leaks, CPU and Network Bottlenecks as well as problematic application and DB components.
- Involved in Functionality, User Interface and Regression testing during the various phases of development using Selenium/TestNG.
- Performed Stress and Load testing using JMeter - used Thread Groups, Samplers, Plans and Proxy recording with listeners to calculate the average response time.
- Experienced in writing JUNIT Test cases for Java
- Developed page library as part of modular framework implementation in automation.
- Maintained and executed ANT build files for running automated test cases along with Continuous Integration tools like Jenkins.
- Performed UI testing and front-end testing using Selenium.
- Reported and tracked the bugs to closure using JIRA.
- Involved in writing test scripts using java and executed it through selenium cucumber.
Environment: Selenium Web Driver, TestNG, Java, Cucumber, Jenkins, Jira, SOAPUI, Firefox, Eclipse, Linux, Oracle, Windows2007, Junit, JMeter.