We provide IT Staff Augmentation Services!

Qa Engineer Resume

4.00/5 (Submit Your Rating)

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.

We'd love your feedback!