Software Quality Assurance Resume
SUMMARY:
- 8 years of experience in Software Quality Assurance and Testing for Data Warehousing and Web based technologies.
- Seasoned Software Professional with in depth understanding of all phases of SDLC and STLC, focusing on translating business requirements into viable technical solutions.
- Experience working with various software development methodologies including Agile, V - Model and Waterfall.
- Excellent knowledge in Functional Testing,Web application testing, regression testing and database validations.
- Developed and Executed Test Plans and Test Cases as per Business requirement followed by Bug Tracking and reporting.
- Experience in Participation and driving of FSD reviews, Test scenarios review and Test cases review.
- Possess certification in GIT, Appium.
- Have good knowledge of the agile process and possess certification as Scrum Team Member.
- Handson experience on Quality Center,JIRA,RTC and Eclipse IDE.
- Having good working knowledge in code reviews, analysis and reviewing the test results generated by automation.
- Have good knowledge on C,C++,Java and SQL.
- Identifying, analyzing defects, errors, and inconsistencies in application functioning.
- Experience in collecting test data by following client meetings and Internal Team meetings regularly.
- Highly skilled in creating test scenarios for UI,Desktop,ETL(both data validation and data migration) and Automation.
- Strong experience in Web Based Application Testing, GUI Testing, Regression Testing, Functional Testing, Usability Testing and Database validations in different test environments.
- Experience on performing Web Automation using Selenium Webdriver, Junit, TestNG, Fitnesse and Cucumber.
- Have submitted a White paper on “Integrating Selenium with fitnesse” and gained recognition amongst the account level.
- Have good knowledge of maintenaning and enhancing Automation frameworks like Cucumber-Selenium Framework and Page object Modeling(POM) Framework
- Have submitted the White paper titled “GUI Report generation using Xsl reports,Selenium Webdriver,TestNG” which overcomes the inability of Selenium Webdriver to generate Test Reports and was recognized at a Company level.
- Experience with testing on UNIX platform.
- Experience performing database validations to verify Data integrity & Data mappings.
- Both a team player and an individual contributor, always enjoys learning new technologies.
- Strong communication skills and have ability to work individually or part of a team and good learner to adapt new technologies that improve the business.
- Dynamic team player who is consistently motivated toward success and completion of projects with an ability to work independently.
- A quick learner who can swiftly adapt to new challenges.
- Experience working with onsite/offshore model.
TECHNICAL SKILLS:
Testing Tools: Selenium Webdriver,TestNG, Junit, Cucumber,HP ALM, Eclipse IDE, Firebug, Firepath, Fitnesse, Informatica, Toad, Quality Center.
Methodologies: Agile-Scrum, Waterfall, V-Model.
Scripting languages: HTML, SQL, PL/SQL, Java.
Operating Systems: Windows 95/98/2000/NT/ME/XP, Vista, Win7, UNIX, IBM Mainframes
Software Testing: Functional, Regression, Smoke, End to End, Re-Testing and Black-Box, UAT and GUI testing, White-box testing
RDBMS: Oracle 8i/ 9i/10g/11g, SQL Server, Sybase
PROFESSIONAL EXPERIENCE:
Confidential
Software Quality Assurance
Responsibilities:
- Understanding and Analyzing the software requirements.
- Performed both Manual and Automated Testing on the E-commerce site.
- Active participation in Design and Functional reviews
- Conducting and involving in meetings and walkthroughs with Users, Developers and Business Analysts to gather information about business process.
- Preparation of Test plan, System Test Design, Test cases and building data setup for various test strategies.
- Influences and directs project team to follow the defined procedures within the quality system
- Implemented peer review process for all the test artifacts
- Involve in System testing, System Integration & User Acceptance Testing.
- Estimation of the story points for both manual and Automation requirments.
- Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
- Writing and executing testcases in Cucumber-Selenium Webdriver Automation Framework
- Have sound knowledge of GIT and obtained GIT certification through Lynda.com.
- Well versed in handling the Maven project in Git repository.
- Leading the Testing team both in off-shore and on-site.
- Periodically send Testing Status Dashboard which involves details like execution percentage of Test cases, Defect count, highlight Risk, Items to be discussed with the Business team etc.
- Uses Firebug,Firepath for web locator identifications.
- Has taken sole ownership in certain modules and performed end-to-end testing.
- Taken the responsibility of Onsite co-ordinator to analyse the requirements and provide a clear understanding to the off-shore resources, and run the test execution, provide closure reports.
Confidential,Boston,MA
Software Quality Assurance
Responsibilities:
- Understanding and Analyzing the software requirements.
- Performed both Manual and Automated Testing on UI and Data Warehouse applications.
- Active participation in Design and Functional reviews
- Conducting and involving in meetings and walkthroughs with Users, Developers and Business Analysts to gather information about business process.
- Preparation of Test plan, System Test Design, Test cases and building data setup for various test strategies.
- Estimation of the story points for both manual and Automation requirments.
- Influences and directs project team to follow the defined procedures within the quality system
- Uses metrics to collect quantitative project data
- Involve in System testing, System Integration & User Acceptance Testing.
- Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
- This project requires functional, database and also Automation testing.
- Periodically send Testing Status Dashboard which involves details like execution percentage of Test cases, Defect count, highlight Risk, Items to be discussed with the Business team etc.
- Used Firebug to do web based application testing with selenium for the commands and locator application
- Writes test cases in Page object Modeling(POM) Framework
- Has taken sole ownership in certain modules and performed end-to-end testing.
- Taken the responsibility of Onsite co-ordinator to analyse the requirements and provide a clear understanding to the off-shore resources, and run the test execution, provide closure reports.
- Knowledge Management anchor and knowledge transfer to the new joinees into the team.
- Maintains a clear requirement traceability in Quality center.
Confidential,Boston,MA
Software Quality Assurance
Responsibilities:
- Involved in the requirement gathering meetings with Business analyst and System analyst and reviewed the requirements to identify the Gaps required for testing.
- Prepared the Test Scenarios from the high level business specifications, Use cases and Interface Document to detail the Functional Specifications.
- Involved in meetings with the Lead Developers, Principal Consultants, Business Architecture, System Architect and Project Manager for detailed Project requirements.
- Created the Test Cases from Use Case Scenarios and Supplementary specifications.
- Developed detailed Test Plans, Test Cases, and Test Matrix and provided the documentation.
- Involved in validating the data correctness in UI with that of the database.
- Involved in validating the data migration from Source database to Target database which might involve both the as-is migration or the transformation involved in the migration.
- Involved in the validation of the data mapping between the source and target database in the informatica jobs.
- Involved in validation of transformation logic in the informatica jobs which migrates data from source to target database.
- Involved in analysing the session logs in case of job failure of informatica jobs.
- Basic knowledge in the creation of informatica session and workflows.
- The application had fields which get populated with the help of dynamic SQL’s. Involved in validating the correctness of Dynamic SQL output by giving various combination of inputs.
- Involved in data certification of the various database objects like procedures, functions, views and Named Queries.
- Communicate the status of testing periodically to Test Manager and Project Manager to meet the Project & Test time lines.
- Track defects and ensure their resolution before the conclusion of the testing phase.
- Ensure no major defects or issues remain open at the end of SIT.
Confidential
Software Quality Assurance
Responsibilities:
- Involved in the review of requirements with functional manager and technical specialists.
- Worked closely with build integration team, client and developers in order to perform testing activities as per schedules.
- Responsible for testing User Login and Account Information
- Developed Test cases and Test scripts in Test plan Manager
- Involved in Writing Test Case and Test Script.
- Executed Test Cases and verified actual results against expected results
- Performed Manual Testing of the Application, reported bugs using Quality Center.
- Performed Regression Testing for fixes and closed the defects.
- Performed Smoke Tests after installation of each build on QA servers
- Involved in the End-To-End testing, User Acceptance Testing, Functional Testing and Regression Testing.
- Responsible for Manual Testing for Front-end and initial Functional verification.
- Involved in testing of database using SQL queries.
- Created traceability matrix between requirements in Requirement plan manager and test cases in Test plan manager
- Maintained Test Matrices and Traceability Matrices
- Test Scripts were written in MS Excel and then imported to Quality Center.
- Worked with developers using Quality Center to fix the defects.
- Extensively used Quality Center, for test planning, bug tracking and reporting.
- Prepared positive and negative test cases with valid and invalid data
- Prepared and submitted reports to Project Management on a daily basis.
- Conducted reviews with clients and User Acceptance Testing teams.
- Documented all the Testing results and regression tests results were compared at every new build. Analyzed and Presented Results.