Qa Engineer Resume
San Francisco, CA
SUMMARY
- Have more than 7 years experience in Automation, Performance and Manual Testing of Web based applications using Selenium RC/IDE/WebDriver/Grid as well as JUnit,HP Load Runner TestNG, QTP, and SilkTest Automation Testing Tools
- Extensive experience in preparing Test Plan, Test Scenarios, Test Cases, Test Scripts, Test data, Automated Testing Frameworks based on User requirements and System Requirements Documents
- Performed Functional Testing, Regression Testing, Integration Testing, Security Testing, and Configuration Testing
- Experience in designing and generating different Test Reports using TestNg and JUnit
- Developed Data Driven and Modular Driven frameworks, and have a good understanding of Keyword driven frameworks and Page Object Model
- Experience in Bug Reporting, Bug Tracking using various Bug Tracking Systems like Mantis, JIRA. Actively interacted with the development team to fix crucial bugs
- Experience and good understanding of various phases of Software Development Life Cycle (SDLC) and Testing Life Cycle, Defect Life cycle
- Experience on Selenium IDE and RC.
- Experience in using SOAP UI for testing SOAP and Web services
- Experience in using JUnit/TestNG based test frameworks for API or Regression Tests.
- Great understanding of SOA and REST architectures
- Exposure to performing database backend testing and in writing SQL Queries.
- Performed Cross Browser testing. Executed Test Scripts using Firefox, Chrome, Safari and IE browsers.
- Excellent knowledge in Black Box and White Box testing.
- Expertise in designing and developing Test plans, Test Cases, Bug Tracking.
- Involved in Testing ERP Applications.
- Experience in performing integration, system, stress, regression, comparison, recovery, performance, security, smoke, Install & uninstall and user acceptance tests.
- Extensive Working experience in Load Runners, JMeter.
- Profound knowledge in performance testing with Web (Http/Html), Web Services, Citrix and protocol.
- Sound knowledge in designing controller scenarios according to the different test requirements in controller using Load Runner.
- Good exposure in analysing the test results.
- Having good experience on testing types, which we conduct under performance like smoke, load,spike,volume, regression and baseline and other supporting tests.
- Good experience on bottleneck identification and monitoring through metrics.
- Good Knowledge on all performance testing project activities including requirements gathering, test planning, designing scripts and creating test data, executing various test executions and report preparation.
- Used Selenium GRID to execute Test Scripts on various machines.
- Tested web applications on mobile devices as well as on emulators for Apple IOS, Android OS, Windows Mobile OS
- Involved in Creation of Proof of Concept
- Involved with SDLC models Waterfall and AGILE Scrum Methodology projects.
- Experience in version control system SVN for source code maintenance.
- Worked closely with Developers, Business Analysts, and subject matter experts to help facilitate quick resolution of issues / defects found during testing
- Good analytical, problem solving, communication and interpersonal skills along with a good aptitude for learning
TECHNICAL SKILLS
Operating Systems: Windows//Unix
Browsers: Internet Explorer, Firefox, Safari, Google Chrome
Languages: Java, Javascript, VBScript, HTML, XML, CSS, SQL, XML
Databases: MySQL, Oracle
Automation Tools: Quick Test Pro (QTP), QC ALM, Rational Suite,HP Load Runner
Selenium: IDE/RC/Web Driver, JUnit/TestNG, Performance Center, JMeter.
Applications: VMWare, TOAD, Charles web debugging tool, Adobe Photoshop, SOAP UI, Macromedia Flash, Macromedia Dreamweaver, Adobe Illustrator, IBM Appscan Security Testing Application, FTP, Windows PerfMon, Selenium Web Driver, ANT, Subversion (SVN), Firebug/FirePath, Putty, Observe Point, JSON View
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
QA Engineer
Responsibilities:
- Analysed business and system requirements and estimated testing efforts Developed Test Plans, Test scripts, and Requirements Traceability Matrix documents
- Participated in reviews and walkthroughs of Information Architecture Documents and User Interface Wireframes
- Worked closely with development and project management teams to ensure that test cases were consistent with the test strategy and product requirements
- Defined data requirements necessary for test execution Identified, documented and tracked software and system defects using bug tracking application (JIRA, Zephyr)
- Prepared daily and weekly Excel based reports on the QA progress
- Created data driven framework and performed automation testing of the Visa website using Selenium WebDriver and Java
- Tested Visa client website across multiple operating systems and browsers, and mobiles/tablets
- Performed Google Analytics testing using Observe Point
- Performed frontend testing using JSON
- Performed regression testing and verified bug fixes.
- Handled various projects by prioritizing to meet the deadlines.
- Participated in daily scrum meetings.
- Worked with developers and program managers in triaging bugs and other issues.
- Tested Rest Web Service using the SOAP UI
- Used JMeter for Performance Testing of client website
Confidential, San Francisco, CA
QA Engineer
Responsibilities:
- Involved in the development and maintenance of data driven framework for automation of insurance claims and quote modules
- Involved in the creation of Proof of Concept
- Created Automation Test Scripts using Selenium WebDriver and Java
- Performed Cross Browser testing. Executed Test Scripts using Firefox, Chrome and IE browsers.
- Used Selenium GRID to execute Test Scripts on various machines.
- Generated Test Script reports in HTML/TestNG formats.
- Used Subversion as a version control tool
- Developed ANT build files for maintaining test automation builds
- Used Firebug to identify the Object’s id, name, XPath, link in the application.
- Performed complex SQL queries against MySQL database.
- Created Test Plans, Test Cases for various projects
- Handled various projects by prioritizing to meet the deadlines.
- Participated in daily scrum meetings.
- Worked with developers and program managers in triaging bugs and other issues.
- Performed SOAP Web Services/API Testing, validated XML request/response data for filing auto claims using SOAP UI
Confidential, San Francisco, CA
QA Engineer
Responsibilities:
- Developed and maintained a modular driven framework for automating the published pages of Adobe’s DayCQ content management system
- Involved in Creation of Proof of Concept
- Involved in Automation script creation
- Performed Automation script review of peers
- Performed Integration of Ant, HTML, JUnit to Selenium Webdriver
- Maintained and updated available framework
- Segregated automatable and non - automatable testcases
- Created an estimation for automation scripting
- Performed functionality and performance testing of flash applications on various mobile devices (iPad, iPhone, Samsung Galaxy, Motorola Droid X, Kindle fire, Motorola Xoom) as well as desktop Windows/Mac OSes. Used Apple IOS, Android and Windows Mobile emulators for mobile testing.
- Performed regression and verification of bug fixes.
- Worked with developers and program managers in resolving bugs and other issues.
- Used Bugzilla and Watson for reporting and verification of bugs.
Confidential
Performance and QA Engineer
Responsibilities:
- Responsible for black box testing of complex flash web applications for clients such as HP, Cisco and Intel.
- Involved in Performance, UAT and System Testing of PeopleSoft Financials System.
- Designed the testing approach based on the assessment and analysis of the requirements documentation and the technology platform.
- This involved creating, managing and approving testing documents, schedules and estimates, and reviewing the execution of testing activities to ensure completion and flow.
- Applied past experience and technical knowledge, to analyze and assess the interdependencies of tests, applications, technologies for a given effort.
- Participated in Integration Testing of different modules in application.
- Driven test efforts to completion, taking accountability for work and results of others. Lead triage meetings to drive resolution of project issues.
- Effectively & professionally communicated verbally and in writing, as well as translated technical language to non-technical customers.
- Influenced others at all levels across the company within their span of control.
- Responsibilities included testing the design, creating test scripts and executing them, documenting the user requirements gathering for writing technical specifications for interfaces, conversion and reports.
- Involved in doing performance testing using Load Runner.
- Proactively gain and use deep knowledge of technology, industry & business to deliver meaningful results.
- Extensively worked on Black Box testing and unit testing.
- Involved in testing Records, Views, Pages and Components.
- Involved in using Quick Test Pro to keep track of recorded actions.
- Used Application Upgrader to move the Project to test environment.
- Performed manual testing, Integration and Regression testing for new builds.
- Documented and reported bugs found out during the testing process in Test Director.
- Did a pilot project on Selenium RC and IDE to test the website content and functionality
- Created test plans and test cases for use in various projects.
- Performed functionality and performance testing of various flash applications within a tight deadline.
- Performed testing of the Flash/Flex applications on major operating systems (Win and Mac) and browsers.
- Created complex SQL queries against MySQL Server database to validate data.
- Performed localization testing of the Flash/Flex applications.
- Used Mantis and Jira bugbase for logging and regressing bugs.
- Worked with offshore team in China as a Lead QA for Cisco’s web application testing.
- Participated in daily Scrum meetings.
- Worked with senior project managers on Cisco’s web application training manual.
- Mentored junior QA engineers on different projects and QA processes.
- Provided feedback on web application enhancements.