Software Quality Engineer Resume
San Jose, CA
SUMMARY
- 7+ Years of IT experience in Analysis, Design, Development through the Software Development Life Cycle in testing web - based, client-server Ajax applications.
- Expertise in designing and developing strategic Test plans, Test Cases, Test Scripts, Test Scenarios, Test Reports for manual and automated test cases.
- Extensive experience in Unit, Functional, Integration, Regression, User Acceptance, database testing and System testing.
- Proficient in using testing tools such as Junit, TestNG, Selenium, Load Runner, AutoIt, and SOAPUI.
- Developed functional and regression test solutions using Selenium and QTP.
- Experience in implementing Core and Advanced Java concepts for Test Automation.
- Experience in building test cases using Firebug & FirePath.
- Experience in testing Back-End layer by writing SQL queries.
- Good understanding and experience in Waterfall, Spiral, Agile/Scrum software development life cycles
- Efficient in using different bug tracking tools like JIRA, Bugzilla, HP ALM, Quality Center and many more.
- Experience in Localization Testing.
- Expertise in using integration and build management tools like Jenkins, ANT, Maven and Jira.
- Exposed to multiple industry domains in analyzing and testing client products in Telecom, Health-care and E-Commerce.
- Highly motivated and adaptive with the ability to grasp things quickly and possess excellent interpersonal, technical and communication skills.
- Natural self-starter in understanding the features and functionality of the application.
- Good in working in teams as well as individually with strong ability to articulate problems and provide useful inputs.
- Flexible enough in taking up any technical task related to automation and perform necessary coordination with corresponding teams in accomplishing the task.
TECHNICAL SKILLS
Operating Systems: UNIX, Linux, WINDOWS 2000/NT/XP, MS-DOS, MacOS.
Testing tools: Selenium IDE, Selenium RC, Selenium GRID, Selenium WebDriver, JUNIT 3.8.2/4.7, TestNG, Quality Center 9.2, SOAPUI, WinRunner, LoadRunner.
Programming Languages: Java, JSP, Servlets, SQL.
Databases: mySQL, Oracle, MS Access, MS SQL Server
Servers: IIS, Tomcat, Weblogic, Subversion, Perforce.
Web Based Packages: HTML, XML, CSS, DHTML, JavaScript, Python
Version Management Tools: Visual Source Safe, SVN, Maven
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Software Quality Engineer
Responsibilities:
- Developed a new set of testcases and regression test scripts to handle most standard flows for the Confidential RealPresence Web Suite user interface.
- Interacted with product management teams in the review and analysis of functional requirements.
- Based on page library, developed Selenium test cases in JAVA using TestNG framework.
- Tested all the menu options, filtering options, dropdown lists, textboxes, input boxes and various other UI functionalities of the application.
- Handled various alerts, windows, frames, keyboard and mouse events and dynamic contents for the application
- Implemented AutoIt methods in handling dialog boxes while downloading files.
- Implemented TestNG XML for grouping the testcases and executing as a test suite.
- Parameterized and ran Data Driven tests using properties files, TestNG Annotations and Excel sheets with Apache POI.
- Improved the quality of the automation code developed by the other testers.
- Reported and tracked the bugs using JIRA tool.
- Maintained automation scripts in Subversion.
- Exposed to fast paced SCRUM schedule and represented QA in SCRUM meetings.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
- Actively involved in articulating application problems and providing useful inputs to the team.
Environment: Java, TestNG, Selenium IDE/Web Driver, Oracle, Maven, JIRA, AutoItApache POI, Firebug, TOAD.
Confidential, Addison, TX
QA Engineer
Responsibilities:
- Design, develop and executed test scripts both manual and automated using Selenium for core admissions, billing and auto-communication operations of Practice Management for Concentra’s health care clinics.
- Used SOAPUI to test new web-services build for user appointment management, patient demographics, Questionnaries, connect Management API.
- Created SOAPUI testcases and validated the response using assertions.
- Created data driven testcases for the web services.
- Developed a Modular Framework using Selenium, Junit and Java
- Captured and Validated elements locator (ID, Xpath) using Selenium IDE, Firebug
- Developed ANT Scripts to run the automation tests and Integrated it with Continuous Integration System
- Migrated QTP Scripts to Selenium over a period of time.
- Conducted System Testing, GUI Testing and Cross Browser compatibility testing during the releases and interacted with the developers to resolve any technical issues.
- Defined test strategies, planned and performed and managed all testing activities including functional, UAT, and regression testing.
- Interacted with the Project Manger to provide estimates for different phases.
- Always played a key role in timely delivery of the product.
Environment: Java, JSP, Selenium IDE/RC, SOAPUI, Tomcat, Bugzilla, Oracle, Ant, Junit
Confidential, Seattle, WA
QA Engineer
Responsibilities:
- Developed and executed test cases and test scripts manually and by using Selenium automation tools for Order to cash, Purchase order, inventory checking, shipping, sales analysis and reporting.
- Recorded Load Runner Vuser Scripts implementing parameterization both manually and by Data Driven Wizards in Virtual User Generator.
- Used TCM for the testcases management.
- Translated use cases/technical specifications into test cases.
- Used Bugzilla report/ track all issues and defects.
- Provided database testing for database auditing and data validation using SQL scripts.
- Installed and maintained product test environments on Windows and Macintosh.
- Attended requirements and design meeting, review and analysis of requirements and design documentation
- Create, maintain and review test plans, test data and test cases.
- Performed Regression testing, Integration testing, functional testing, End-to-End testing etc. on various software products.
- Prepared the traceability matrices to fill the gap between the requirements and the test cases covered.
Environment: Windows NT, UNIX, Oracle, Java, Selenium, SQL, TCM, Bugzilla, Load Runner 6.0
Confidential, Mountain View, CA
QA Tester April
Responsibility:
- Performed manual Google Web Search(GWS) testing for weekly GWS push.
- Compare various search results and verify their chronological order.
- Performed GWS compatibility testing on various browsers (IE, Firefox, Netscape, Safari, Mozilla, Opera) and operating systems (Windows, Linux, Mac).
- Involved in the ‘configuration testing’ and ‘Compatibility testing’ of the various functionalities like ‘Manybox’, ‘UI testing’, ‘Local UI Experiment’, ‘Whitepage Onebox’ across different browsers.
- Log bugs in Buganizer and Bugs.
- Analyzed GWSDiff (expected and actual) for search results and logged bugs.
- Automated GWS Basic TestPlan using ‘Python Scripting’.
- Automated the Google ‘Book-One Box’ feature using the ‘Python Scripting’ and ran them in the batch mode.
- Use Perforce to upload all automated test scripts.
- Wrote test cases for ‘Google Coop-Prose testing’ and ‘Google codeSearch’ in WIKI format.
- Periodically maintain GWS testplans, editing and adding new testcases using the usecases. Google Maps Front-end and Google News Front-end:
- Manual Execution of the test cases and generating reports.
- Used Buganizer to report the defects.
- Used Test Scribe to house all test documentation and report/track all issues and defects.
- Interacting with developers for assisting them in the identification, resolving and tracking of problem events.
Environment: Python, HTML, Buganizer, BugsDB, Windows, Mac, Linux, IE, Firefox, Mozilla, Netscape, Opera, Safari.