We provide IT Staff Augmentation Services!

Sr. Software Qa Engineer Resume

San Fransisco C, A

SUMMARY:

  • Over 7+ years of experience in Software Quality Assurance and Analysis, Design of Manual and Automated testing (Black box, White box) of various applications for Web and Client/Server environments.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Proficient writing test suite using Selenium WebDriver.
  • Good experience in working with POI API, Log4j API, Collection APIs.
  • Good experience in using Java, JUnit test framework to write functional test.
  • Experienced using Web - debugging tool like Fire Path and Firebug for finding elements locator.
  • Experienced in making DataDriven Framework to maintain Test Suites.
  • Good experience in Selenium Test environment setup expert using the entire open Source tools.
  • Good knowledge of analyzing and understanding the Domain and Business Logic.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
  • Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
  • Experience in preparation of Test Summary Report, User Guide & Training.
  • Provided process leadership and projects management within the Quality Assurance Team, including researching, recommending, and implementing quality process improvements and automation tools, and mentoring other Quality Assurance staff.
  • Experience in Performing White box, Black box, Web-application testing, Functional, GUI, Integration, System, UAT (User Acceptance Test), Regression and End-To-End Testing,
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
  • Extensive experience in all MS office, MS Windows operating systems, designing and implementing web-enabled and enterprise client/server applications with various software tools in various architectures.
  • Expert using open source bug tracking tool RALLY and Quality Center.
  • Experience of working in both scrum environment and Waterfall (Software Development Life Cycle -SDLC) .
  • Effective communication skills for mediating between developers, clients and management.
  • Experience in coordinating with development team and Business Analyst team.
  • Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
  • Ability to take initiative, prioritize and work independently to meet deadlines.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
  • Good experience in developing, maintaining and executing manual test cases in Rally.

TECHNICAL SKILLS:

Testing Tools: Selenium IDE/RC/WebDriver

Languages: JAVA, Java Script, HTML, XML

IDE: Eclipse, SQL Developer

Test Framework: JUnit, Data Driven Framework

Web Debugging Tool: Xpath, Firepath, Firebug, Webdebugger

Build Tool: Jenkins

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: RALLY, Quality Center (QC), Bugzilla

Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac

Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome

Databases: SQL Server, MS Access, Oracle, MySQL

Source Version Control Tool: Git, Catbus, Trello

Application: Microsoft Office, Excel, PowerPoint, Outlook

PROFESSIONAL EXPERIENCE:

Confidential, San Fransisco, C A.

Sr. Software QA Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Developed, maintained and executed manual test cases in Rally and automated test scripts using JavaScript.
  • Reported, tracked and verified defects in Rally.
  • Expertise in doing regression testing, smoke testing and sanity testing.
  • Verified and assured the quality of consumer facing areas supported by SNE Content Operations, including but not limited to all stores, XMB areas, and applications.
  • Created accounts on all environments using NPMT tool and tracked it with GRC.
  • Worked on the build sharing tool Jenkins to use different versions of builds on different environments.
  • Used TRELLO to keep track of all tasks of team members.
  • Used Catbus and Github for accessing repositories.
  • Referred Visual Flows for writing test cases and filing defects in Rally.
  • Used Target manager to get logs for Events and to analyze events.
  • Conducted backend testing using SQL queries to validate data for database.
  • Performed Functional, Regression, White box, Black box Testing when the build comes with defect fixes.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Waterfall & Agile Methodology (for different Projects), JavaScript, XML, HTML, Fire Path, Firebug, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, Trello, MS Excel, SQL, Github, Jenkins, Catbus, NPMT etc.

Confidential

White Box QA Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Design and Developed automated functional Test suite using Selenium IDE, Selenium WebDriver.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium .
  • Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Provided back end testing for data validation using SQL on TOAD.
  • Extensively executed SQL Queries on database tables to verify the database.
  • Involved in testing the database and data validation using SQL Queries.
  • Worked with source version control tool such as Subversion (SVN).
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
  • Experienced with bug tracking tool JIRA
  • Worked in continuous integration with Hudson.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: FitNesse, Selenium IDE, WebDriver, Jira, Java, JUnit, Fire Path, Firebug, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, Windows XP, JavaScript, XML, Subversion (SVN), MS EXCEL, SQL, MS Access.

Confidential

Selenium Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Regression test cases were written and automated using Selenium WebDriver.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Created whole test framework using Selenium for further test creation and execution.
  • Experienced with Project Portfolio Management (PPM).
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
  • Attended, discussed and submitting work progress report of the week to Project Manager
  • Worked with source version control tool such as Subversion (SVN).
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Successful discussion with all members, Project manager and QA Lead to collect data for automation.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL quarries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.

Environment: Selenium IDE, Selenium RC, WebDriver, Jira, JUnit, Fire Path, Firebug, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, Windows XP, Java, JavaScript, XML, Apache-Subversion (SVN), Git, MS EXCEL, SQL, MS Access.

Confidential

Software Automation Engineer

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
  • Worked with development team to understand technical design and architecture for test planning.
  • Regression test cases were written and automated using Selenium WebDriver.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium RC .
  • Created whole test framework using Selenium for further test creation and execution.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Prepared required documentation for testing signoff by various parties as required by the project plans.
  • Participated in weekly assessment meetings with business analysts and developers.
  • Worked with source version control tool such as Subversion (SVN) & Git.
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Trained team members regarding the application so that newly joined team members can come up to the speed and start working.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on oracle database by writing SQL quarries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
  • Debugged the test scripts, created batch tests, verified the test results and reported the defects using Quality Center.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
  • Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.
  • Actively participated in status reporting meetings and interacted with development to discuss the technical issues.
  • Regularly communicated with project managers, development managers, release managers and developers to ensure comprehensive test planning and execution.

Environment: Selenium IDE, Selenium RC, WebDriver, Quality Center, Bugzilla, Java, JUnit, Fire Path, Firebug, HTML, Internet Explorer, Chrome, Mozilla Firefox, UNIX, Linux, Windows XP, JavaScript, XML, EXCEL, SQL.

Confidential

QA Tester

Responsibilities:

  • Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
  • Created and updated test cases in Excel sheets and generate Traceability Matrix.
  • Executed the test cases manually and automation as necessary and worked on XML.
  • Created and executed SQL queries against Oracle database compared the results and analyzed discrepancies.
  • Manually performed back end testing by writing SQL queries.
  • Loaded data into Oracle using SQL loader and validated data.
  • Performed database testing by passing PL/SQL queries and also executed the regression test cases before handed over to UAT.
  • Created and verified GUI, bitmap, text and Database checkpoints, URL Links and synchronization points of the application using Quick Test Pro (QTP).
  • Involved in functional testing and automated test scripts by using QTP.
  • Performed Manual Testing and Automation Testing using QTP.
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
  • Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
  • Involved in UAT Testing and Used Quality Center to report bugs.
  • Prioritized Identified defects and monitored bugs fixing status through Out Look Express, which was configured through Quality Center.
  • Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
  • Maintained close and strong working relationship with teammates and management staff.
  • Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
  • Involved in documentation as to how to maintain and run scripts for future enhancements.
  • Involved in developing test methodologies, test plans and manual test cases for the application and prepared UAT test Plan.
  • Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.

Environment: Manual Testing, QTP, Quality Center, HTML, VBScript, Site Minder, Mind Box, Active Directory, Access, DB2, Oracle, SQL Server, Windows XP, UNIX, MS Outlook.

Hire Now