Qa Engineer Resume
Roseville, CA
SUMMARY
- 5 years of experience in IT industry on System Analysis, Design, Development and testing of the software for various Enterprise Applications.
- Expertise in Quality Analysis with strong understanding of Software Development Life Cycle (SDLC) and object oriented methodologies.
- Excellent experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and Automated open source Testing Tools.
- Proven ability in designing and creating automation frameworks for J2EE based applications usingJava, Junit/ TestNG,SeleniumWebDriver/IDE/Grid, ANT/Maven and Jenkins.
- Proven abilities in working on Web and Mobile based Online Payments applications using Java, Maven,, through Continuous Integration using Jenkins, Git for CVS.
- Hands on experience in developing Test plan, Test cases, User Acceptance Test (UAT) and executing regression test cycles.
- Experience in all stages of testing - Integration, Smoke, Regression, System/end-to-end/Process, Usability, Web and Maintenance testing.
- Possess good programming skills and understanding of JAVA, JSP, HTML, UNIX shell scripts, SQL.
- Experience in using Quality Center extensively for establishing Traceability to Requirements, Test Cases, Bug tracking and Reporting.
- Good experience in Bug Tracking tools like Quality center, Test director, Clear Quest and BugZilla.
- Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Good Knowledge in Test Management and Testing Lifecycle Methodologies likeAgile Models, Waterfall, TDD (Test Driven Development) .
- Extensive experience in all MS office, MS Windows operating systems, designing and implementing web-enabled and enterprise client/server applications with various software tools in various architectures.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS
Languages: Java, JSP, HTML, XML, JavaScript, SQL.
Testing Tools: Selenium Web driver/IDÉ/RC/Grid, Junit, TestNG, Quality Center/Test Director.
Built Tools: ANT, Maven.
Continuous Integration Tool: Jenkins/Hudson.
Methodologies: Agile (Scrum), Waterfall, TDD.
Databases: Oracle, SQL Server, MS-Access.
Version Control: CVS, Git.
Operating Systems: Windows.
PROFESSIONAL EXPERIENCE
Confidential, Roseville, CA
QA Engineer
Responsibilities:
- Worked on gathering business requirements/system requirements/functional testing requirements for opportunities pursued by the Mortgage Business Group and built enterprise applications.
- Worked on integrating operations of companies ‘Insurance.com’, ‘Carinsurance.com’, ‘Insure.com’ bought over by Quinstreet.
- Subject matter expert in management processes for Mortgage Businesses & Insurance Businesses.
- Worked as a quality assurance lead on enterprise web application projects for marketing, lead generation and Revenue optimization.
- Worked as QA for performing API launches, white box testing, data testing on Quinstreet’s platform application ‘XENGINE’ - which is used for launching new portals.
- Involved in the everyday publisher support, client support, exception tracking, site monitoring.
- Worked on projects mobilizing efforts involving multiple teams.
- Performed test planning and release coordination.
- Involved the quality assurance activities of enterprise website launch, publisher launch, client launch, carrier launches.
- Extensive experience in using the QA tools like eTester, eSpider, Win runner, Load runner, Selenium IDE
- Grinder, Quick Test Pro, Quality Center/Test Director, Bugzilla and Team Track.
- Analyzed system requirements and functional requirement/documents.
- Created Test Plans and Test Cases.
- Solid experience in conducting functionality, regression, performance, load testing during the various phases of the product development using automation & manual testing methodologies.
- Involved in Back End testing by extracting flat files from server, which were generated by Batch process to verify Data against Expected results.
- Proficient in writing SQL queries to test the Oracle database and making validations.
- Worked with business and technical SMEs for validating the scripts.
- Responsible for Unit Test plan/specifications with documented test results.
- Identifying and submitting BUG’s to development for resolution.
- Interacted with developers on open issues and driven the issues until closure.
- Conducted/Involved in the review meetings and walkthroughs to discuss the status of the project.
- Presented the project status/results on daily and weekly basis in the Project Meetings.
Environment: Java, Selenium IDE, JSP, HTML, JBoss, Perforce, Grinder, JMeter, Quick Test Pro, Quality Center/Test Director, Bugzilla, Team Track, Star Team, Oracle DB, UNIX, Windows.
Confidential, Ridgeland, MS
Automation Tester/Analyst
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
- Participated in all phases of the Software Testing Life Cycle(STLC)
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Created Selenium Test cases for automation using Selenium Web Driver and Java
- Used Hybrid Framework of Selenium to get data from Excel.
- Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Discussed with team lead and PM regarding testing deadlines and post deployment validation.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, REST, TEST NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile Methodology, Rally, SQL, Oracle, Windows.
Confidential, Bethesda, MD
QA Analyst
Responsibilities:
- Analyzed and reviewed system requirement specifications and functional specifications of the application and developed system test plans.
- Maintained and updated test plans, test cases, test environment, and testing software through test life cycle.
- Worked with Users and Business Analysts to define and design test scenarios and test data.
- Developed Test Scenarios with Test Data to support Test Objectives.
- Managed entire quality assurance process in Quality Center including maintaining test cases, test execution, and defect tracking.
- Performed Data driven tests with Positive and Negative data sets using QTP as well as used reusable actions and external actions in QTP.
- Writing test scripts using QTP for automation of regression testing and verifying the web applications expected behavior at different stages by inserting checkpoints.
- Parameterized the scripts to avoid code redundancy and hard coding of frequently changing values in QTP.
- Worked with Synchronization points and Database checkpoints in testing web application.
- Developed and maintained automated test scripts to support regression testing and participated actively in system testing and regression testing.
- Involved in importing requirements, converting them to tests, developing design step executing test cases, logging defects and generating Graphs & Reports, documented final results and summarized issues, defects or bugs using Quality Center.
- Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application.
- Designed Test Cases for Manual Testing and Test Scripts for Automation using Quick Test Pro to check the Functionalities of the application.
- Prepared and executed Test cases as per the Functional requirement document.
- Developed Requirement Traceability Matrix for each project to ensure all requirements are mapped to test.
- Involved in writing SQL queries for Backend Testing.
- Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
- Managed Defect Tracking process, which included prioritizing bugs, assigning bugs and verifying “bug-fixes” using Mercury Interactive Quality Center
- Attended periodic meetings, teleconferences on problem resolution.
Environment: Quick Test Pro, Quality Center, Oracle, J2EE, JAVA, Windows XP, Load Runner.
