Qa Automation Engineer Resume
Santa Clara, CA
SUMMARY
- Total 6+ years of IT experience.
- 5 years of experience in Software Quality Assurance and QA automation.
- 1 years of work experience in Web Application Development using LAMP stack.
- Strong experience in Manual and Automation Testing of client Server and Mobile/Tablet/Web based Applications.
- Experience in automation testing of mobile/tablet/web application using Selenium IDE/RC, Selenium Webdriver, TestNG, JUnit, HP Quick Test Professional
- Expertise in preparing Test Plans, developing, reviewing and executing Test Cases based on functional requirements, business requirements and use case documents.
- Experience in Smoke Testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing, System Testing, User Acceptance Testing.
- Expertise in developing, documenting and executing test cases manually and generating automated scripts using Selenium and QTP.
- Experience in Test Management and Defect Reporting Tool likes Quality Center for analyzing requirements, documenting and executing test cases, defect tracking and status reporting.
- Expertise in Bug Tracking Tool Bugzilla.
- Knowledge in back end DB testing by writing SQL statements using DB clients like SQLDeveloper, PHPMyAdmin.
- Extensive work experience in performing Cross - Browser Testing using IE, Chrome, Firefox, Safari etc.
- Proven expertise in software QA life cycle activities like analyzing requirements, design, develop and implementing test cases and test scripts, defect reporting and tracking.
- Knowledge in JAVA.
- Good understanding of object oriented programming PHP.
- Experienced with full Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
- Involved in all phases of Web Application Development Life Cycle with profound knowledge on the software quality assurance process.
- Strong interpersonal skills, with demonstrable verbal and written communication skills to maintain effective work relationships at all levels.
- Good team player.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE, Selenium RC, Selenium Wedriver, Quick TestProfessional 9.5/9.1/9.0
CI Tool: Jenkins
Test framework: TestNG, JUnit
Test Management Tool: Quality Center 10.0/9.0.
Defect Tracking Tool: Quality Center 10.0/9.0, Bugzilla.
Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, System and User Acceptance Testing.
Operating Systems: Mac, Linux, Windows.
Web Technologies: PHP 5.0.
RDBMS/DBMS: MySQL, Oracle, MS Access.
Version Controller: SVN
IDE: Eclipse, Net Beans.
PROFESSIONAL EXPERIENCE:
QA Automation Engineer
Confidential
Responsibilities:
- Responsible for developing automated test scripts in Selenium WebDriver API using TestNG framework.
- Automating test cases of mobile and tablet applications using customized test automation framework.
- Participating in automation test strategy meetings, defect tracking meetings, various test case walkthrough meetings and giving various strategy analyses as and when required.
- Build a page object model (POM) framework for test cases using Selenium WebDriver+Test NG.
- Involved in designing, developing and testing hybrid automation framework in Java to be used with Selenium WebDriver.
- Coordinating with various automation engineers and managers for test strategy improvement with timely suggestions and resolving technical issues.
- Involved in creating, tracking, reviewing, analyzing, and comparing bugs using IBM Clear Quest and responsible for revalidating the defects after clearing the bugs.
- Identification and notification of Showstopper issues, escalation if and when required during testing. Proper communication with management/other teams to relay details of issues and their impact on the software.
- Using Jenkins Continuous Integration tool for automatic build process and running regression tests.
- Using Firebug as the web development tool for debugging, editing, and locating web elements of the Document Object Model Structure.
- Performing and scheduling automated unit tests in Selenium WebDriver using TestNG framework
- Responsible for maintaining and updating Selenium test automation framework and test scripts using Subversion version control system.
Environment: Selenium WebDriver, TestNG, Eclipse IDE, Subclipse, Quality Center, Java, JavaScript, Jenkins, ANT, Windows 7.
QA Engineer
Confidential, Santa Clara, CA
Responsibilities:
- Analyzed the functional requirements and developed test cases.
- Performed manual testing of this web application and automated it using Selenium.
- Used Selenium IDE to generate automated test scripts for functionality and GUI testing.
- Customized the test scripts and parameterized them.
- Executed all the test cases using Selenium IDE, Selenium RC, and JUnit framework.
- Performed cross-Browser testing using Selenium RC.
- Performed different types of Testing. Executed test scripts to perform Regression and functional testing.
- Used Firebug for identifying the elements.
- Converted the test cases into Java files and modified them using Eclipse IDE.
- Developed test scenarios and end user test scripts to verify new and existing functionalities.
- Identified software defects and interacted with developers to resolve them.
- Reported and tracked the bugs using Bugzilla.
- Participated in various meetings, discussed enhancement and modification request issues.
Environment: Selenium IDE 1.0, Selenium RC, Joint, Eclipse IDE, Bugzilla, Java, JavaScript, HTML, MySQL, Windows XP.
QA Engineer
Confidential, Santa Clara, CA.
Responsibilities:
- Reviewed functional and technical requirements to determine appropriate tests for the effected application functions with the Project Manager.
- Used Selenium IDE to generate automated test scripts for functionality and GUI testing.
- Customized the test scripts and parameterized them.
- Created and Reviewed Use Cases.
- Designed and Developed Test Specifications, Test Plan, Test Cases and Test Data according to the Requirements Document.
- Developed Traceability Matrix to ensure all the specifications are tested.
- Provided estimates on detailed test requirements based on discussions, use cases, functional specifications, or other sources of required information.
- Performed backend validations using SQL Developer.
- Created, executed and maintained test cases in Microsoft Excel.
Environment: Selenium IDE 1.0, Selenium RC, Junit, Eclipse IDE, Bugzilla, Java, JavaScript, HTML, MySQL, Windows XP.
Confidential
QA Analyst
Responsibilities:
- Developed Test Plans, Test Cases and Test Scripts and modified to accommodate new changes to the software/applications.
- Designed and developed Test Scripts for manual and automated testing.
- Performed Black Box testing on the application.
- Performed manual testing of the application at unit level, database level, and the integration level.
- Functional and GUI tests were performed using Selenium IDE, Selenium RC.
- Involved in validation and verification, and Log Reports.
- Performed different types of Testing. Executed test scripts to perform Regression and functional testing.
- Used Firebug for identifying the elements.
- Interacted with developers, users and various members of the team to discuss issues resolve defects and set severity.
- Handled the QA department with Multiple projects /roles.
- Involved in preparing the project specification, requirement documents.
Environment: Selenium RC, Firebug, JUnit Framework, MS Excel, MySQL, XML, HTML, J2EE, PHP, Windows 7, Microsoft Office.
Senior Test Engineer
Confidential
Responsibilities:
- Involved in complete Software Testing Life Cycle from analyzing requirements, test planning, developing test cases, setting up the test environment, test execution, defect reporting and test closure.
- Performed manual testing of the web application and documented the test cases using Quality Center.
- Automated the functional and GUI test cases using Selenium.
- Used Table checkpoints to check values of object properties, Image checkpoint for property values of an image and information in a table respectively using Quick Test Professional.
- Used the VB script programming language for writing Test scripts in Quick Test Professional.
- Worked with synchronization points and database checkpoints in testing the web application.
- Created data driven tests using parameterization to validate the same scenario with different test data.
- Executed positive and negative test cases to test the application functionality for security and performance.
- Prepared and executed regression test scenarios for major and minor enhancement releases.
- Created and maintained object based regression test scripts using Selenium.
- Developed test scenarios and end user test scripts to verify new and existing functionalities.
- Performed end-to-end integration testing in single user and multi user environments.
- Tested the application for cross-browser compatibility on Internet Explorer, Firefox and Safari.
- Used the SQL’s and verified the MySQL server for the purpose of data verification.
- Identified software defects and interacted with developers to resolve them.
- Used Quality Center for requirements management, test case management and defect management.
- Reported and tracked the bugs using Quality Center.
- Participated in various meetings, discussed enhancement and modification request issues.
Environment: Manual testing, QTP, Quality Center, SQLServer, PHP, XML, HTML, Windows XP.
Test Engineer
Confidential
Responsibilities:
- Responsible for developing test plan by reviewing functional requirements and use case documents.
- Developed test cases for functional and GUI testing of the website.
- Executed test cases manually to verify the expected functionality of the application.
- Extensively tested the graphical user interface components.
- Performed cross browser functionality testing on Internet Explorer and Firefox.
- Automated the test scripts using Quick Test Professional for Regression testing.
- Conducted functional testing, regression and GUI testing on each build of the application using QTP.
- Implemented data-driven test to verify the same functionality with multiple sets of data.
- Analyzed the problems found during manual and automated testing and submitted the bugs using Quality Center.
- Interacted with developers regarding defects, verified and closed the defects as they get resolved.
- Integrated Quick Test Professional with Quality Center to run automated test scripts and view the results in Quality Center and generate Excel reports.
- Performed GUI, Functionality and Backend Testing and participated in status and bug review meetings.
Environment: Manual Testing, Quick Test Professional 9.2, Quality Center, PHP, SQL Server 2005, Windows XP.
LAMP Developer
Confidential
Responsibilities:
- Part of the LAMP specialist development team.
- Provided the technical support to the customers after product implementation.
- OFC specialist.
- Involved in full life cycle of the project.
- Used jQuery and JSON.
- Involved in validation and verification, and Log Reports.
- Executed test scripts to perform Regression and functional testing.
- Involved in preparing the project specification, requirement documents.
- Attended agile meetings showing the progress and status of work.
- Involved in the Software Requirement Specification preparation for report generation module.
- Key developer for report modules;
- Worked on CodeIgniter MVC framework.
- Supported the application for bug fixes and managed the release cycles of the application.
- Involved in team meetings with various modules development.