We provide IT Staff Augmentation Services!

Senior Qa Engineer Resume

0/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Over seven years of professional experience in Information Technology with emphasis on Software Quality Assurance and Automation Testing.
  • Hands on experience in all stages of Software Testing Life Cycle and Software Development Life Cycle
  • Expertise in preparing Test Plans, Test Cases, Test Case Review, Test Case Execution, Automation Test scripts, Defect management, Defect Reports, Root Cause Analysis and Test reports.
  • Solid Expertise in testing web based applications using Selenium WebDriver, Selenium RC Selenium IDE, JMeter, QTP and LoadRunner
  • Proficient in testing web applications and APIs using JavaScript, JSON, jQuery, XML, AJAX, HTML, CSS, scripts using Python.
  • Experience in testing webservices using SOAPUI.
  • Experience in testing Soap based and REST based services.
  • Hands on experience in understanding Database Management Systems and writing SQL queries.
  • Extensively proficient in Functional testing, Performance testing, Integration testing, GUI testing, Regression testing, Automation testing, Load testing, UAT testing and Security testing.
  • Hands on experience of defect reporting into bug tracking systems using Mercury Quality Center (QC)/Test Director, Bugzilla, Mantis, Rally and JIRA.
  • Extensively used TOAD to execute Stored Procedures scripts and load the data from flat files into database.
  • Possess working knowledge of Build Tools such as ANT, Jenkins and Maven.
  • Hands on experience in GUI testing using Sikuli and Eggplant.
  • Experience in writing shell scripts in Unix
  • Proficient in JMeter Scripting for (For Http, Web service) Business scenarios and converting to reusable functions and analyzing the reports.
  • Knowledge of programming languages and scripting languages and building framework: Java, J2EE, Java Script, Python, C, XML, HTTP, junit, TestNG, Nunit.
  • Experience in Cloud testingonweb applications.
  • Hands on experience in testing mobile applications with Android, iOS, Blackberry and Windows Mobile.
  • Experienced in Object Oriented Analysis and Design, Agile methodologies, Test Driven Development (TDD) and design patterns
  • Experience in working with development groups to debug open defects.
  • Having considerable experience in customer facing roles and can help guide customers and manage business and client expectations effectively.
  • Self starter with strong communication and presentation skills

TECHNICAL SKILLS

Tools: Selenium 2.0, Selenium IDE, Selenium RC, QTP, Load Runner, SoapUI 4.6, JMeter, HP Quality Center 9.x/8.x, Test Director 7.x, IBM Rational, Sikuli 1.0, Eggplant, Junit 4, NUnit, TestNG, Tortoise SVN, MS Office 2010/2013, Microsoft SharePoint 2013, Eclipse, Rally, JIRA, Bugzilla, Mantis, ANT, Maven, Jenkins

Languages: Java, Python, JavaScript, Shell scripting, PL/SQL, Java Script, J2EE

Web Technologies: Servlets, JDBC, XML, Xpath, SOAP, RESTful, JSON, jQuery, AJAX, HTML, CSS, Apache Tomcat, IBM Web Sphere

Databases: CouchDB, ORACLE 10g/11g, MS SQL Server 2005/2008, MS Access 2000/2005, DB2

Operating Systems: Windows XP/Vista/7 and Windows Server 2000, 2003/2008, Linux, UNIX, Mac OS X

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Senior QA Engineer

Responsibilities:

  • Worked with Business Analysts, Scrum Master and Developers in gathering requirements analysis for the development of Test Plan, Test Cases and Test Reports
  • Using Agile methodology (Scrum) to ensure the new features meet the customer requirements and acceptable quality assurance standards
  • Follow Agile - testing methodologies in testing service applications on iterative and rapid production deployment by creating an iterative process framework SCRUM process.
  • Participating in the SCRUM meetings, preparing reports and other supportive documentation to contribute to establishment of standards and procedures for software testing
  • Involved in setup of Automation Testing Framework using data driven approach.
  • Used Eclipse IDE for writing the automation scripts in Java.
  • Used SoapUI for REST Webservices Functionality Testing.
  • Writing shell scripts for debugging open defects.
  • Hand on experience in testing third party APIs for payments at server side.
  • Creating and executing JMeter scripts and scenarios on Cloud, for Performance Verification Testing (PVT) which helps in comparison of performance across different versions and the comparison of performance across different dimensions of data model with in a same version.
  • Identifying key performance bottlenecks and presenting analysis reports to the client which was helpful in improving performance.
  • Write functional tests for new backend server features for API in both a white box and black box environment.
  • JMS API testing using TestNG and Junit for testing on Cloud.
  • Use TestNG XML to run test suites for web applications.
  • Performed data validation testing using TOAD and SQL scripts.
  • Validating automated test cases data against CouchDB and SQL Server.
  • Developing manual test scripts for different test scenarios covering all aspects of project functionality using Rally and reviewing the test cases developed by other testers.
  • Created Status Reports template and prepared Weekly Status Report
  • Involved in performing GUI automation using Sikuli on Android tablet and iOS, including manual testing.
  • Executing the test cases, recorded the results and documented defects, questionable functions, as well as inconsistencies in software program functions, outputs, online screens and content.
  • Developed automation test cases using Selenium Webdriver to test web application.
  • Used ANT to build and run the Selenium automation framework.
  • Deploy build using Maven and ANT.
  • Deploy Jenkins build for running regression test cases and push the code.
  • Automated website testing from the cloud on different browsers.
  • Identifying and documenting defects using Rally to ensure applications functionality
  • Identifying and tracking defects, generating bug reports and submitting test reports via Rally and JIRA.
  • Working closely with users and program developers to ensure application development meets with the user expectations

