We provide IT Staff Augmentation Services!

Senior Qa Engineer Resume

EXPERIENCE SUMMARY:

  • Over 12 + years of experience as Quality Assurance Analyst, Manual and Automation testing of web and client server applications.
  • Good understanding of Agile software development lifecycle.
  • Expertise in preparing & executing test cases and has an outstanding ability in reporting skills.
  • Well versed with Software testing procedures, theories, STLC and SDLC.
  • Participated in requirement discussions and created Test Strategy & Plans documentation for few of the executed test projects.
  • Good knowledge on SQL.
  • Good Experience and Knowledge in performing automated testing using Automated Tools like Selenium WebDriver and UFT.
  • Strong Experience in Automating Web Application Testing using Selenium WebDriver with Cucumber framework and TDD framework.
  • Proficient in Web Services testing using SOAP UI on Mobile applications and Web Services.
  • Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
  • Good knowledge on Amazon Web Services (EC2, ELB, VPC, S3, SQS, SNS, IAM, AMI, Route 53, CloudWatch).
  • Possess expert level of understanding of WSDL, XSD Schema, XML documents for Web Services Testing.
  • Knowledge on Jenkin continuous integration tool.
  • Expertise in Smoke testing, Functional Testing, Integration Testing, Sanity Testing, Regression Testing, Positive and Negative testing.
  • Good knowledge on Unit testing, System Integration testing, Adhoc testing, Alfa testing, Beta testing, White box testing, Blackbox testing and User acceptance testing.
  • Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cases, Defect Reports and Test Summary Report.
  • Worked and expertized on QA related tools like RQM, JIRA, ALM, Bugzilla, MTM.
  • Great team - management skills, efficient performance in a team as well as independently.
  • Excellent interpersonal and communication skills.
  • Flexible and adaptable to changing priorities on work deliverable requirements.
  • Hands-on approach with ability to deliver to high quality commitments.
  • Strong customer services focus with a desire to deliver a high-quality service.
  • Ability to work under pressure and delivery under tight deadlines.
  • Possesses strong problem analysis skills with ability to follow project standards and procedures as per client specifications.

TECHNICAL SKILLS:

Testing Tools: Quick Test Professional, UFT, Load Runner10, Selenium web driver, Appium, Perfecto, SOAP UI, Web Services.

SOA Technologies: REST, SOAP UI, WSDL, UDDI, Web Services.

Language/ Script: Core Java, J2EE, JavaScript, VBScript, Python3.6, Reactjs, HTML, C#

Build/ CI Tools: Ant, Maven, Jenkins.

Firefox Add-ons: XPath, Firebug.

Bug Tracking Tools: HP Quality Center, BugZilla, JIRA, Rational Quality Management, MTM.

Utility Tools: MS Office Suite, TFS

Web development: JavaScript, HTML, VB Scripts, XML, CSS, Flash.

Frameworks: Junit, TestNG, Maven.

Cloud Tools: EC2, ELB, VPC, S3, SQS, SNS, IAM, AMI, Route 53, CloudWatch, WorkDay, Taleo

Databases Technologizes: SQL, PSQL, Oracle.

Platforms: Windows 7/Vista/XP, UNIX, Linux.

PROFESSIONAL WORK EXPERIENCE:

Senior QA Engineer

Confidential

Responsibilities:

  • Involved in Business Requirement Analysis, Use-Case analysis, and Overall Design.
  • Developed Test Plans and Test cases based on the user stories (Functional requirements) taken on from each sprint.
  • Tested Web Services, Validated Request and Response XML, SOAP Calls, RESTFulcalls and WSDL using SOAPUI tool.
  • Validated Web Services request and response xml using SOAPUI tool.
  • Designed, developed and maintained test automation scripts in Java for simple to complex automated testing situations using Selenium WebDriver.
  • Configured behavioral driven automation framework development environment to perform automation.
  • Developed automation test scripts for a variety of user interface components (GUI).
  • Developed and executed automated testing scripts to efficiently test new functionality and continually retested the existing functionality.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Supported project related automation and manual testing activities for the team.
  • Used JIRA to raise bugs and to monitor the bugs.

Environment: Java, Selenium, SOAP UI, Web Services, RESTful, Tibco, Maven, XML, Oracle 11g, Eclipse, Ajax, TortoiseSVN, JBoss, MS Office.

Sr. Software Engineer

Confidential

Responsibilities:

  • Understanding existing application and enhancing based on requirements.
  • Understanding the functionality and work flow.
  • Review of Change Requests from TFS to define test requirements.
  • Preparation of Test Scenarios, Test cases, Test data Using Microsoft Test Management(MTM).
  • Executed test cases and reported defects using MTM.
  • Analyzed the user/business requirements and functional specs documents. Involved in meetings for preparing test plans based on Business Requirements Document (BRD) and System Requirement Specifications (SRS).
  • Involved in Daily SCRUM meetings and AGILE/Scrum Methodology for the overall Project
  • Involved in validating major releases by running the System Tests and Regression Tests by using Selenium
  • Performed test execution, logged defect and defect management processes also generating test metrics using QC/HP ALM.
  • Worked in Data Driven, TDD and Hybrid Automation frame work using Selenium WebDriver
  • Expertise in automation testing framework using Selenium for testing the Tennant product browser and web page, web application in various web browser like Firefox, Chrome, Safari, IE and also in different environment in Windows, Mac OS, Linux.
  • Developed Automation scripts in Java and/or JavaScript
  • Involved in Regression Testing using Selenium Web driver by writing scripts in java to Automate and used TestNG Framework
  • Involved in the preparation of Master Test Plan specifying an overview of testing approach, Testing strategy, roles, responsibilities and its scope.
  • Created the traceability matrix between requirements and test cases.
  • Performed Manual Testing to test the application on multi browser testing on IE, Firefox, Google Chrome and Safari.
  • Performed database verification and validation using SQL Queries for various test cases in HP Application Life Cycle (ALM 11.0)
  • Used SQL to verify that all conditions in the transformation logic have been covered.
  • Validated Source to Target mappings. Worked with developers and end users to resolve issues that are found in the data, mapping document.
  • Compared the source tables with the target tables for data base testing.
  • Coordinated and assisted in the development and execution of User Acceptance Test Cases (UAT Testing) for business line users.

