Software Quality Engineer Resume
Midtown, NY
SUMMARY:
- Over 9 years of experience in software analysis, Software Quality Assurance Testing of Web, Windows, Web Services and Client/Server applications and databases in Finance, E - Commerce, Healthcare, Retail, Insurance, and Telecommunication applications.
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, WebDriver.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Familiarity with medical manufacturing and FDA regulations and recommended practices regarding software.
- Experience in writing test cases as per the Software requirement specifications.
- Tested a large social network application on multiple platforms - Web, Android and iOS.
- Experience in multi-platform (iOS, Android) compatibility testing. Written and maintained a test suite for an iPad App using tuneup.js.
- Experience in using Google Espresso framework for Android and iOS mobile application.
- Demonstrated ability to work on Work Flow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
- Experience with theRanorextest automation framework, including recording, debugging and executing test scripts.
- Experience in testing web-based e-commerce banking applications.
- Extensive experience in GUI, Regression, Functional, Integration, Accessibility, System, User Acceptance (UAT), Sanity, Stress, Reliability, Compatibility, Cross Browser, Data Driven, Security and Database Testing.
- Experience in HSM (cryptography) (HSM Certification, HSM Configuration, Key Management, HSM Commands, Public keys, Private key, Local master key, Acquirer key, Issuer key etc).
- Extensive experience working with Databases such as Oracle, SQL Server and MS-Access.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid.
- Experience in using Java as client library for Selenium WebDriver to design and developed Automation test Framework using Junit andTestNG.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool.
- Experienced with Data Structures, Hashes, trees, binary trees.
- Experience in working with Test Driven development (TDD/BDD) by using gherkins language in cucumber tool.
- Experienced in developing Automation Frameworks using QTP/UFT.
- Developed functional and regression test automated scripts using Robot framework automation tool.
- Experience with testing on UNIX/LINUX and multiple MS Windows environments.
- Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
- Expertise in performing different types of Testing like Sanity, functional, regression, smoke, user acceptance testing, GUI/Front-End testing and end-to-end testing.
- Experience in C, C++, Core java, C#, Swift, Objective C, TuneUp JS, HTML, CSS, Python, Core java Scripts, Groovy, Oracle, SQL, PL/SQL, MySQL, MS Access, Ajax, Git and SVN.
- Experience using testing tools such as HP Quality Center (QC), HP ALM, Test Director, JIRA, SOAP UI and Quick Test Pro (QTP).
- Effectively involved in Defect tracking, reporting, reviewing and analysing test results using Quality Center and HP Application Lifecycle Management (ALM).
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Experience in using source code Management tools like Git Stash.
- Extensively worked on Data Driven, Keyword Driven, and Hybrid Test Automation Frameworks.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience in using SeeTest Automation/Manual/Cloud tool for Manual and automated testing of Android apps for android phones and iOS apps for iPhone.
- Strong experience in Web Services Automation using tools CA LISA 7.x and SOAPUI.
- Expertise in manual testing & mobile application testing.
- Developed Appium Scripts for Native Android Apps using Java
- Hands on experience in Ruby\Cucumber Automation.
- Strong knowledge of testing devices over USB interface, device firmware testing.
- Used Protractor with Selenium to provide automated test infrastructure to simulate user’s interaction with an angular application running in a browser.
- Excellent understanding with Waterfall, V-Model, and Agile (Scrum) software development life cycle methodologies. Ability to understand client requirement and provide with the best solution.
- A resourceful team player with good Interpersonal, effective problem solving and decision making skills.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/RC/IDE/GRID, UFT, API Testing, CA LISA, SOAP UI, JIRA, Protractor, JMeter, Manual Testing, Cucumber, Jaws, Appium, CodedUI,SeeTest, Wireshark, Charles, Firmware Testing, Robot framework, Perfecto
Technologies: HTML, CSS, JavaScript, TuneUp JS, Core java, C#, JSP, Ruby, Python, Groovy, Wifi, XML, XSLT, XPATH, XSD, Swift, Calabash, Cryptography Objective C, C, C++, UML.
Test Framework: Junit, TestNG
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: Jira, BugZilla, IBM Rational, ClearQuest, TFS, Service- Now, Rally
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Servers: WebLogic 10.3.3/10.3.2/10.3.1, IIS,5.0/6.0/7.0, WebSphere 8.0/7.0, JBoss 6/5/4, Apache Tomcat5.x/6
Protocols: TCP/IP Protocol suite(HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio, MS Visio
Databases: SQL Server, MS Access
Operating Systems: Windows variants, UNIX, Linux, iOS, Mac OS X
PROFESSIONAL EXPERIENCE:
Confidential, Midtown, NY
Software Quality Engineer
Responsibilities:
- Involved in designing and building automation frameworks in support of continuous integration in a test-driven development (TDD).
- Used Jenkins as continuous integration server to run automated test suites.
- Automation of Apple TV native app using Xcode and swift, continuous Integration using OS x server and Xcode server.
- Implemented automated testing platforms and unit tests using Java. Experience with Black-box and White-box testing.
- Used configurator to run automation scripts for Apple TV native apps.
- Automation of Roku Native app using JAVA, TestNG, Selenium, CI process by Jenkins.
- End to End testing using CMS, Serial API.
- Develop test plans, test cases & QA processes for Apple/Roku TV apps on OTT platform.
- Automation of Android and iOS native app using Appium, Java.
Environment: Selenium WebDriver, Jenkins, Postman, Maven, Appium, TestNG, Rally, Firepath, Firebug, Eclipse, XPATH, Java, Charles proxy, Configurator, Swift, JMeter, Agile Methodology.
Confidential, St. Joseph, MO
Sr. Automation/Mobile Test Engineer
Responsibilities:
- Integrated health delivery system, which includes a hospital (Heartland Regional Medical Center), physician practices, foundation & a health plan; based in St Joseph,
- MO; centers of excellence include cancer center, maternity, cardio/pulmonary etc.
- Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy.
- Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
Environment: Selenium WebDriver, Jenkins, Protractor, Robot Framework, Python, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Ruby, Espresso, SeeTest, Android, SQL Server, JMeter, UFT.
Confidential
Manual Tester
Responsibilities:
- Reported software defects in ALM and interacted with the developers to resolve technical issues.
- Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Created automated test cases using Robot framework, maintain existing libraries and commit changes to SVN using Eclipse.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Created automated test scripts using Selenium Python and Robot Framework
- Used Jenkins as continuous integration server to run automated test suites.
- Involved in writing custom libraries and methods in the Robot framework to create the test suite
- Created Project plan on Jenkins, configured scheduled using Cron job.
- Created the automation test scripts inRanorextool for Functional Regression Testing.
- Established and documentedETLQA standards, procedures and QA methodologies.
- Mentoring QA Testers and Test Analysts on creating Gherkin features and execution of BDD scripts through Gherkin feature files.
- Developed mobile automation scripts in Espresso, an android testing framework.
- Developed single and multiple web sampler scripts usingJMeter.
- The entire Ruby scripting done usingCucumberFrameworkWrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Have built a test automation framework based on Page Object Model, TestNG and Selenium Webdriver.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for overnight batch run of the Script.
- Developed Automation Framework that uses Java, Selenium Web Driver and TestNG.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Created and executed CA LISA & SOAP UI Scripts for the Web Services testing.
- Performed functional testing using cucumber tool on plain texts written in Ruby Programming language.
- Used ServiceNow to open, schedule and track change requests in Test environment and integrated with JIRA.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Validate services using SOAP UI and CA LISA by testing XML request and response data.
- Executed Regression test cases using UFT scripts and debugged automation scripts in UFT when failures occur.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
- Tracked bugs and reported them using ServiceNow re-tested when fixed.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Developed Test Cases for Deployment Verification,ETLData Validation, Cube Testing and Report testing.
- Hands on experience in Espresso to create bugs, upload the test script & execute.
- Involved in Maven configuration for running servers and scripts after the build.
- Configured theJMeterproperties files for specific load testing scenarios.
- Performed white box testing using TestNG for class, method, & WebServices testing.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Worked closely with development team in creating automated scripts usingCucumberand Appium.
- Executing the test plans on web and mobile (Apple & Android) as per requirements and Conducted native app testing running on Android and iOS environments.
- Implemented automated testing platforms and unit tests using Python. Experience with Black-box and White-box testing.
- Experience working on reports utilizing SQL databases and ServiceNow.
- Performed Front-End Testing, Functionality Testing, and Data Driven Testing using UFT.
- Implemented simulator for Mobile App Testing in Android Platform and iOS Platform using Appium and SeeTest.
- Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
- Performed SeeTest on various mobile device simulators using the native and web properties of the objects.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Strong experience with SOA architecture which include Soap and Restful Web Services Testing.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Involved in acceptance testing using Cucumber and Selenium Web Driver.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Involved in writing SQL Queries for backend/ETL testing.
- Used Java language and Junit framework for scripting.
- Executed functional, integration, and regression testing for web based and .NET applications.
- CreatedSeleniumtest case in Visual Studio by codingC#.
- Design and development ofETLprocesses using InformaticaETLtool for dimension and fact file creation
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby.
- Execution of Automated Test scripts using Cucumber frame work.
- Worked with Data Completeness, Data Transformation, Data Quality, Integration, UAT testing and Regression testing forETLand BI group.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.
- Test Automation in C#.Net usingCodedUIFramework and Executing the Test cases in Microsoft Test Manager
- Tested mapping for extracting, cleansing, transforming, integrating, and loading data using InformaticaETLTool.
- Involved in Backend testing - Validated the data in the database by running SQL queries. Experienced using MongoDB.
- Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
- Involved in automation scripting using Coded UI,C#, MTM.
- Tested web, mobile Web and native (iOS and Android) applications.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Involved in designing of Automation Test cases using Selenium WebDriver, Java, Junit, Maven.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Experienced in load and performance testing tool JMeter.
- Worked on Framework and Automating scripts in Python for Data Validation Tool.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Involved in writing Python Scripts to develop automated scripts and frame works.
- Prepared test data document and Involved in generation of bug and test case execution reports.
- Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.
- Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Responsible in executing Selenium RC test scripts on different browsers and checked for compatibility.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Performed functional testing for each sprint using Selenium RC.
- Performed cross browser functional testing using Selenium RC.
- Executed positive and negative scenarios.
- Automated functional scenarios using Selenium IDE and RC.
- Worked on developing the automation scripts for backend testing using Selenium RC.
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Conducted regression testing after every new build.
- Worked with users on User Acceptance Testing.
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
- Used HP Quality Center to report defects and test results.
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs using Microsoft Testing Manager.
- Actively involved in automating test cases using QTP.
- Involved in requirements gathering for minor enhancements to theE-CommerceWeb Sites and provide testing effort estimates.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
- Used SOAP UI tool to test Service Oriented Architecture (SOA) based architecture application to test SOAP services and REST API.
- Used Defect Management tool JIRA.
- Used RALLY Tool for User Stories for tracking the Sprint Work.
- Involved in Integration, System, Smoke and User Acceptance Testing and production testing usingQTP.
- Used TFS (Team Foundation Server) for defect logging and tracking.
- Involved in testing various business rules User/Customer functionalities, and Change Processes.
- Involved in automating test cases using Selenium WebDriver with Junit.
- Worked on the Scripts inventory and maintaining the scripts for future Regression.
- Tested Web Services using SOAP UI Tool.
- Determine what should be automated and what test data needs to be set up.
- Strong senior QA application and system testing experience including testing automation for regression testing
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Work in cross-platform environment (UNIX/Linux and Windows)
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Design and execute the Test Plans and Test cases using User Stories/Business requirements.
- Performed Sprint level testing, Functional, Systems Integration Testing and Regression Testing.
- Identified & organized the overall plan for test data, strategy and also identify the Scope of testing within the context of each Sprint.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Worked on creating test case for Object -driven framework for selenium WebDriver.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Extensive work on Agile Methodology for Sprints and Scrums.
- Experience in verifying the Claim Center implementation meets defined business and regulatory requirements.
- Proficiency in End-to-End Testing and backend validation using SQL.
- Analyzed the user requirements by interacting with system architect, developers and business users.
- Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
- Developed code in VB scripting under QTP testing tool.
- Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing with UFT.
- Create scripts using Load Runner HTTP/HTML web services, Oracle & GUI protocols, executed scripts using Virtual User Generator, Controller & Analysis.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
- Tested Rest Web Services and examining WADLs (in an XML packet), creating JSON data and validate all http error code.
- During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
- Performed Defect tracking in Quality Center.
- Participated in team meeting which are held regularly on testing.
- Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Analyzed code to perform white box testing.
- Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
- Reviewed and implemented Business Requirement Documents.
- Reviewed the test cases written for Unit and Integration level.
- Analyzed test specifications and converted them into Manual Test Cases.
- Attended Weekly Status Meetings, discussed and interacted with team members.
- Performed End to End Testing and involved in User Acceptance Testing.
- Performed Security Testing (Authorization Testing, Access Control Testing).
- Worked on SQL statements in checking the validity of the Backend.
