Qa Analyst Resume
NJ
SUMMARY
- 6+ years of diverse experience in Software Quality Assurance and In Analysis,
- Design of Manual and Automated testing (Black box, White box) of various applications for
- Client/Server and Web - Based environments.
- Experience in performing the white box testing (Unit Testing), Black box testing,
- Integration testing, Regression testing, Database testing, system testing, and supported
- User acceptance testing (UAT) with business users.
- Experience in creating Data Driven test automation framework with Selenium WebDriver/IDE (Java), JUnit.
- Extensive experience in preparing Test Strategy, Test plan, Test scenarios, Test cases,
- And Test Scripts based on User requirements and System Requirements Documents for
- Functional, Security, Performance, Configuration, Regression, Integration, Usability Testing
- And Cross- Browser Compatibility Testing.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium Web
- Driver and Selenium GRID), JUnit, Testng, Eclipse and preparation of automation test
- Written automation scripts for Mozilla Firefox, Chrome, and IE.
- Exposure to performing database backend testing and in writing SQL Queries.
- Involved with SDLC models Waterfall and RUP, AGILE Methodology projects.
- Exposure to SOAP-UI to test XML Web Services. Well versed with SOA architect and WSDL
- Technical expertise in Unix/Linux commands.
- Expertise in Bug Reporting, Bug Tracking using various Bug Tracking Systems and
- Actively interacted with the development team to fix crucial bugs.
- Experience in version control system SVN, GIT and Branching for source code maintenance.
- Exposure to web technologies like HTML, XML, CSS.
- Good Understanding of UML requirements analysis diagrams Use Cases, State Diagrams,
- And Activity Diagrams.
- Created Requirement Traceability Matrix (RTM) to analyze changes and identify the
- Areas of application for Regression Testing. Executed Test Cases, logged defects, developed
- Test Defect Reports and Escalated issues.
- Extensive experience in working with Microsoft office products including Word, Excel and
- Access.
- Proven capability to work both independently and in a team environment.
- Excellent analytical, problem solving, communication and interpersonal skills along with a
- Good aptitude for learning.
TECHNICAL SKILLS:
Operating Systems: Windows 8/7/Vista/ XP, Mac OSX, UNIX, Mainframe (MVS z/OS).
Language: XML, HTML, Java Script, SQL, VB.net, JCL, CICS, COBOL.
Automated Testing: Selenium IDE, Selenium RC, Selenium GRID, JUnit, ANT, SOAP UI,TestNG.
Database: Oracle, DB2, Microsoft Access.
Test Automation: Selenium IDE, Selenium Webdriver, HP QTP.
Bug Tracking: Bugzilla, Elementool.
Browsers: MS Internet Explorer, Mozilla Firefox, Chrome, Safari, Opera.
Applications: MS Office (Word, Excel, PowerPoint, Outlook)
PROFESSIONAL EXPERIENCE
QA Analyst
Confidential, NJ
Responsibilities:
- Created and Maintained Test Cases using Quality Center based on User requirement specifications.
- Created comprehensive Traceability Matrix Report from Requirements and Test cases to identify the areas of change in the application.
- Used HP ALM Quality Center to track the defects, for writing and executing manual test cases and for requirements traceability.
- Designed and implemented the automation testing framework for use in validating new and existing component releases using Selenium WebDriver.
- Developed automation scenarios using the functional test cases aimed towards Modular driven testing.
- Involved in setting up test environment for automated script execution using Selenium WebDriver, ANT, and JUnit.
- Performed cross-browser testing.
- Utilized HP ALM to perform Defect Management, prepare Test Summary Report, and maintain requirements traceability matrix.
- Utilized HP ALM in conjunction with QTP/UFT to perform unattended, automated batch testing.
- Used Selenium GRID to execute test cases on multiple OSes.
- Wrote POC document for testing purchase process.
- Responsible for updating and maintenance of existing selenium scripts.
- Monitored automation results and re-executed the failed tests to confirm the bugs.
- Developed ANT build files for maintaining test automation builds.
- Used Jenkins as continuous integration tool to schedule and run the automated test scripts.
- Involved in client interaction to understand the business requirements.
- Preparing the test schedule and allocated work to the team.
- Reporting and defect tracking.
- Mentoring and guiding fresher’s in the team.
- Prepared knowledge sharing documents on the application.
Tools Used: Selenium WebDriver, ANT, Eclipse, JIRA, SVN, MySQL, Jenkins
QA Engineer
Confidential, Washington DC
Responsibilities:
- As an Automation Engineer, involved in plan and perform testing, verification and validation, and quality assurance of the application.
- Involved in test cases review by development team, product management and modified the test cases based on their feedback.
- Developed Automation Scenarios for Sanity and Regression Testing using Selenium Web Driver.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Implemented Data-Driven test to verify the same functionality with multiple sets of data.
- Developed Automation scripts for new enhancements using Selenium WebDriver and JUnit
- Used Selenium GRID to execute test cases on multiple machines.
- Involved in Defect tracking and Reporting using JIRA defect tracking tool
- Extensively involved in resolving bugs fixes with Development Team.
Tools Used: Selenium WebDriver, JUnit, Eclipse, JIRA, Putty
Confidential
Software QA Engineering Testing
Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Developed automated test scripts using Selenium and Java.
- Prepared automation test framework (TestNG and ANT).
- Reviewed Test Data, Test execution reports, and automated test scripts.
- Loaded Test data into MySQL schema and integrated with front end web portal for automation testing.
- Re-testing fixed issues and performed regression testing of the application.
- Modified the existing test suite based on the changes in requirements.
- Created Test cases for the new functionality.
- Prepared Test completion and Test execution report for each test cycle.
- Attend project (Client) and internal meetings and created meeting notes