Environment: JAVA, J2EE, JavaScript, JUnit, TestNG, SoapUI, Sikuli, JMeter, UNIX, ORACLE 10g, SQL developer, Selenium Webdriver, Eclipse, JIRA, Rally, Maven, JIRA.

Confidential, Sunnyvale, CA

Senior QA Engineer

Responsibilities:

  • Experience in defining Testing Methodologies, Designing Test Plans and Test Cases, verifying and validating web based applications and documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC)
  • Using Agile methodology(Scrum & Kanban) to ensure the new features meet the customer requirements and acceptable quality assurance standards
  • Participating in the meetings, prepared reports and other supportive documentation to contribute to establishment of standards and procedures for software testing
  • Developing manual test scripts for different test scenarios covering all aspects of project functionality using Mercury Quality Center, and JIRA Defect Management
  • Creating and executed manual test cases using Quality Center and reviewed test cases developed by other testers
  • Importing Test Cases from MS word and Excel to Quality Center 9.0 using Add-ins.
  • Moving QTP 9.0 Scripts to QC 9.2 and associate the appropriate Repositories.
  • Created the automation test plan, Data Driven Framework, different Checkpoints in Script using QTP.
  • Experience with source code control system using SVN
  • Involved in performing functional, end-to-end, security, ad-hoc, white box, black box and regression testing in a continuous integration environment.
  • Performing Root Cause Analysis for all the assigned issues for existing functionality such as (Corrupted Data, Code Error)
  • JMeter Scripting for (For Http, Web service) Business scenarios and converting to reusable functions.
  • And review the scripts made by the offshore team and making them in Base line and working with and managing onshore offshore teams.
  • Executing the test cases, recorded the results and documented defects, questionable functions, as well as inconsistencies in software program functions, outputs, online screens and content
  • Developed automation test cases using Selenium Webdriver.
  • Used Jenkins to build and run the Selenium automation test cases. Once the script got over, framework used to send the automation reports over email
  • Participating in system walkthrough and inspection meetings to understand the business rules and system operation flows
  • Executing test cases using both manual processes and automated test tools
  • Writing SQL Query to extract data from various database tables for testing purpose
  • Validating tests by crosschecking data in backend on SQL server using SQL Queries
  • GUI testing using Eggplant.
  • Involved in examining log files and exception conditions for accurate defect filing using JIRA.
  • Involved in generating bug report, test reports and presenting the same to the management.
  • Assisting client implement User Acceptance Test (UAT) including creating test plan, generating test data, designing test cases, preparing test environment and executing test
  • Scheduling Knowledge Transfer sessions between the Onshore and Offshore resources

Environment: JAVA, J2EE, JMeter, JUnit, UNIX, Eggplant, ORACLE 10g, SQL developer, Selenium Webdriver, Eclipse, JIRA, QTP, QC

Confidential, Madison, WI

QA Engineer

Responsibilities:

  • Analyze business requirements and convert them to QA requirements.
  • Devise more streamlined BA techniques for gathering and documenting requirements and businessmodels by conducting weekly workshops, which as a result, improved team congruence, and communication between internal and external stakeholders.
  • Interacting with customer in the process of identifying customer needs and organize them in to business requirements and create user stories for each requirement.
  • Developed automation scripts for new enhancements using Selenium Webdriver and TestNG.
  • White box and grey box testing APIs on server side for web application.
  • Follow Agile-testing methodologies in testing Vendor services applications on iterative and rapid production deployment by creating an iterative process framework SCRUM process.
  • Performed validating reports as a result of FT / GL process such as Accounts payable, Accounts receivable, AP Contra account and AR contra account.
  • Escalating customer requirements to product owners in developing user stories based on the user experience with the legacy systems and creating user stories.
  • Create manual scripts in Rally for each user story created. And send out for approval to Product Owners.
  • Effort estimation for creating manual and automation scripts and test execution for each user story.
  • Scripting and executing JMeter scripts and analyzing the results.
  • Involved in project management life cycle, responsible for Quality Assurance and Performance team activities, interacted with Business Analysts to get requirements and arranged meetings with product team to get the sign off for the product.
  • Created a common approach for cross platform and cross browser testing with a framework, which can be used on multiple browsers.
  • Reviewed the Selenium Scripts developed by the team members
  • Performed User Story level testing, System Iteration testing, and user acceptance testing.
  • Prepared the Test Scenarios, Test Conditions, Test cases and Automation Scripts in Quality Center for Integration, System and End-to-End testing and documented Testing process and all activities.
  • Continuous updates on automation scripts and manual scripts based on new user stories for each iteration and run regression test suite.
  • Execute manual and automation scripts and report defects tracking them to closure.

