Qa Engineer Resume
San Francisco, CA
SUMMARY
- 7+ years of experience as a Manual and Automated QA Engineer with Expertise in Finance, Retail, CRM, Telecom and Banking.
- Experienced in total development life cycle of software product - application specification, design, development, testing and implementation and post-production support.
- Developed/maintained Test Plans, Test Cases, Black Box/White Box Testing, Defect Tracking and Reporting for both Manual and Automated Test environments
- Extensively worked in all 4 phases of Software Development Life Cycle (SDLC) deliverables and Service Oriented Architecture (SOA).
- Have extensive good unit testing experience with Junit and Selenium white box testing tools.
- Proficient in Functional, Negative regression, System Integration (SIT), Acceptance (UAT), and Browser compatibility.
- Strong Expertise in SDLC, Project Management and Testing Lifecycle Methodologies like Waterfall and Agile models.
- Experience in using SoapUI for testing Service Oriented Architectures (SOA) and Web Services.
- Experience in developing and testing Java Applications.
- Great Knowledge on Web applications and Web Portals.
- Experience in writing and modifying Junit / TestNg test cases.
- Estimated UAT effort for individual change item and ensured schedule commitments were met.
- Scheduled and managed QA/UAT execution activities and Defined, wrote and prepared QA/UAT Test Strategy, Test Plan and Test Scripts
- Very good experience in Manual Testing by using defect management tools like Quality Center and Microsoft Excel.
- In depth experience/understanding of Java, and good understanding of OO Programming/Software Engineering concepts and principles.
- Thorough understanding of QA processes and procedures, with an aim toward continual improvement
- Expertise in white box, black box, E2E Web Services API, databases validation and verification.
- Expertise in manual testing, such as UAT, ad-hoc testing.
- Expertise in conducting end-to-end systems, web, functional, regression and GUI tests.
- Extensive experience in design, implementation and maintenance of Data-Driven Automation Framework with Java, Selenium, ANT and JUnit / TestNg.
- Designed, implemented and maintained automation framework with HTML, Excel reports functionalities.
- Solid experience with Selenium WebDriver to create cross-browser testing, using Chrome, Firefox, IE.
- Experience in continuous testing using Jenkins.
- Expertise working with QA tools such as HP Quality Center (QC).
- Analyze known bugs and provide feedback to development team to improve development standard and common scenarios.
- Have strong attention to detail and be able to work as a team player.
- Robustly experienced in testing Web Applications with J2EE Architecture, Java, XML, MySQL.
- Professional experience as a software QA Engineer testing native Windows bases, Web, Mobile applications for B2C and B2B platforms.
- Excellent interpersonal and technical skills with a sharp acumen for understanding and grasping the various needs of businesses.
TECHNICAL SKILLS
Languages: Java, SQL, C, C++
Web Technologies: HTML, XML, ANT, SOAPUI, REST
Frameworks: Junit4 / TestNg
Databases: MySQL 6.0
Operating Systems: Windows XP/Vista, Unix
Tools: Selenium WebDriver, RC, IDE, QC 9.x
Methodologies/Software: AGILE/ SCRUM, Waterfall.
Source Control/ Other Tools: SVN, VMware.
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
QA Automation Engineer
Responsibilities:
- Involved in the development of Test Plan and Test Cases for CSM and Price Plan Modules.
- Delivered quality working software after every successful sprint under Agile Methodology.
- Developed and maintained Test Documentation including Test Plans, Designs, Cases and Procedures to track personnel and schedule requirements, log defects and maintain repository.
- Developed Selenium WebDriver, Java and JUnit4 / TestNg based automation scripts.
- Created Test Libraries, Test Scripts for Automation.
- Developed Data driven tests using external sources like Database, Excel.
- Performed functional testing for every modification in the application and new builds using Selenium WebDriver.
- Conducted web services testing using SoapUI.
- Used TestNG for writing API test cases and executing them as a test suite.
- Experience in defining test methodologies, test plans & test cases.
- Experience in functional, back-end and user acceptance testing.
- Writing Ant Scripts for Test automation and Release QA.
- Set up and maintained test environments using build and deployment scripts working with Release Engineers
- Writing SQL Queries for testing the connectivity to Middle Tier and Backend.
- Enhanced Data driven Framework Document for added features.
- Involved validating sites across browsers, the accuracy of links, visual presentation and its alignment with design specifications.
- Used Descriptive programming for creating reusable functions for application.
- Assigned permissions to access log files in Unix.
Environment: Java, J2EE, UNIX, API, Selenium WebDriver/IDE, JUnit 4/ TestNg, ANT, HTML, XML, QTP, HP Quality Center, Groovy, SOAPUI.
Confidential, Houston, TX
QA Engineer
Responsibilities:
- Implementing complete life cycle of QA Methodologies starting from Planning, Designing, Creating, and Executing, Reporting and Tracking the defects.
- Followed Agile Scrum methodology for project
- Involved in writing a detailed test plan to define testing strategies, test process and methodologies to be used.
- Developed and maintained Test Documentation including Test Plans, Designs, Cases and Procedures to track personnel and schedule requirements, log defects and maintain repository.
- Developed Selenium WebDriver, Java and JUnit3 based automation scripts.
- Performed Positive and Negative Testing, Functional testing and System Testing.
- Developed custom libraries for automation using Java.
- Performed web service testing using SoapUI.
- Involved in testing integrated softwareWeb Services through SOAP UIandXML
- Developed ANT Build scripts to run Sanity Test scripts developed in TestNG suite.
- Developed Page Object library as part of Modular frame work implementation in automation
- Developed API test cases using JUnit3 framework
- Involved in Enhancing the JUnit3 Framework for Automation
- Setup Jenkins as continuous integration system for test automation
- Participated in reviews of Test Scenarios to ensure the requirement coverage
- Involved in Functional and Browser Compatibility Tests for various releases on product including patches.
- Validated Data integrity by conducting Backend testing by retrieving data using SQL queries.
- Set up and maintained test environments using build and deployment scripts working Release Engineers
- Used Descriptive programming for creating reusable functions for application.
- Assigned permissions to access log files in Unix.
Environment: Selenium IDE, WebDriver, Java, ANT, MySQL, Quality Center, JUnit3, HTML, XML, QTP, HP Quality Center, Groovy, SOAPUI, UNIX.
Confidential, San Francisco, CA
QA Engineer
Responsibilities:
- Actively participated in requirement analysis with Business Analysts and stake holders
- Identified the Test Data required and maintained for Automated Tests
- Performed Regression testing for every modification in the application and new builds using Selenium RC.
- Performed black box testing to identify various critical points in the application and automated it by using Selenium RC on different module of the application.
- Created and executed the test scripts with Java/Junit.
- Involved in integrated softwaretesting of Web Services through SOAP UIandJSON.
- Maintained and executed ANT build files for running Automated Tests
- Used TestNG for writing test cases and executing them as a test suite.
- Involved with pushing the builds to the QA.
- Performed Exception Handling using try-catch statements in Junit
- Handling the huge volume of transactions in Hibernate for Customer search module.
- Created Helper classes and methods in Junit.
- Writing JUnit Test cases and testing the modules in development and QA environment.
Environment: Java, Selenium RC, IDE, Firebug, SOAPUI, HTML, XML, JUnit3, MySQL, QTP, HP Quality Center, Web Services, UNIX.
Confidential, Glenview, IL
QA engineer
Responsibilities:
- Implementing complete life cycle of QA Methodologies starting from Planning, Capturing, Creating, and Executing, Reporting and Tracking the defects.
- Involved in testing in AGILE environment.
- Performed Integration testing, Regression testing and System Testing.
- Involved in create functional test plan, test cases, review test plan, analyze the cross team impact.
- Identified application defects and interacted with developers to resolve them and provided full support to the testing team using the task manager and bug tracking tool Bugzilla.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Performed GUI, Functionality and Backend Testing.
- Wrote test cases and uploaded batch test scripts in Quality Center and executed them.
- Black Box testing of the application to check if the system is stable enough to be automated, that is, performed sanity test.
Environment: Java, Selenium RC, IDE, Firebug, HTML, XML, MYSQL, Quality Centre 8.2, Tortoise SVN.