Software Engineer Resume
Morrisville, NC
SUMMARY:
- Quality Assurance Professional over 6 years of Manual Testing and Automation Testing experience in a wide variety of platforms including Client - Server and Web-based applications.
- As a Test Analyst involved in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) keeping in accordance with Standards involved in the process of the application in various domains
- Worked on projects with onsite-offshore model and familiar with Agile (Scrum), Waterfall methodologies.
- Performed various testing like Sanity Testing, Functional Testing, Black Box Testing, Data Driven Testing, Web Testing, Regression Testing, UAT testing and Automated Testing in various domains.
- Working knowledge on Linux and Unix Operating systems.
- Participated in preparing and reviewing Test Strategy, Test Plan, and Test Evaluation Summary Reports for manual and automated testing.
- Extensive experience in validating the Soap UI responses by editing the XML in the backend database to get the expected result.
- Experience in preparation of automated tests within the Keyword driven automation frameworks in QTP, and eTECHNICAL SKILLSxtensively worked on Scripting using Shared Object repository.
- Experience in Descriptive Programming using QTP.
- Involved in ETL testing, executed SQL queries to validate the data in target database and familiarity with fact tables, dimension tables.
- Experience in coordinating testing effort in onsite-offshore model, analyzing defects and interacting with development team members in fixing the defects, and issue escalations.
- Created detailed QA documentation including test summary report and defect report, actively participated in project status meetings.
- Excellent skills and experience in performance testing for Developing & Executing Performance Test scripts & Scenarios using HP LoadRunner, HP ALM Performance Center, Quality Center
- Created UAT scenario test cases and executed UAT test cases
- Supported Requirements Traceability.
- Experience in both white and black box testing in client server and web based application testing.
- Working closely with users and project managers to understand system requirements for testing the mainframe and web applications.
- Experience in preparing Requirement Traceability Matrix to match the Test cases created with the Requirements.
- A good team player and can work independently.
TECHNICAL SKILLS:
Development Methodology: Agile, Scrum, Waterfall
Artifacts: Test Plan, Test Case, RTM, Test Summery Report, Bug report, User Stories, Backlogs
Automation Tool: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Gherkin, Quick Test Pro, SCCM 2012R2, MDT, Test complete
Framework: TestNG, Page Object Framework, HYBRID, Keyword, Data driven, Cucumber, Maven.
Continuous Integration: Jenkins, Hudson, GITHUB
Test Management: HP Quality Center, SVN, CVS.
Defect Management: JIRA, HP Quality Center, RALLY
Web Service Tool/Language: SoapUI, http client 4.4, XML, Gherkins
Programming Languages: Core Java, Java Script, VB Script, XML, CSS, XPath, POI, Visual Studio,Groovy Script
Database/Database tools: SQL, SQL Server, Oracle, Toad, PL/SQL, iSeries
Operating Systems: Linux, Windows 3.1, windows 95, Windows 98, Windows 2kWindows 7, Windows 10, windows 2008.
PROFESSIONAL EXPERIENCE:
Confidential, Morrisville, NC
Software Engineer
Responsibilities:
- Created and executed test plans, test strategies, test scenarios, test scripts, test cases for manual testing.
- Interacted with Business Analysts, Developers and End-Users to design and audit detailed test plan document for application testing.
- Prepared UAT test cases and testing estimates
- Execution of WebdriverIO Test cases and Reporting defects.
- Assured software delivered meets all requirements and expectations of final UAT test plan.
- Implemented and maintained an effective performance test environment.
- Proficient in using test automation tools such as Selenium WebDriver /IDE/Grid, Quality Center to develop automation testing scripts for web and client server applications.
- Sound knowledge on TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
- Experience in the development of Page Object Model, Data driven and Hybrid Automation frameworks in Selenium.
- Implemented Page Object Model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver, Junit and Java.
- Performed browser compatibility testing using different browsers like IE and Firefox.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites
- Developed Test Framework in Selenium for UI Regression Test Automation when necessary, and potentially execute Unit Test automation (Java/Junit)
- Assisted other SAP Fieldglass consultant staff and collaborated on reports.
- Responsible for Status reporting.
- Built JavaScript based test framework using Webdriver, webdriverIO
- Proactively identify and report on defects, issues and dependencies for the project
- Active participation in regular project status meetings related to testing.
- Executed testing processes and reported findings and tested database accurately whenever required.
- Performing End to End testing of the application including Black box testing, Functionality testing using manual testing and Regression testing using Automation testing
Environment: Selenium IDE Java, Junit, Selenium Webdriver, Web Services SOAP UI,, Java, XML, J2EE Architecture, Java (JDK 5), JSP, Servlets (JSDK 3.0), Oracle 11g, Windows7, Linux, Firefox, IE10, SAP BI Crystal Reports, SAP FieldGlass
Confidential, Reston, VA
Quality Specialist
Responsibilities:
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Developed and implemented performance test plans in accordance with agreed strategies and protocols.
- Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
- Customizing the Modules within HP ALM based on the project needs.
- Be the point of contact for all HP related issues and concerns within the team.
- Automating the Catalog Importing, Catalog Management and Catalog Distribution Processes using HP tools.
- Measured and validated system performance requirements via automated test development.
- Worked with Developers to ensure testing issues are Resolved.
- Used best practices to create and execute extensible tests.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies (Eclipse IDE). Contributes in framework creation.
- SQL Queries to retrieve the data from various Tables and to test the database.
- Performed automation of test cases for Regression Testing using JUnit and Selenium, testing Functional, Acceptance and Limit validations.
- Working with CI/CD Principles According to Organizational Standards.
- Telemetry, Alerts, Recovery issues, Bugs,
- Worked on Collaboration in writing new modules using ASP.NET MV, HTML 5, XML, CSS 3, JQuery, Angular JS, and Bootstrap.
- Involved in design and implementation of test automation framework from scratch using WebdriverIO
- Designed and tested several user controls and custom controls that are used in the entire application using ASP.NET and C# and used ASP.Net WEB API to implement many services.
- Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
- Designed Automation Test cases using WebDriverIO, JavaScript
- Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Verifying and activating the mobile numbers to send the alerts through Microservice.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Developed Web Services with Python programming language.
- Skilled in performing load, stress and performance testing using Apache JMeter.
- Test application's frontend in the testing environment using WebDriver, Cucumber, Jenkins, Protractor and Angular JS.
- Laid the groundwork for the formation of a Black-Box team
- Created new hire training modules for White-Box and Black-Box testing
- Tested Mobile app using both Simulator AVD for android and xCode for iOS Real device. Used Perfecto Mobile to automate mobile application.
- Used Angular JS and NodeJS to structure JavaScript code in an MVC (Model, View, and Controller).
- Performed RESTAPI Testing using Http java Test Client for SOAP/REST web APIs.
- AWS/Amazon Snapshots, Load Balancing, Cloud Formation, Auto Scaling. Migrated on premise data center to AWS and configured Hybrid network.
- Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
- Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
- Integrated Appium with Sauce Labs for distributing tests on the cloud.
- Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium 2.0(Web Driver) and TestNG.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Used complex SQL Queries to perform back-end data base testing
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Created and executed LISA & SOAP UI Scripts for the Web Services testing.
- Implemented cross browser and cross platform web testing with WebDriver.
- Used Junit and TestNG testing Framework as a test runner with Selenium.
- Created Selenium test automation framework based on UI Mapping.
Environment: Selenium IDE, Groovy, Java, Junit, RC Web Driver, Cucumber, HPQC, My Eclipse, JIRA, MySQL, Oracle, .Net, Java, C#, Python, Node.JS, SOA Tester, Angular JS, Perfecto Mobile, Appium, Protractor, Cucumber, Load Runner, AWS, Microservices, JavaScript, Python, Restful API Testing, Perl Scripting, OSB, JMeter, VBScript, JUnit, TestNG, Firebug, XPath, Windows.
Confidential
Quality Assurance Engineer
Responsibilities:
- Actively Participated in requirement gathering from end Users, Responsible for writing functional
- Specifications and design documents.
- Involved in creation of Test Scenarios, Test cases from the functional Requirements.
- Responsible for identifying test cases for Functional, Integration, END to END, and Regression Tests.
- Tested ETL graphs to extract and load data from different databases such as Oracle, SQL Server and Flat files and loaded them in to Oracle.
- SQL Queries to retrieve the data from various Tables and to test the database.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Performed Backend Testing to make sure the contents displayed on the UI as per requirements Specifications.
- Used WebdriverIO with Selenium standalone server for automating the test cases for user interface.
- Writing Test cases using Element locators, WebDriverIO methods, JavaScript programming features.
- Execution of Web driver IO Test cases and Reporting defects.
- Log defects using Rally and communicate the defect status updates to the responsible analysis and Implementation teams.
- Measured and validated system performance requirements via automated test development.
- Involved in Performed Browser Compatibility Testing of Web Application on different browsers
- Internet explorer, Firefox, Google Chrome and Safari.
- Configured Selenium WebDriver, TestNG, ANT tool and created Selenium automation scripts in Java using Junit prior to agile release.
- Performed white box testing using TestNG for class, method and Webservices testing.
- Performed Functional testing, Regression testing, UI testing, and Integration testing of the application.
- Performed Functional tests using Selenium WebDriver with data driven framework and Executed test cases in multiple browsers and platforms using Selenium Grid. Involved in the process of SDLC Agile methodology to manage development life cycle.
- Participated QA weekly meetings, project status meetings and interacted with developers discussed Enhancement and Modification Request issues and defects in the application.
- Prepared status summary reports with details of executed, passed and failed test cases.
Environment: Java, Junit, Selenium (RC, IDE, GRID), Oracle, JavaScript Java/J2EE, Maven, ETL Informatica, BI Business Objects GIT, SQL Server, Rally, Jira, Firebug, Xpath, Windows, IE, Firefox, Chrome
