Sr. Qa Engineer Resume
CA
SUMMARY
- 8+ years of strong experience working as a QA Analyst with Java Development Experience for Software Development and Testing Life Cycle including Analysis, Testing and implementation on a diverse range of IT projects.
- Experience in testing Web based application in financial Created Test Strategies, Test Plans, Test Estimates, Test Conditions and Quality Test Cases for both Web and Client - Server Applications.
- Expertise in using various Automated test tools like Win Runner, Quick Test Pro 8.0/8.2/9.1, Test Director, Quality Center 8.0/9.0, Clear Case, Clear Quest, JMeter Junit and Selenium.
- Effectively created, maintained and executed Manual and Automated Test Scripts for UAT,
- Performed QA for various CRM Applications and mapped it to SFDC.
- Integration, Black box, Smoke, Performance, Functional, API, Regression, System, Load, End to End and Stress Testing.
- Expertise in working with tools like TOAD and SQL Assistant to query the database
- Experience in creating Internationalization Test Automation Frameworks which will work for any language with minimum code maintenance and less effort.
- Experience in setting up the frameworks and migrating old Win Runner automation scripts to Quick Test Professional (QTP) by using Win Quick© tool.
- Designed and implemented Automation Frameworks Descriptive XMLOR, Data Driven and Keyword Driven in QTP
- Extensive experience working with Open source tools like Selenium Core, Selenium Web driver, Selenium Grid and Junit.
- Created automation scripts using Quick Test Professional, Win Runner and integrate scripts with Test Director/Quality Center to manage the entire Automation testing process
- Experience working with Java, J2EE, JSP, Servlets, Weblogic, Websphere, and Eclipse.
- Analyzed and identified the areas of an application for Test Automation
- Expertise working on Mercury Quality Center 9.0 for Planning, Scheduling, Running Tests, Executing the Test Cases Bug Tracking, Defect Reporting and Requirements Management,.
- Followed all coding standards while developing the automation scripts
- Experience in SDLC methodologies and Test Metrics.
- Involved in Formal Reviews, Peer Reviews, Walkthroughs and Inspections
- Expertise in mentoring team by educating them to understand business using business flow diagrams and business scenarios.
- Knowledge of Software QA Standards and Methodologies: SEI-CMM levels and ISO 9000
- Experience in testing applications developed using JavaScript, Perl, UNIX, SOA, SOAP, XML, Windows, Linux and HTML
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, HP Quality Center/ALM, Junit, Testing, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android, IOS Testing), JMeter
Test Management Tools: Test Director/Quality Center, Clear Quest
Languages: JAVA, J2EE, VB SCRIPT, TSL, Perl, SQL, XML, HTML
RDBMS: Oracle 8i/9i,10G, MS-SQL Server, SQL
App Servers/Web Servers: Internet Information Server, WebLogic, WebSphere, Tomcat, Oracle 10G
Project Management Tools: MS Project, MS Visio, MS Office
Operating Systems: UNIX, Windows-2000/NT4.0/XP/98/95
PROFESSIONAL EXPERIENCE
Confidential, Pennsylvania
Sr. QA Analyst
Responsibilities:
- Worked closely with Business Team and participating in business requirements & analysis meetings.
- Working closely with the Developers and Engineering Teams in the review and modification of the product and its specifications using Agile-testing methodology.
- Interact with business analyst to discuss about the requirements
- Creating Test cases ensuring that the developed software performs as detailed by the business requirements
- Creating the requirements traceability matrix for tracing business requirements. Functional requirements, technical requirements coding and Test plans/cases.
- Gathered test Data based on Project Objective Requirements.
- Involved in System and Regression Testing using Manual and Automated test models
- Used Selenium IDE and Firebug to identify element locator.
- Developed Modular Framework for Selenium Scripts.
- Developed Selenium Webdriver Scripts using Java and TestNG.
- Integrated Automation into Cont. Integration System using ANT, Cruise Control
- Performed System Integration Testing between various modules.
- Developed and used SQL queries for Database Testing
- Attend the Business Requirements meeting to understand the business Requirements
- Communicate with developers as needed to isolate root cause of defects.
- Prepared test status reports during and after test execution process.
- Participated in Scrum Meeting as part of Agile methodology.
- Prepared the Technical Test Results Report after finish the Testing
Environment: Java, Oracle 9i, SQL, Windows XP, Selenium Webdriver/IDE/Grid, ANT, TestNG, Cruise Control
Confidential, CA
Sr. QA Engineer
Responsibilities:
- Responsible for creating test plans for enhancements
- Played vital role in developing Traceability Matrix covering business requirements and Test Plans.
- Creating Test cases ensuring that the developed software performs as detailed by the business requirements.
- Responsible for performing Sanity tests on every new build release.
- Involved in UI, Functional Testing of application
- Used Selenium IDE and Firebug for identifying element locators.
- Developed Selenium Web driver Scripts using java and junit covering all requirements for enhancements.
- Implemented Modular framework for Selenium Scripts using Page library
- Created Selenium Test cases with Junit Test case frame work using page library
- Developed ANT scripts to automate Build Process for running Regression Scripts
- Used Selenium Grid to run tests on multiple platforms in parallel
- Extensively used Quality Center for test planning, maintaining test cases.
- Performed Build Acceptance Testing (Smoke Test) for every build release to QA using Selenium Scripts
- Performed Smoke, Functional, Regression Testing on various builds and releases.
- Developed Modular Frame work using Selenium Scripts and Java by creating page Library
- Developed SQL Queries for testing various Database validation
- Responsible for creating test status reports during and after test execution process.
- Used Quality Center for bug tracking, issue tracking and Project management.
- Implemented Team City as Continuous Integration System and integrated it with ANT that runs selenium scripts
- Communicate with developers as needed to isolate root cause of defects.
Environment: Selenium (IDE, Web driver), Junit/Java, JIRA, Windows, Java, Oracle 10G, TeamCity
Confidential, Illinois
Software Test Engineer
Responsibilities:
- Prepared and executed test cases as per system requirements using Selenium
- Involved in the project team, which focused on testing and dealing with process, tools and best practices.
- This team also leveraged testing knowledge, technology, methodology and resources across similar projects.
- Developed the Automation test scripts with the help of selenium.
- Involved in querying using SQL and updating records and validate database records as expected.
- Followed Test Driven Development (TDD) as much as possible and written test cases using JUNIT for every relevant class.
- Developed the Test Cases Client based on FSD'S and Business Rules
- And for Web Client Test Cases based on Use Cases, Wire Frames, Annotated Documents and Business Rules.
- Performed Smoke and Functional testing on every build of the application.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad - hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
- Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
- Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
- Performed Backend testing to verify the data integrity by passing SQL Queries. Designed and developed Domain/Value Objects.
- Designed and developed DAO layer.
- Enabled Transaction demarcation in Data Access Objects.
- Designed and developed Page Objects using Page Object Design Pattern and Selenium.
- Designed test framework using Selenium Web Driver.
- Used SVN for Source Code Control.
- Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
Environment: Selenium, Java, JavaScript, XML, SQL, HTML, JUnit, Selenium Grid, Windows, Unix/Linux
Confidential, Memphis TN
QA Tester
Responsibilities:
- Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
- Designed Test Plan for testing life cycle of application.
- Developed System Test Cases and procedures to test various application points.
- Initially involved in creating a Manual Test Cases. Tests were grouped into test plan and executed.
- Results were recorded and published to management.
- Involved in performing Smoke, Functional, System and Regression and backend Testing
- Created Java based scripts for Selenium WebDriver with JUnit/TestNG as automation frame work.
- Performed Unit Testing for java application.
- Performed GUI and Flash component testing and Cross Browser compatibility testing during the releases.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Developed Hybrid framework with Selenium.
- Used ANT to build and run the Selenium automation framework.
- Once the script got over, framework used to send the automation reports over email.
- Used Selenium GRID to execute test cases in parallel on different target machines.
- Performed Performance Testing using JMeter.
- Performed Web Services Testing and XML validation by creating test case suite using soapUI.
- Wrote SQL Query to extract data from various database tables for testing purpose.
- Database Change Verification testing using Oracle-Toad and SQL queries.
- Identified and documented defects using Buganizer to ensure applications functionality.
- Participated in project meetings, release meetings, QA status meetings and Go-No-Go meeting.
Environment: Selenium WebDriver, Grid, JUnit, TestNG, Java, ANT, Oracle-11g, Eclipse, Buganizer, Firebug, Linux (Ubuntu-10.04), Mac OS X, Open Office, Google Docs
Confidential
Software Test Engineer
Responsibilities:
- Understanding the Application Functionality.
- Designing and updating the test cases.
- Attending business requirement gathering calls.
- Preparing test specification document.
- Involving in Component, System & Regression testing on ATM Machine.
- Execution of Test Cases as per the agreed cycle time.
- Maintain regression suite.
- Perform smoke test on newly deployed builds.
- Extensively involved in bug analysis and defect reporting.
- Meeting with cross Teams to review the test cases and making sure that the test cases developed are covering the functional specifications and use cases.
- Reporting -Defect, Daily status and Weekly status and Dash Boards.
- Describing and maintaining issues and report about outstanding issues and prioritize the issues. Track issues closely with developers.
- Reviewing documents.
- Configuring the ATM Machine for testing purpose.
- Ghosting the image to and fro using Symantec Ghost Software.
Environment: Visual Studio C#, .NET, MKS, SVN, MSOffice, VB, Oracle.