Qa Engineer Resume
Tempe, AZ
SUMMARY
- Over 6+ years of QA experience in Manual/Automation testing of Web and Windows/Mobile Apps and Client/Server applications with specialized in Software Quality Assurance Testing, QA Automation for various domains like Banking, Healthcare, and Retail
- Experience in both Agile and Waterfall Software Development methodologies
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug/Defect life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability, Reliability, Regression, Smoke Testing, Black - box, White-box, Integration testing, Database testing
- Experience with Automation tools like Selenium, Protractor, Quick Test Professional/UFT (QTP), load and performance testing tool JMeter and Mobile Automation testing tool Appium
- Have built a test automation framework based on Page Object Model, TestNG and Selenium WebDriver
- Expertise in Test Automation using different Automation tools by using Selenium WebDriver/IDE/GRID, JUnit, TestNG, ANT/ Maven, FirePath, Running scripts, Debugging scripts in different environments, Extracting Test results, Cross browser testing, and data validation
- Experience in testing native applications on iPhone, Android and iPod devices (Manual & Automation)
- Vast knowledge and experience in HealthCare industry, experienced in testing different healthcare ERP solutions such as QNXT
- Extensive experience in designing on Keyword, Data Driven and Hybrid framework
- Automated Test cases in TDD (Test Driven Development) and BDD (Behavior Driven Development)
- Worked in ETL environment involving Informatica/DataStage
- Developed Data warehouse ETL test cases for various lines of businesses based on the ETL mapping document
- Expertise in reviewing, analysing Software Requirements Specification documents SRS, Business Requirement Documents BRD, creating and developing Test Plans, Test cases and Test Scripts and Test reports of manual and automated tests
- Operational knowledge of testing in AWS
- Experience in integrating Automation scripts (Selenium WebDriver) on Continuous Integration tools Jenkins, Hudson, Team City
- Working experience with defect tracking tools likeHP ALM, Rational ClearQuest, JIRA, Bugzilla, Test Director/Quality Center (QC), Microsoft Test Manager (MTM) and Team Foundation Server(TFS)
- Strong knowledge in web services testing via tool SoapUI/ REST web services
- Experience in Understanding the code written in different programming languages like Java, JavaScript, VBScript, .NET, Python, SQL and PL/SQL
- Experience in database testing and working with SQL queries and database like Oracle, MySQL
- Excellent knowledge in writing unique XPath using Firebug and FirePath to identify web elements
- Experience in Functional testing, User Acceptance Testing, Integration testing, System testing, Sanity testing, Exception testing, Compatibility testing & Security testing of client/server and Web-Based Applications
- Good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, setting aliases to frequently used commands, creating users and setting file system permissions
- Excellent experience with source version control tools such as Subversion (SVN), CVS & GIT and generated Test logs using Log4j for various log levels
- Experience with Visual Source Safe and Microsoft Office tools (MS-Word, PowerPoint, Excel and Access)
- Experienced in Test coordination between the Onsite and Offshore team
- Experience working with Project Managers, developers, business analysts, and end users in defect resolution
- Excellent interpersonal skills, a proven team player with an analytical bent for problem-solving and delivering under high-stress environment
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE/GRID/RC, QTP, LOAD RUNNER, JUnit, TestNG, SoapUI, Protractor, JMeter, Cucumber, Log4j, FitNesse, Coded UI
Mobile Testing tool: Appium, Perfecto, Calabash
Language/ Script: Java, JavaScript, UNIX Shell Script, SQL, PL/SQL, Gherkin, VB.NET
Frameworks: Keyword Driven, Data Driven, Hybrid and Robot Framework, Jasmine Framework
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP
SOA Technologies: SOAP, REST, WSDL, UDDI
Bug Tracking Tools: HP Quality Center, JIRA
Build/ CI Tools: Ant, Maven, Jenkins, Team City
Virtualization: VMware
Databases Technologies: MS SQL Server 2005/2000, Oracle 10g/9i, MYSQL
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Operating Systems: Windows XP, 7, 8, 10/vista & server 2003, UNIX, Linux and Mac
Utilities: Eclipse, GIT, SVN, CVS, Firebug, FirePath
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio
PROFESSIONAL EXPERIENCE
Confidential, Tempe, AZ
QA Engineer
Responsibilities:
- Followed Waterfall Methodology for the product development
- Developed UAT artifacts, including test scenarios and test scripts as per the Business Requirements
- Conducted UAT testing from the perspective of customer or branch personnel
- Performed Regression Testing to detect defects and wrote test cases for regression testing
- Automated the mobile testing and run the scripts for multiple devices like iPhone, iPad, Android, Blackberry using Android SDK and IOS Simulators and set up mobile device Emulator to test application and to get log files using Appium Emulators
- Used Quality Center to document defects found when actual does not meet expected results, and discuss the defect scenario with Defect Review Board
- Maintained and executed the test cases and test scripts using Quality Center
- Worked with project managers, business analysts and QA team and contribute to project meetings
Environment: Manual Testing, Appium, Android SDK, xCode, HP Quality Center.
Confidential, Kansas City, MO
QA Automation Engineer/Mobile Tester
Responsibilities:
- Followed Agile Methodologies, Scrum meetings and Software Quality Audits for all the Phases of SDLC
- Designed Automation Test cases using Selenium WebDriver, Java, TestNG, Maven
- Used Selenium Grid to run test cases in multiple browsers and Platforms
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java
- Used Apache POI methods for writing to excel sheets in java
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java
- Used iOS simulator (on xCode) to make sure the app works on all devices
- Used Android SDK and set up mobile device Emulator to test application and to get log files
- Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements
- Wrote and executed SQL’s and PL/SQL’s to do the backend testing
- Used JavaScript libraries like Karma, Chai, Jasmine, and Protractor along with selenium WebDriverJS for UI test execution assertions
- Used Protractor with Selenium to provide automated test infrastructure to simulate user's interaction with an AngularJS application running in a browser
- Used web-debugging tools like XPath, Firebug and FirePath to locate elements
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files
- Experienced in load and performance testing tool JMeter
- Logged and managed defects using Quality Center defect management tool
- Worked with Source version control tool such as GIT
- Strong experience with SOA architecture which include daee and Restful Web Services Testing
- Performed web services testing with SoapUI by validating request and response for XML, JSON files
- Performed data driven testing by using JDBC and Groovy script as a data source in SoapUI and configured SQL queries to fetch data from the Oracle database
- Used Jenkins as continuous integration server to run automated test suites
- Configured Maven for running servers and scripts after the build
Environment: Selenium WebDriver, Jenkins, Cucumber, SoapUI, Maven, Appium, TestNG, Quality Center, FirePath, Firebug, Eclipse, XPath, Java, GIT, JMeter, Oracle 10g, Protractor, WebDriverJS, Jasmine, Karma, RESTful, XML, JSON
Confidential, Charlotte, NC
QA Selenium Engineer/ Mobile Tester
Responsibilities:
- Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
- Assessed & analysed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings
- Strong experience with software development approaches like Agile and Iterative
- Scripted Tests and automated using Selenium WebDriver at OS level for User Interface (UI) using Java
- Implemented TestNG automation framework based on Page Object Model for Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to detect bugs after enhancement and configuration settings of the code
- Used Hybrid/Data Driven Framework and extracted the data from external Excel files using Apache POI
- Used Appium for mobile app testing Android and iOS
- Integrated Appium with Sauce Labs for distributing tests on the cloud
- Publishing the application in production for Android platform using Perfecto tool
- Performed ETL Testing that are scheduled for file transfers from operational data stores to designated file systems/directories
- Performed test-driven development (TDD) for developing test cases using Jasmine, WebdriverJS, Protractor and Karma.
- Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Protractor Testing Framework
- Performance testing of the applications by generating scripts using Load Runner
- Coordinated with developers and record defects in JIRA to track until they are resolved
- Worked on behaviour-driven development (BDD) approach using selenium-Cucumber to write and execute automated acceptance/unit tests with Java
- Worked with Source version control tool such as Subversion (SVN)
- Designed and developed automation framework settings and implementation of Java, JavaScript
- Tested both SOAP and REST services using SoapUI and tested both XML and JSON formats
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver
- Configured and scheduled jobs in Jenkins
Environment: Selenium WebDriver, Java, Firebug, FirePath, Perfecto, JIRA, Oracle10g, Jenkins, ANT, SoapUI, JavaScript, Protractor, Jasmine, Karma, WebDriverJS, Cucumber, SVN, Restful
Confidential, Salt Lake City, UTQA Automation/ Web Services Tester
Responsibilities:
- Framework Development for Automation using Selenium WebDriver for smoke and regression test suites using TestNG, Maven and Jenkins
- Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations and Equivalence classes
- Developed Hybrid framework (Keyword and Data Driven frameworks) to perform test activities and retrieve test data from Excel files and SQL Databases
- Performed Cross Browser testing using Selenium, TestNG
- Developed Project usingwaterfallmethodology
- Wrote SQL Queries for backend/ETL testing
- Developed test scripts using groovy for data driven testing of SOAP and REST Web service using SoapUI
- Perform Web Service Testing using JSON and XML, RESTful API automation with GET/POST/PUT/DELETE
- Analysed project documentation, analysed and estimated requirements, planned, prepared and updated detailed Test cases using Quality Center
- Performed manual testing on the whole application before going for the automated testing
- Prepared Manual Test Cases and executed the Test Cases
- Performed checking the user profiles and their login scripts and checked the basic functionality by manual testing
- Generated Weekly Reports, Defect Reports and Customized Summary Reports
- Performed User Acceptance Testing(UAT) in the final phase of software development process to check the functionality of the software
Environment: Selenium WebDriver, SoapUI, Quality Center 10, SQL Server, TOAD, UNIX, HTML, RESTful, Manual Testing, XML, JSON
Confidential
QA Automation Engineer
Responsibilities:
- Performed various types of testing like Functional Testing, Integration Testing, Regression Testing, System Testing and Compatibility Testing
- Developed detailed Test Plans, Test Cases and responsible for executing the Test Cases, Test Scripts using QTP
- Developed Scripts using VBScript language for Automating Testing Activity in QTP
- Generated Test Data for Automation Scripts in Excel from QTP
- Used traditional Waterfall methodology
- Performed Database Validation Testing using complex SQL queries using Inner/Outer joins
- Used the HP Quality Center (QC) defect tracking system, to report and analyse defects during the entire testing
- Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
- Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analysing data input/output and error codes.
- Preparing and executing Test cases, Review test cases and Defect Reporting
- Prepared Defect Report as per severity and Priority
- Analysed Test specifications and written Manual Test cases for Black Box Testing
- Performed manual testing using Cross browser and Cross Platform
Environment: QTP 8.2, VBScript, SoapUI, SQL Server 2005, and Windows 2003, HP Quality Center, Manual Testing
Confidential
Manual Tester
Responsibilities:
- Analysed test specifications and converted them into Manual Test Cases
- Executed the manual test cases for various testing like GUI, Functionality, System, for Web applications and recorded the results
- Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases
- Project is developed using waterfall methodology
- Executing and retrieved the data for SQL Queries
- Used Quality Center (HP QC) as a bug tracking system
- Expert in testing XML web services using Soap protocol
- Automated the Backend System using QTP XML (used XPath, WSDL) web services (SOAP protocol) Feature
- Preparing the Test Plan and Test Cases based on the business and functional specifications
- Participated in Integration, System, Smoke Testing
- Performed End to End Testing and User Acceptance Testing
Environment: QTP, Quality Center, JAVA, XML, Manual testing, MS SQL Server, SQL, MS Office
