Software Quality Engineer Resume
CO
SUMMARY:
- Around 7+ 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 the Ranorex test 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.
- 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 and TestNG.
- 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, Coded UI, SeeTest, Wireshark, Charles, Firmware Testing.
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, CO
Software Quality Engineer
Responsibilities:
- Tested Native Apps for Roku TV, Apple TV.
- Created
- 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, LA
Automation/Mobile Test Engineer
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.
- 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 in Ranorex tool for Functional Regression Testing.
- 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.
- Established and documented ETL QA 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 using JMeter.
- The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Creating test scripts using C# and Selenium Web Driver for the functional test cases.
- 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, ETL Data 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 the JMeter properties 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 using Cucumber and 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.
- Defined Feature files with Scenario Outlines using Gherkins, defined Spec Flow Pages, Step Definitions using Selenium C#.
- 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.
- Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
- Performed SeeTest on various mobile device simulators using the native and web properties of the objects.
Environment: Selenium WebDriver, Jenkins, Protractor, Robot Framework, C#, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter, UFT.
Confidential - Dublin, Ohio
QA Automation Tester
Responsibilities:
- 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 the E-Commerce Web 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 using QTP.
- 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.
- 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. tested network configuration of Linux servers using NETSTAT/ifconfig etc commands.
- 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.
Environment: Core java, Selenium WebDriver, Junit, Jmeter, QTP, E-Commerce, TFS, JavaScript, HTML, Eclipse, SQL, Agile Methodology, J2EE, Oracle, DB2, Soap UI, JIRA, Unix/Linux, XML, .Net.
Confidential
Manual Tester
Responsibilities:
- 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.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- 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.
Environment: Manual testing, Mobile Testing, Quality Center, JAVA, XML, HTML, PeopleSoft HRMS, MS SQL Server 2005/2000, SQL, Android, UNIX and Windows.
