Software Quality Engineer Resume
Louisville, KentuckY
SUMMARY
- Over 6+ years of experience in object oriented programming, Analysis, Design, Development, Testing and implementation of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).
- Over 4+ years of experience in JAVA/J2EE
- Expertise in developing integration technologies like MQ Series, SAS Enterprise Application Integration, JAX-WS (SOAP), JAX-RS (RESTful) web services.
- Experienced in MEAN stack development (JavaScript, Mongo-DB, Express-JS, Angular-JS&Node-JS).
- Expertise in various open source frameworks like Spring Framework, Struts, EJBs, Spring Security, Spring Integration, Java Server Faces (JSF), and Hibernate.
- Experience in consuming REST services using Angular, http, resource and JQuery to exchange (request / responses) information with databases such as Oracle and MySQL.
- QA experience in Manual and Automation Testing of Web Services/Mobile Apps, Client Server and Web based Applications in different domains using QTP, SOAP UI, Quality Center and Selenium
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, and Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server based Applications.
- Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium WebDriver, C#, JavaScript.
- Hands on experience in testing Angular JS based applications using Protractor.
- Used Eclipse and IntelliJ IDE to develop & debug the code.
- Familiar with Xcode and Android Studio, and writing automation tests for mobile apps using Appium.
- Experienced in using Rational Robot in Functional Testing.
- Experienced in using Test Management Tool Quality Center.
- Strong knowledge in object oriented analysis and design of PERL.
- Experience with testing on different devices like Android, IOS, Fire TV, Roku, Windows, Web, Fire stick and Apple TV.
- Experienced in Test Cases creation, Test Designing, Test Analysis, creation of Test data.
- Experience in understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Serb API ver.
- Extensive experience in using Automated tools like Ruby Cucumber test framework for Client/Server, Web and database applications
- Specialized in user requirement analysis, documenting test plans, test suites, execution of test cases to verify application functionality against business requirements using Cucumber, Selenium WebDriver, Android
- Experienced in developing .spec and .config files for various scenarios in Protractor using “describe, it and expect”.
- SOA Testing, Validation and Virtualization, Extended Web Services Tests in a Low -impact way using CA LISA.
- Experienced in functional and nonfunctional testing on mobile devices
- Capable to document and track defects as well as produce detailed reports using defect-tracking tools such as JIRA.
- Experienced in Object Oriented languages such as JAVA.
- Expert knowledge in Agile, Web Accessibility, Web-API, web-security testing.
- Proficient in Mobile App Testing including Web applications and Mobile applications on iOS and Android Platforms.
- Very Good knowledge in Release management and Configuration Management through Rational XDE, Build Forge, Jenkins, Cruise Control, Rational ClearQuest
- Expertise in using Rational Robot to record, execute and edit functional regression tests.
PROFESSIONAL EXPERIENCE
Confidential, Louisville, Kentucky
SOFTWARE QUALITY ENGINEER
Responsibilities:
- Developed and executed moderate to highly complex scripted automated tests under management supervision.
- Worked with cross functional teams to identify and develop test cases for automation.
- Active participation in the continuous improvement of the automation strategy and framework.
- Developed test cases using Citrus Integration Framework and migrated existing automated test cases into Citrus.
- Involved in maintaining flight data into controllers using WAN API’s.
- Handled multiple bugs while transferring flight inbound/outbound messages from AMSIS to Maintanix.
- Experience working on Page Object Model with Page Factory in Selenium.
- Worked very closely with UI angular developers while automating the tests using protractor.
- Used Log4j and its components such as Loggers and Appenders to log information.
- Hands on experience using Insomnia to POST AND GET message systems.
- Worked with Product, Design and Engineering teams on requirements gathering and evaluation.
- Responsible for developing the scripts to support Jenkins with the build servers.
- Performed functional testing of web services using SOAPUI and RESTful web services.
- Detected, reported and tracked defects using Azure TFS.
Environment: Java 1.8, Selenium, Protractor, Citrus Framework, GIT, Jenkins, Insomnia, Azure TFS, GitHub, JMeter, TestNG, HP Quality Center.
Confidential, Redmond, Washington
JAVA SDET ENGINEER
Responsibilities:
- Developed and Executed Test Scripts test scripts using Selenium WebDriver, TestNG, analyzed Test Results and created Defects.
- Designed and built signup and login pages using HTML and JavaScript and used Parse to save user information on the cloud.
- Created, Upgrading, and Maintaining the JavaScript libraries and widgets so that the data is managed the same way regardless of when the form was developed
- Fixed software bugs via JavaScript and CSS.
- Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Center and JIRA.
- Maintained Selenium & JAVA automation code and resource in source controls SVN, GitHub, over the time for improvements and new features.
- Tested applications on mobile across IOS and Android platforms using Perfecto and Appium.
- Proficiency in testing complex software applications including manual testing.
- Worked with developers to update the defects, resolve them and track their status using JIRA.
- Performed Functional testing as per user stories and also performed Integration Testing & System Testing on using Selenium WebDriver.
- Involved in writing automated scripts for Angular JS applications using Protractor and Java.
- Maintained Selenium & JAVA automation code and resource in source controls SVN, GitHub, over the time for improvements and new features.
- Experience in implementing different automation development efforts in Agile/Scrum & Waterfall development environments.
- Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, Database testing, GUI testing, Web / UI and User Acceptance Testing.
Environment: Java 1.8, Appium 1.7, JavaScript, Selenium, Protractor, GIT, Jenkins, CA Rally, Jira, GitHub, TestNG, Teradata, HP Quality Center, Teradata SQL Assistant.
Confidential, El Segundo, CA
JAVA SDET ENGINEER
Responsibilities:
- Developed automated scripts using Appium and implemented in FAT Framework.
- Involved in developing automation scripts for NFL Sunday Ticket application on connected devices like Roku, FireTV.
- Tested display scaling of casted application for various resolutions on Fire Stick, Apple TV, and Roku TV.
- Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework.
- Experienced in using both emulator and simulator to develop functional testing in mobile, in both IOS and Android platforms.
- Developed front end web application test scripts for Angular JS applications using Protractor.
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
- Involved in Smoke Testing, Testing, bug fixing and documentation of the system.
- Performed automation scripts for both Android and IOS in Katalon tool.
- Written and executed regression tests for NGC Devices.
- Prepared Testcases for Navigation, Discover, WatchNow and Guide carousels on NGC Devices.
- Involved in functionality, regression Tests for Web Applications.
- Developed App based Testcases for Android, IOS Platforms.
- Implemented various features and designed the UI for application to suite horizontal displays on Apple TV and Roku TV.
- Performed functional testing on mobile applications and mobile devices including IOS, android, ROKU, Chromecast, windows platform using emulators, actual devices and third-party testing service (perfecto mobile)
- Created pipeline jobs and executed end to end testing through Jenkins.
- Setting up Jenkins master, adding necessary plugins.
- Performed Telnet socket connections to run RokuTV Testcases.
- Developed with Swift and used an MVVM approach.
- Worked on setting up Perfecto.
Environment: Java 1.8, Appium 1.7, Swift, Selenium, Protractor, JavaScript, Restful Webservices, Junit, Mockito, GIT, Jenkins, Jira, Functional Testing, TestNG, MacOS, GitHub, SOAP, Postman, Android Studio, IOS, Agile, WebDriver, Android Emulator, IOS Simulator.
Confidential, HERNDON, VA
JAVA SDET ENGINEER
Responsibilities:
- Involved in complete Software Development Life Cycle - Requirements, Analysis, Design, Coding, Testing, Deployment and Operation.
- Conducted analysis, designing and assembly of software components in Open Text CMS (Content Management System) applications.
- Worked with Angular-JS filters in expressions and directives to filter data rendered in the UI and displayed tabular data using Angular-JS by applying filters on the table data.
- Worked on setting up Gulptasks to watch, minify, inject, copy to create the production ready code for deployment.
- Implemented core features of Angular-JS framework such as dependency Injection, Data-binding, Routing, Filters, Directives, Templates, Services and Deep Linking.
- Involved in Develop QA artifacts - Test Plan, Test Scenarios and Test cases based on the user stories.
- Developed automated scripts using Selenium WebDriver and Implemented Frame work using JavaScript.
- Define, develop, and execute automation test scripts using Core Java that leverage black and white box testing across functional.
- Developed Core Java Script based library to read test data from XML & Properties files using JUnit and Selenium.
- Developed BDD with Cucumber and written step definition for Gherkin based features.
- Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks and services).
- Contributed in creating automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium WebDriver and TestNG
- Rewrote application modules and explained the arguments with the chosen architecture
- Wrote PoC automation tests for iOS and Android apps using Appium.
- Created detailed QA and UAT cases to validate the quality of the application.
- Implemented app navigation system for scaled application on Roku TV, Fire Stick, Apple TV and Android TV.
- Used complex SQL Queries to perform back-end data base testing.
Environment: Java 1.8, Spring 4, Spring Boot, Hibernate 4,AWS,Selenium, Native script,TML, CSS, JavaScript, Ajax, Angular-JS 1.5, Restful Webservices, JMS, XML, Oracle 11g, SQL Server, JUnit,Mockito,Cucumber, Log4j, GIT, Maven, Agile/Scrum, Jenkins, Ansible, Appium GUI 1.6.5, Mongo-DB, Node-JS, Hibernate, Web Services, Windows & Unix, HTML 5, CSS3, RestfulAPI,Apigee, Rally,Nodejs,AngularJS,Javascript.