Environment: Selenium WebDriver, Java, Oracle 10g, TestNG, GSON, SOAP, SVN, Eclipse 3.4, MySQL, JMeter

Confidential, Minneapolis, MN

QA Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, created the test plan and prepared detailed test cases for UAT.
  • Create and maintain automation scripts Selenium Regression test suite.
  • Involved in creation of automation framework using selenium and testNG on Eclipse.
  • Created a common approach for cross platform and cross browser testing with a framework which can be used on multiple browsers.
  • Created Keyword Driven Automated Frameworks using Selenium RC configured under Eclipse JUnit environment.
  • Performed Functional Testing using Selenium IDE and performed cross browser compatible check.
  • Reviewed the Selenium Scripts developed by the team members
  • Worked closely with Development team to resolve quality issues
  • Experience in ANT to automate the build process.
  • Performing Integration, System, End-to-End testing based on the base-lined test scripts.
  • Performed data validation testing using TOAD and SQL scripts.
  • Performed Bug tracking and reporting using Mantis Tracking System.
  • Analyzed web user demographics and work flows to create web pages that enable users to complete tasks logically, quickly, and accurately, including finding information, transacting business.
  • Defined the Quality Assurance Metrics.
  • Performed functional testing for new release enhancements.
  • Reviewed the project requirements and technical specifications.
  • Worked with client to establish and maintain a consistent test methodology. Coordinated with development team/client to generate/get test data and leverage best practices like standardized templates and defined test methodologies

Environment: Java, JDBC, XML, XPath, Selenium IDE, Selenium RC, Linux, JUnit, TOAD, TestNG, BugZilla, SQL Server2005

Confidential

QA Engineer

Responsibilities:

  • Coordinated with users, gathered business requirements and analyzed the functional requirements, also involved in system design, database design and development.
  • Coordinated with offshore team, communicating with developers in troubleshooting issues and fixing.
  • Prepared test standards and procedures to be used in the development of all Load Runner test scripts.
  • Code and design maintainable and extensible automated test scripts and reusable automated test function.
  • Extensively used VuGen for Load Runner scripting for different protocols, Web, Oracle NCA and Click& Script.
  • Captured session variables dynamically and made them as dynamic parameters replaced with hard coded values to ensure application is running fine for all scenarios.
  • Ran different varieties of scenarios including baseline, stress test and compatibility test, worked with Web Services Protocol and XML Transactions.
  • Prepared Test Strategy, Test Plan and QA Development plan, Resource and Effort estimation.
  • Executed test cases and track defects for closure.
  • Created scenario based and screen based reusable automation scripts in Quick Test Professional.
  • Prepared positive & negative test scenarios, test metrics, test cases, traceability matrix and test data, executed test cases, reported defects, tracking them to closure and documented test results.
  • Created testing reports using Crystal reports.
  • Executed SQL queries and performed back-end testing to validate database records.
  • Utilized existing test scripts and modified created simplified new test scripts to test software application to ensure proper operation and identify defects.
  • Performed Functional, Integration, User Interface, Smoke and Adhoc Testing.
  • Estimate the test efforts, test schedule and work with the project managers to support the project schedule

Environment: Quality Center 9.0, TOAD 7.4.03, Oracle 9.0, Load runner 8.1, Quick Test Pro9.0, JSP, Java Script, Junit, HTML, XML, SQL Server 2000

Confidential

QA Engineer

Responsibilities:

  • Analyzed business requirements, prepared use cases, functional specification document, and analyzed gaps between business and system requirements, setting up test environment, track environmental issues in order to set up test environment.
  • Prepared test data for the positive and negative scenarios, performed functional, system testing, integration testing and regression testing.
  • Prepared Test Plan, Test Scenarios, Test Conditions, Test Cases, Test Strategy Document and Traceability Matrix.
  • Extensively used SQL queries to perform back end testing to check the Data Integrity on Oracle DB.
  • Created and executed Manual test to test Web based Application.
  • Reviewed the Test cases and Test scripts.
  • Involved in analysis of Root cause analysis.
  • Involved in performance testing with Load Runner to simulate a process.
  • Ensured the correlation of session IDs and other data being passed in parameters within the script.
  • Scripting using Shell programming on UNIX.
  • Written high level scripts using Load Runner virtual user generator, parameterized unique and dynamic content in the application scripts for real time emulation.
  • Found bugs and updated JIRA with all bug details. Re-tested fixed bugs and verified and updated JIRA ticket with all details.
  • Involved project status meeting with team members.
  • High Priority issues are escalated to Top Management for quick action.

Environment: Load Runner 8.0, Java, J2EE, Oracle 9i, JIRA, UNIX, Windows XP, XML, HTML

We'd love your feedback!