Environment: Java, Java Script, Selenium, XML, Web Services, NUnit, JQuery, Oracle, TOAD, SQL Server, Data Driven Framework, Application Life Cycle (ALM 11.0).

QA Engineer

Confidential

Responsibilities:

  • Developed High Level Scripts and Low Level Scripts that match the specified product functionality.
  • Developed both Manual and Automation Test scripts based on use cases.
  • Identified mobile elements using Appium Inspector, UI Automator Viewer .
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
  • Create and maintain test data to support the execution of the manual and automated tests.
  • Performed Black Box Positive and Negative testing.
  • Coordinate defect validation with test team and assist development team in recreating defects.
  • Execution of test suites and HTML report generation using TestNG.
  • Executed cross-browser and parallel testing using TestNG.
  • Recorded, maintained & tracked defects, assigned type & severity levels, regressed scripts to assign status to defects configure Quality Center to auto-notify developers.
  • Participated in daily meetings to analyze the test result and the development of the projects.
  • Participated in various meetings and discussed Enhancement and Modification Request issues..

Environment: Selenium, TestNG, Appium, Java, Web Services, Jira, Apache Subversion (SVN), Test Manager, JMeter, SQL Server, Oracle, XML, TOAD, Jboss

Test Lead

Confidential

Responsibilities:

  • Understanding the business requirements and functional specifications.
  • Involved in writing the test cases and execution the test cases.
  • Involved in Build, Sanity and Regression Testing of the web-based application using Selenium.
  • Responsible for the Functional and System testing for different release of the product.
  • Performed functional testing and user interface testing for different builds.
  • Involved in bug tracking and defect reporting.
  • Analyzing the results.
  • Re-execution of test cases on modified build for ensuring the bug fixing work.
  • Involved in preparing the status reports.
  • Involved in testing various modules.
  • Involved in Security testing to verify the authentication levels
  • Performing Basic Application Testing (BAT) after every new release of software build
  • Endurance Testing - Long Period Testing (LPT), and Language Variant Testing (LVT)
  • Preparing Defect Report and assigning the defects to developer.
  • Mapping functional requirements with test cases.
  • Creating detailed test status reports.

Environment: Manual Testing,Selenium,ALM,RTC,Java,J2EE,SQL/PLSQL, WebLogic, Manual Testing

Test Lead

Confidential

Responsibilities:

  • Understanding the business requirements and functional specifications.
  • Involved in writing the test cases and execution the test cases.
  • Responsible for the UAT of the product in different implementations.
  • Performed functional testing and user interface testing for different builds.
  • Involved in bug tracking and defect reporting.
  • Analyzing the results.
  • Re-execution of test cases on modified build for ensuring the bug fixing work.
  • Involved in preparing the status reports.
  • Involved in issues faced by the team with the Test managers.
  • Involved in testing various modules.
  • Responsible for regression testing.
  • Involved in preparing the traceability matrix.
  • Preparing Defect Report and assigning the defects to developer.
  • Mapping functional requirements with test cases.
  • Retesting the cases where defect has been raised.
  • Attending walk through & creating detailed test status reports.

Environment: Web Services, API Testing,Squids,Java,J2EE,SQL/PLSQL, WebLogic

Test Lead (Automation)

Confidential

Responsibilities:

  • Preparation and execution of test plan.
  • Involved in executing the test cases at sanity, functional and regression level.
  • Preparation and Execution of Scripts for test cases using QTP 10.0
  • Report, track and handle the defects
  • CIT process.
  • Re-execution of test cases on modified build for ensuring the bug fixing work.
  • Involved in preparing the status reports.
  • Retesting the cases where defect has been raised

Environment: QTP,QC, Manual Testing, Security Testing, Web Services

Test Lead

Confidential

Responsibilities:

  • Review of FRS and identifying the functional flows.
  • Prepare the Software Test Plan.
  • Update team on communication with client/internal updates specific to work.
  • Defect Management related activities like preparing defect logs, updating the defect logs after validating fixes by development team. Maintaining versions of defect reports.
  • Conducting periodic Process/ QA audits and doing Causal analysis.
  • Have given internal s and presentations on Testing and QA \ activities in a project.
  • Preparation and Execution of Sanity Scripts for Woofware application using QTP9.2

Environment: QTP, Jira, Bugzilla,Oracle

QA Engineer

Confidential

Responsibilities:

  • Review of requirements and identifying the functional flows.
  • Knowledge transfer to the identified team members.
  • Prepared the Software Test Plan.
  • Performed Regression testing as and when required to ensure the stability of the application.
  • Analyzing the existing test cases and identify the gaps.
  • Identification of Regression set from the test cases.
  • Review and Approval of the Bugs to be posted.
  • Maintaining the Bug Track in Bugzilla
  • Conduct weekly progress review meeting.
  • Client communication- Addressing client conference calls on a weekly basis.

Environment: Manual Testing, Bugzilla,C#,ASP.net, SQL Server 2005

Hire Now