Qa Engineer Resume
San Bruno, Ca
PROFESSIONAL SUMMARY:
- Over 8+ years of experience in Software Quality Assurance and Quality Control with emphasis on Automation testing and Performance testing strategies that minimize risks and lead to quality product delivery
- Experience in testing methodologies like Agile, RUP, Scrum and Waterfall.
- Proficient in analyzing Business requirements, Use Cases to generate a test plan and test cases for Manual and Automated Testing.
- Extensive involvement in analyzing, planning and developing test scenarios, Test script Test Data and Test plans.
- Writing automation scripts using Selenium IDE, Selenium WebDriver and TestNG.
- Extensively used Oracle/SQL for Back - End Testing.
- Extensively used various Oracle/SQL commands, like, Select, Insert, Update, Inner Join, Outer Joins, Union for data manipulation and retrieval.
- Worked on multiple operating systems such as Windows and UNIX and MAC OS.
- Experience in using programming languages such as Java.
- Localization testing for various customers. Experienced in Localization testing for Embedded Systems, Website Testing, manual testing, functional testing and product testing.
- Great experience in using Selenium IDE to generate test cases.
- Hands-on experience with diverse testing tools like Selenium, Quick Test Pro and Test Director.
- Good experience over Defect Approach and Defect Escalation.
- Experienced in Integration Testing, Functional Testing, System testing, Regression Testing, and GUI Interface Testing with Multi-lingual operating Systems(Spanish, German, French, Italian and Portuguese)
- Strong knowledge of Microsoft Office tools such as Word, Excel, PowerPoint and Access
- Experienced in test execution, result capturing, analysis, defect reporting and status reporting activities for Customer and Development team.
- Experienced in analyzing bugs and interacting with development team members to identify the root cause and fixing the defects
- Extensive experience in bug tracking tools such as Bugzilla, Prismy and Jira.
- Exposure to all aspects of Software Development, Troubleshooting, Testing, Maintenance and Production Support.
- Experienced in Preparation of status reports like MOM, Test summary report and Test execution status report.
- Worked closely with the Project Manager, Development Team, Business Analysts, and End-Users.
- Enthusiastic, knowledge-hungry self-starter, eager to meet challenges and quickly assimilate latest technologies, skills, concepts and ideas.
TECHNICAL SKILLS:
Testing Tools: Selenium 2.0 WebDriver,, Eclipse IDE, SOAPUI
Bug Tracking Tools: Jira, Prismy, Bugzilla, Vantive and Watson
Documentation Tools: Adobe Frame maker, Acrobat Professional, Acrobat Illustrator, Microsoft Office Suite
Operating Systems: UNIX, Windows (98, XP, Vista, 7), Windows Server 2000, MAC
Continuous Integration: Jenkins, Hudson and Bamboo
Databases: Oracle, MS SQL Server and
Programming Languages: JAVA,VB Script, SQL and PL/SQL
Development Tool: Maven, Firebug, Adobe Photoshop
PROFESSIONAL EXPERIENCE:
Confidential, San Bruno CA.
QA Engineer
Responsibilities:
- Working in agile environment on testing iteratively against newly developed code until quality is achieved from an end customer's perspective.
- Responsible for creating and executing test cases for new HomePage and VOD page.
- Responsible for preparing the weekly status reports indicating test execution progress.
- Worked on Tempo (content management tool) to publish the modules on Confidential homepage and VOD page.
- Worked on Selenium Automation framework
- Responsible for updating and maintaining the Jira, for all the defects found during functional and regression testing
- Reviewed requirements and written functional test cases.
- Conducted reviews of test plans and cases, building consensus with developers and project owners
Environment: Windows, Mac,Oracle, SQL, Selenium WebDriver with Java/TestNG, Firebug.
Confidential, Pleasanton, CA.
Sr. QA Engineer
Responsibilities:
- Participate in QA, UAT and release management activities to develop process, procedures and workflow.
- Contribute/Validate test plans and test strategies.
- Responsible for setting up the Environment.
- Map Requirements to test cases, providing traceability to requirements, creation and documentation Test Cases, Test Scripts, Test Procedures.
- Responsible for updating and maintaining the Quality Center, for all the defects found during functional and regression testing.
- Review requirements and written functional test cases.
- Conduct reviews of test plans and cases, building consensus with developers and project owners.
- Worked in agile environment on testing iteratively against newly developed code until quality is achieved from an end customer's perspective.
- Perform the back end testing by writing SQL queries and verifying the data in the tables.
- Developed freehand scripts in TestNG and Selenium.
- Responsible for preparing the weekly status reports indicating test execution progress.
- Responsible for developing scheduled jobs for running the scripts on daily basis.
- Create Page Libraries using Java using TestNG Framework.
- Develop Hybrid framework with Selenium.
- Use ANT to build and run the Selenium automation framework. Once the script got over, framework use to send the automation reports over email.
- Use Selenium GRID to execute test cases in parallel on different target machines.
- Write SQL Queries to extract data from various database tables for testing purpose.
Environment: Windows, Oracle, SQL, Selenium WebDriver with Java/TestNG, Firebug.
Confidential, Milpitas, CA.
Sr. QA Engineer
Responsibilities:
- Worked closely with product owner to analyze business requirements and help create use cases, alternate flow, and error handling requirements.
- Participated in QA, UAT and release management activities to develop process, procedures and workflow.
- Contributed/Validated test plans and test strategies.
- Mapped Requirements to test cases, providing traceability to requirements, creation and documentation Test Cases, Test Scripts, Test Procedures, Test
- Responsible for updating and maintaining the Quality Center, for all the defects found during functional and regression testing
- Reviewed requirements and written functional test cases.
- Conducted reviews of test plans and cases, building consensus with developers and project owners.
- Worked in agile environment on testing iteratively against newly developed code until quality is achieved from an end customer's perspective.
- Performed the back end testing by writing SQL queries and verifying the data in the tables.
- Developed freehand scripts in TestNG and Selenium.
- Conducted automation testing of web application using Selenium WebDriver/IDE and TestNG.
- Responsible for preparing the weekly status reports indicating test execution progress.
- Responsible for developing scheduled jobs for running the scripts on daily basis.
- Created Page Libraries using Java using TestNG Framework.
- Developed Hybrid framework with Selenium.
- Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Used Selenium GRID to execute test cases in parallel on different target machines.
- Wrote SQL Queries to extract data from various database tables for testing purpose.
Environment: Windows, Oracle, SQL, Selenium WebDriver with Java/TestNG, Firebug.
Confidential, Boston, MA.
Sr. QA Engineer
Responsibilities:
- Analyzed the System Requirements and developed detailed Test Plans and Test Cases and provided the documentation.
- Designed Manual testing strategy and performed Manual Testing of some of the modules/components of the application as per the requirements.
- Automated Test Cases for Functional and Regression Testing using Selenium.
- Created Keyword-Driven Automated Frameworks using Selenium WebDriver configured under Eclipse, TestNG environment.
- Developed the automation scripts in Selenium for functional testing.
- Developed automated test scripts using Java language to perform Functional and Regression Testing in Selenium WebDriver and Grid.
- Verified web page performance using Firebug.
- Hybrid framework with Selenium was developed and generic keywords were implemented.
- Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Coordinated User Acceptance Testing (UAT).
- Reported the defects in the Quality Center and coordinated with the QA Lead and developers for defect tracking and resolution.
- Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
- Performed Data-Driven Tests by passing different sets of data and checked weather the information entered is updated into the database.
- Created Traceability Matrix in Excel and in Quality Center by integrating Test cases with requirements tab.
- Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
- Prepared and participated in status meetings, conducted walkthroughs, documented proceedings.
Environment: Windows, Oracle, SQL, Selenium WebDriver with Java/TestNG, Firebug.
Confidential, Oaks, PA.
QA engineer
Responsibilities:
- Performed test of software web applications included Functional, Integration and Regression Testing using Selenium IDE, Selenium RC and Bromine.
- Developed the Test Cases handling design Test steps and associated the corresponding requirements.
- Performed Unit testing with JUnit test frame work and use Bromine for easy running the test and store the result for analysis the test.
- Prepared test cases by analyzing functional requirement and documentation.
- Gathered requirements and did multiple design review meetings for the Backend Automation Framework.
- Developed automation framework using Selenium RC in Modular Framework model.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
- Implemented the Framework based on Java, Mbean interfaces and TestNG.
- Developed Automation scripts for new enhancements using Selenium RC and JUnit.
- Developed REST Web service for automation and created web service framework.
- Developed web application tests via Selenium RC, Cruise Control, and JUnit and DBUnit.
- Integrated Selenium RC with existing API to test framework.
- Worked with developer regarding web service signature and enhanced the framework for all supported web services.
- Integrated the framework with TestNG and designed xml based input.
- Rest Web Service testing using Http Client Java library.
- Configuration setup for lotus Domino web service testing.
- Performed Manual Testing of this Web application and automated it by using selenium.
- Identified software defects and interacted with developers to resolve them.
- Execution of nightly run automated scripts.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Worked under Agile Scrum Methodology.
- Reported the bugs/defects through JIRA
Environment: Selenium, Java, Junit, JavaScript, Eclipse, Perl, Tortoise SVN, JIRA, XML, IE, Confluence, Windows.
Confidential, Cincinnati, OH.
QA Engineer
Responsibilities:
- Worked closely with product owner to analyze business requirements and help create use cases, alternate flow, and error handling requirements.
- Participated in QA, UAT and release management activities to develop process, procedures and workflow.
- Contributed/Validated test plans and test strategies.
- Mapped Requirements to test cases, providing traceability to requirements, creation and documentation Test Cases, Test Scripts, Test Procedures, Test
- Responsible for updating and maintaining the Quality Center, for all the defects found during functional and regression testing
- Reviewed requirements and written functional test cases.
- Conducted reviews of test plans and cases, building consensus with developers and project owners.
- Worked in agile environment on testing iteratively against newly developed code until quality is achieved from an end customer's perspective.
- Performed the back end testing by writing SQL queries and verifying the data in the tables.
- Developed freehand scripts in TestNG and Selenium.
- Conducted automation testing of web application using Selenium WebDriver/IDE and TestNG.
- Responsible for preparing the weekly status reports indicating test execution progress.
- Responsible for developing scheduled jobs for running the scripts on daily basis.
- Created Page Libraries using Java using TestNG Framework.
- Developed Hybrid framework with Selenium.
- Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Used Selenium GRID to execute test cases in parallel on different target machines.
- Wrote SQL Queries to extract data from various database tables for testing purpose.
Environment: Windows, Oracle, SQL, Selenium WebDriver with Java/TestNG, Firebug.
Confidential
QA Engineer
Responsibilities:
- Prepared detailed test plans and test cases which specify testing overview and testing approach depending on the Business and Technical requirements.
- Involved in GUI testing, Regression testing Integration testing and system testing.
- Involved in writing Test Scripts for the main application functionality such as validation.
- Performed Manual Testing on different Modules of the Application.
- Execution of Test Cases
- Reviewing the Test Reports and Preparing Test Summary Report.
- Co-ordination with the development Team.
- Prepared status summary reports with details of executed, passed and failed test cases.
- Developed and executed Complex SQL queries to perform backend testing and validated the data
Environment: Windows XP English, Windows XP Japanese, Windows XP Spanish
Confidential
QA Engineer
Responsibilities:
- Participating in developing Test Cases, Traceability matrix to cover quality assurance testing.
- Finding out the UI issues and reporting the bugs as well as suggesting them the expected usage.
- Documented defects and their reporting, tracking and verification
- Localization & System level testing of mobile handset.
- Testing involved on Active Sync, Bluetooth, Browser, SMS, MMS, Video calls in 3G Network, Wi-Fi etc.
- Involved in End-to-End testing of the Mobile Applications.
- Performed Compatibility testing across various Mobile Platforms.
- Developed and executed Complex SQL queries to perform backend testing and validated the data and had a very good understanding of the data model.
- Performed various black box testing methodologies such as Sanity, system Testing and Regression Testing.
- Performed Data Validation to make sure the application was functioning properly.
- Conducted Functional testing and Regression testing at the different levels of testing along with Front-End Mobile GUI testing and Back-End Database testing of the application.
Environment: 3GWindows Mobile, Windows Mobile 6.0.
Confidential
QA Engineer
Responsibilities:
- Involved extensively in Preparation & Execution of Test Cases.
- Prepared detailed test plans and test cases which specify testing overview and testing approach depending on the Business and Technical requirements.
- Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
- Performed Data-Driven Tests by passing different sets of data and checked weather the information entered is updated into the database.
- Reviewing the Test Reports and Preparing Test Summary Report.
- Performed various black box testing Methodologies Like functional testing and Regression Testing.
- Defect Tracking and Reporting.
- Documented the defects and their trailing history.
- Participated in identifying the Test scenarios and designing the Test cases.
- Attended RCA (Root Cause Analysis) meetings during Product Development and Release
Environment: Windows XP, Oracle.