Sr. Qa Engineer Resume
Overland Park, KS
SUMMARY
- Around 8+ years of experience in Software Quality Assurance of both Manual and Automated Testing on web based and Client Server based applications.
- Expertise in Automation Tool Selenium 2.0, Protractor, QTP and performance testing tool - JMeter, mobile automation testing tool- Appium.
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Experience in web and mobile applications testing with Selenium IDE, Selenium RC, Selenium Grid and Selenium WebDriver, Appium (iOS/Android), JUnit and TestNG, Cucumber, Jenkins.
- Experience in providing efficient locators for strategies like Xpath and CSS to perform cross browser testing by using web debugging tools like XPath, Firepath and Firebug.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Experienced in using HP Interactive automated testing tools like Quick Test Pro and Quality Center.
- Experience in Back-end testing, data validation, Database testing using SQL queries.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Involved in SOA testing including developing test scripts in manual and automated testing environments, logging and recording test results, developing test scenarios, identifying and analyzing test errors, and maintaining test scripts.
- Proficient in using Quality Center, Rally, JIRA, Clear Quest, Bugzilla.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
- Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Server.
- Executed automation test scripts using windows and Linux platforms for MFP products.Used open source environment in Linux and UNIX Platform Web application testing.
- Hands on experience in medical domain as well Worked with providers and Medicare or Medicaid entities to validate Internet portals.
- Designed and implemented re-usable Automation test scripts using industry standard tools like QTP or open source tools.
- Worked on multiple projects, and extensively involved in User acceptance testing (UAT), End to end, System Integration Testing(SIT), Functional Testing, Regression Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, QTP, HP Quality Center, JUnit, Cucumber, Appium (iOS, Android), TestNG, JXL, SOAPUI, Coded UI, LISA
Language/ Script: Java, JavaScript, Shell Script, VBScript(UFT), C, C#
Frameworks: Junit, TestNG, TDD
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
BugTracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA, Serena Team Track, Mantis, Lotus Notes
Build/ CI Tools: Ant, Maven, Jenkin, Jenkins, Hudson
Databases Technologies: MS SQL Server 2000/2005,OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL
Platforms: Windows, UNIX, Linux, Mac OS
Test Management Tools: HP ALM, HP Quality Center 10, Test Director, MS TFS, SharePoint
Methodologies: Spiral, Waterfall, Verification & Validation, Agile / Scrum
PROFESSIONAL EXPERIENCE
Confidential, OVERLAND PARK, KS
SR. QA ENGINEER
Responsibilities:
- Involved in the development of Test Plan and Test cases.
- Performed automation for Functional and Regression Testing using Selenium WebDriver and Cucumber.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Involved inMobile Testingwhich includesApp Testing and also involved with test automation for web application using Appium.
- Involved in Designing & developing data driven framework using Selenium Web Driver, tested and implemented Java Mail to send the regression result automatically.
- Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the ‘request and response’ of the Web Services (SOA) through SOAP UI.
- Extensive use of Developer Tools (F12) to identify the element's ID or name in Internet Explorer which is similar to FireBug in Firefox browsers.
- Involved in documenting test cases and packaging test suites and making them available to all using Quality Center.
- Used SQL scripts in Oracle databases to validate and query the functionality.
- Involved in Black Box and white box Testing.
- Interacted with developers to resolve technical issues using Defect Tracking System Quality Center.
- Performed Smoke, Functional, and Integration, User interface (UI), Regression and User Acceptance Testing (UAT).
- Used LoadRunner, executed multi-user performance tests, used online monitors and real-time output messages.
- Developed and implemented load and stress tests with LoadRunner, and presented performance statistics to application teams, and provide recommendations on how and where performance can be improved.
- Actively involved with SCRUM and sprint meetings, managing testing backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments, test environment setup, unit test result validation, test execution, and defect management in different environments.
Environment: Java, Selenium Web Driver, TestNG, Maven, Jenkins, SOUPUI, TDD, Agile, HTML, XML, Appium, XPath, Rally, Web Services (SOAP & RESTFUL) JavaScript, Quality Center 11, Firebug, SQL, PLSQL, Putty, Win SCP, QTP v10,SQL Navigator, Oracle, UNIX, Windows, Mac OS.
Confidential, SALT LAKE, UT
QAAutomation Test Engineer
Responsibilities:
- Implemented automated execution of tests using Maven and Jenkins.
- We followed Agile/Scrum methodology for build the application. Here I mainly focused.
- UFT: In data driven frameworks for each Use Cases (functionality) written in Descriptive Programming.
- Executing the test scripts inUFTand ALM. Developed test scripts and function libraries using VBScripts.
- Developed Hybrid Automation Framework, Page Object Model from scratch using Selenium WebDriver and TestNG and defined dependencies using Maven.
- SQL Queries: Develop SQL queries using TOAD andUFT.
- Reviewed the Selenium Scripts developed by the team members.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant.
- Involved in web and windows projects, with both C# and VB.NET using Coded UI automation tool.
- Involved in status reporting, project meetings and project planning with the team. Involved in the Continuous Integration of the automation framework with Jenkins.
- Worked with designing and building automation frameworks in Cucumber BBD.
- Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
- Configured ANT builds scripts to run tests, develops reports and sends notifications.
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
- Web Services: Developed and executed test cases for RESTful services usingUFTtool. Add check points to validate the response header.
- Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps).
- Developed automation scripts for Native Mobile applications (IOS, Android) using Appium and Java.
- Integrated Appium with Sauce Labs for distributing test on the cloud.
- Performed manual testing of native mobile applications by using Emulators and IOS Simulators.
- Performed Cross-platform, UI testing for native and hybrid mobile apps using Appium test automation framework and used iTKO LISA tool for SOA testing.
- Used Protractor framework for Applications developed using Angular JS.
- Used JIRA for Identifying, logging, tracking and escalating bugs.
- Status reporting and test updating in QualityCenter.
- Executed automated testing in QC to test the front-end functionality of the application.
- Used HP Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts.
- Significant experience as a Performance test engineer using HP LoadRunner.
- Automated test cases using Ranorex to elaborate data-driven tests, excluding XML data format, by means of this tool.
- Created detailed reports with screenshots using Ranorex UI tool.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium on Windows and Mac OS.
Environment: Selenium Web Driver, Eclipse IDE, JAVA, C, JUnit, JIRA, Rally, QTP v9, Oracle 10g, SQL,SQL Navigator, SOAP UI, Web Services (SOAP & REST FUL) JavaScript, HTML, XML, MySQL,UFT12.53, VBScript, Selenium WebDriver, ALM, Toad (MySQL), Excel, putty, Web Services, SQL Server 2000, Cucumber.
Confidential, ATLANTA, GEORGIA
SR QA ANALYST/MOBILE TESTER
Responsibilities:
- Created and executed database queries (SQL) to validate database data integrity.
- Developed test scripts in Selenium for inserting records into oracle tables.
- Used SOAP UI (use of groovy script) for test data setup in Test Driven Development.
- Identified software capability and reliability by conducting functional, system, and regression and performance tests.
- Prepared and reviewed UAT test artifacts Test Plans, Test Scripts, Test strategy, Traceability matrices with Project Stakeholders.
- Developed Selenium WebDriver automation scripts for E-commerce checkout process.
- Expertise in testing mobile, tablets, mobile simulator, emulators in web.
- Experience on mobile application testing using Appium.
- Used Appium for native, hybrid Mobile application testing for IOS and Android platforms.
- Used Appium for test Automation Framework, Cross platform test Automation.
- Peer review test scripts for completeness and functionality.
- Also wrote test cases for payment transaction and business flow.
- Created the Test Procedure and Test Cases from the Requirements for Black Box, White Box testing of application.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- On daily basis used build tools like Maven and Jenkins to build and regress automated tests into CI process, and used GIT; documented and tracked defects and produced detailed reports using Jira and Rally.
- Attending Walk through meetings, Identified and reviewed application defects and interacted with developers to resolve issues.
- Develop conditions, expected results, and cycles based on requirements.
- Used TFS to capture bugs, track and manage any type of change.
- Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
- Design and develop Perl programs which interacted with Sybase and Oracle databases.
- Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
- Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in best practices for software testing.
Environment: Selenium IDE/RC/Grid, Junit, WinRunner, Load runner, Quick Test Pro v10, SQL, WebLogic, Windows, Mac OS, waterfall.
Confidential, WOODLAND HILLS, CA
QA ENGINEER
Responsibilities:
- Identified and Created test scripts with automation scripts as per the client requirements.
- Prepared test cases, plans, strategies and scripts for both positive and negative results and maintained in Test Management tools - HP ALM for windows forms and Website Testing.
- Test Data Creation in the application environment.
- Performed Database Testing using SQL scripts in order to check the Data Validation and Data Integrity.
- Generating output and Test reports from JMeter.
- Generating Qlikview reports and validating the reports data.
- Preparing Defect report as per severity and priority.
- Developed and maintained automation scripts for regression test cases in Selenium using Java.
- Involved in creating automation test suites for progression & regression testing in SOAP UI. The messaging formats included SOAP over HTTP & REST based clients with XML payload.
- Involved in Unit testing, test case development and regression testing using Junit for web based application.
- Specifications Creation of Test Data Requirements and Test Condition Matrix; Setting up Test Environment; Software Test execution Defect Management.
- Involved in Black box and white box testing, Functional, Regression, Negative, Compatibility and Integration testing. Also, involved in patch and upgrade testing.
- Created Requirement Traceability Matrix (RTM) to analyze changes and identify the areas of application for Regression Testing. Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
- Setup and Configured the testing environment with Eclipse IDE, TestNG, Selenium WebDriver and Selenium Java client driver.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
- Written and executed Selenium tests for automation testing of the web application using Selenium IDE and Web Driver. Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
Environment: Java, Selenium Web Driver, Junit, ANT, Jenkins, SoapUI, TestNG, LoadRunner QTP v9, HTML, XML, SQL, PL/ SQL, Oracle, Quality Centre, Windows, Mac OS.
Confidential, MEMPHIS, TN
QA ANALYST
Responsibilities:
- Determined test objectives through detailed analysis in order to automate features comprehensively.
- Involved in Analysis, Understanding the requirement specifications.
- Creation and Execution of manual test cases.
- Involved in debugging the stored procedures written for the business rules tester.
- Analyze testing results and defects, and provide recommendations to development team.
- Reported the bugs/defects through Quality Center (QC).
- Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
- Performed regression tests on the application to assure proper functionality of the site after new builds.
- Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
- Developed test scripts in Selenium for inserting records into oracle tables.
- Updated test cases and test scripts according to changed requirements as well as using Quick Test Pro for regression testing.
- Identified software capability and reliability by conducting functional, system, and regression and performance tests.
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Used SOAPUI (use of groovy script) for test data setup in Test Driven Development.
- Created and executed database queries (SQL) to validate database data integrity
- Experience in testing EDI according to HIPAA compliance.
- Generated Reports, Graphs and live analysis graphs in Quality center.
- Performed analysis, Assessment, Task distribution, Scheduling, Reporting, Meeting scheduling, etc. using MS Project, MS Power point, MS word, MS Excel.
- Distributed or assigned tasks among Managers, Testers, Team Members and Development related personnel.
Environment: Selenium Web driver, Java, TestNG, Maven, Ant, JIRA, Eclipse, SVN, Web Services.
Confidential
QA TESTER
Responsibilities:
- Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
- Responsible for performing Ad-hoc, Sanity testing, Functional testing and Regression testing.
- Coordinating with onsite persons regarding documents, requirements and discussions about the functionality.
- Performed regression testing for each new built.
- Used Test Director to analyze and maintain test cases, which satisfy both Verification and Validation and Track bugs.
- Understanding the business requirements and develop test cases to test the complete functionality of the application.
- Maintain Traceability Matrix to ensure all conditions are covered in the Test Cases.
- Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
- Participated in Integration, System, Smoke Testing.
- Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.
- Participated in JAD sessions and conducted project meetings.
- Created Use Cases using tabling approach and paragraph form.
- Conducted walkthroughs of project deliverables - use cases, context diagram, detail functional diagram, eliciting/leading requirements interviews, flowcharting, developing process models, developed signoffs for business/functional program specifications.
- Performed End to End Testing and involved in User Acceptance Testing.
- Involved in Release support - Release to QA, involved in environment setup, testing the release process.
- Involved in Backend Database testing in Oracle using SQL.
- Executed test scripts manually and then recorded the same in Win runner. All the issues that came up during this process were logged in TestDirector as defects.
- Defects were tracked, reviewed, analyzed using TestDirector.
- Attended weekly stand up meeting and work on acceptance and evaluation criteria to ensure complete functionality was tested.
- Facilitated BAT sessions.
- Developed automated test scripts using QTP.
- Designed Test cases and executed Test cases and reported the Bugs using Quality Center.
- Defect logging, Tracking, Reporting and Validation using Mercury Quality Center.
- Involved in Defect Reporting Meetings on a daily basis.
- Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Center.
- Involved in project meetings and Interacted with other team members in order to resolve the problems.
- Prepared Defect Report as per severity and Priority.
Environment: QTP, UAT, TestDirector, UNIX, SQL Server, Power Builder, Windows NT, MS Excel, Mercury Quality Center 8.2.
