Software Qa Analyst Resume
SUMMARY
- Overall 8+ years of experience in IT with emphasis on Software Test Automation, Software Testing/Quality Assurance.
- Experience in analyzing business requirements and specifications and developing detailed Test Plans and Test Scenarios.
- Hands - on experience in creating Test cases, Test reports and logging the defects in JIRA and Bugzilla.
- Proficient in using Test Automation tools such as QTP/UFT, Xamarin UI Test, ParasoftSOA, Selenium WebDriver and TestNG.
- Having experience on Cucumber to support test automation using potential features likeBehavior Driven Development BDD.
- Generated test logs using Log4j for various log levels.
- Conducted automated web, mobile and windows applications testing.
- Proficient in working with tools such as Selenium WebDriver, Quality Center (QC),JIRA, Jenkins, HP UFT /QTP, IBM RFT, Manual Software testing and SOAPUI.
- Extensive experience in Functionality Testing, User Interface Testing, Integration Testing, Regression Testing and Ad-hoc Testing of various applications.
- Expertise in verifying the test data by executing SQL queries using TOAD and SQL Developer.
- Expertise in Manual, Black box, Automation, Product testing and defect driving.
- Has good exposure on CI/CD tools like Jenkins, Maven.
- Used HP QC for Requirements management, Test management and for Bug tracking.
- Strong Knowledge on Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Prepared detail documentation and daily reports on test progress and defects for QA team meetings.
- Sound knowledge on end-to-end Validation processes. Helped Business team in performing UAT, whenever required.
- Working knowledge with functional testing Cross Browser Testing using Seleniumto check dat the web application works as expected in different browsers.
- Experience in Developing and reviewing User Requirement Specifications (URS), Functional Requirements Specification (FRS) and Requirement Traceability Matrix (RTM) Documents.
- Expertise in selenium automation using Selenium WebDriver, Cucumber, Java, Junit/TestNG, Maven and Jenkins.
- Good Experience in version control tools like SVN, CVS and GitHub.
- Experience in preparing and reporting Daily, Weekly and Monthly Reports as per standards and processes.
- Participated in formal software reviews to identify problems and determine whether the interim product meets all applicable requirements.
- Effective communication and interaction with Clients, Developers, Business Analysts.
- Expertise in all stages of the Software Development Life Cycle(SDLC) and Software Testing Life Cycle (STLC) and in all dimensions of Functionality, Usability and Reliability
- Extensively used HP Quality Center/ALM, TFS/Visual Studio and Parasoft Concerto to manage requirements, test cases, defects and generating progress Reports using Dash board module
- Expertise in working knowledge of Core Java and Object Oriented Concepts (Inheritance, Polymorphism,
- Exception Handling, Multi-Threading and Collections).
TECHNICAL SKILLS
Languages: C, C++, Java, JavaScript, VBScript, ASP.NET, C#, SQL and PL/SQL, HTML, CSS,XML.
Testing Strategies: Selenium IDE/RC/WebDriver/GRID, Test Link, Quick Test Pro (QTP), Test Manager RTC, JUnit, JBoss, TestNG, JBehave, JDE, OSE Cucumber, JIRA, SOAPUI, Bugzilla,Git, UFI.
Databases: MS SQL Server, Oracle, MySQL
Tools: HP QC, HP QTP/UFT, Selenium IDE, Selenium WebDriver, Eclipse, IBM RFT,Jenkins, TOAD, SQL Developer
Bug Tracking Tools: HP QC/ALM 11, Bugzilla, JIRA, TFS
Frameworks: Page Object Modeling, Behavior Driven, Keyword Driven, Data Driven, HybridTesting Framework
Functional Skills: Waterfall, V-model, Agile/Scrum, SDLC, STLC
PROFESSIONAL EXPERIENCE:
Confidential
Software QA Analyst
Responsibilities:
- Analysis of functional specifications and designing Test Plans, Test Scenarios and Test cases.
- Responsible for testing mobile web site on both Android and IOS platforms.
- Responsible for preparing Test Strategy, Test Plans, Iteration Plans and managing the QA activities.
- Developing scripts and Testing the Native app with Appium.
- Providing the Automation Estimation for developing scripts using BDD framework.
- Development of Automation Scripts for mobile web site using Java and TestNG.
- Designed and developed behavior driven development scripts using Page object model.
- Integrated the test automation project with continuous integration system and maintained in repository manager SVN.
- Executed automated test scripts for Sanity, Functional and regression testing using TestNG and Selenium WebDriver.
- Show casing of current stories at end of Iteration.
- Responsible for conducting Bug Triage.
- Responsible for test plans and performed functional tests manually.preparing Test Data.
- Responsible for Test case reviews and providing the feedback for vast coverage of test cases.
- Tested the application under different networks and Internet speeds including 4G, and Wi-Fi.
- Performed accessibility testing based on device settings and tested application on different device configuration like Camera, Battery, Calls, SMS, and different networks.
- Tested the application based on different OS versions of the devices and prepared the traceability Matrix for analyzing the behavior.
- Responsible for defect tracking and defect health monitoring.
- Performed Functional testing including Sanity, Smoke, System, Integration, Regression, User Interface Testing, End to End testing and non-functional testing including Security, Usability, Accessibility and Compatibility Testing.
- Issue analysis and defect assignment to the Development teams using JIRA and VersionOne.
Environment: Appium, Java, TestNG, Selenium Webdriver, JIRA, iOS& Android.
Confidential
QA Lead
Responsibilities:
- Prepared Test Scenarios/Cases in Feature files in Cucumber using Behavior Data Driven Framework(BDD) in Gherkins format
- Developed Step definitions based on Test Scenarios in Cucumber using BDD in Gherkinsformat
- Tested applications on Windows and IOS Mobile devices and performed mobile native application testing.
- Set up the required reusable actions, repository, environment variables, test data and functions required for the automation scripts functionality.
- Verified the application on Mobile devices using Selenium WebDriver with the help of Appium
- Responsible for Identifying and Performing Regression testing on base product for every release
- Worked onSQLqueries to verify data integrity and validate updated data for the Test cases in different modules of thewritten test cases manually application.
- Performed Web Services testing. Validated request and response in JSON, XML formats for RESTFUL Web service calls.
- Responsible in preparation of Traceability matrix and Test Results for every release
Environment: Selenium WebDriver, SQL, Appium, Selenium test scenarios,RESTFUL, BDD, Log4j, SDLC.
Confidential
Sr. QA Engineer
Responsibilities:
- Analyzed Business Requirements Document, system specifications and identified test requirements.
- Participated in design review meetings to understand technical and functional systems overview.
- Involved in preparation of Test plan using project requirement document.
- Involved in design and implementation of Selenium Web Driver automation framework for smoke and regression test suites (Junit/TestNG and ANT).
- Involved in automating test cases using selenium Web Driver with TestNG.
- Developed the test cases using business use cases and business requirement document.
- Creation of test cases, execution of test cases and reporting defects using Rally.
- Involved in regression testing using tool QTP
- Involved in Preparation of QTP Scripts in VB Scripts by Programming.
- Timely updated the test cases with the modified/newly added requirements.
- Performed regression testing for entire website using QTP.
- Performed Functional, Integration, UI, Regression, Positive, Smoke and Negative testing.
- Lead the entire mobile app testing project.
- Experience in testing API’s as well as front end screen forms for mobile application built for Apple.
- Tested various internal as well as external web services.
- Preparing Test Coverage matrix and mapping the requirements document id to the respective test case name.
- Analyzing screen flows and setting up of data using SQL scripts.
- Responsible for planning and conducting user acceptance testing with the end users.
- Good understanding of front end system functionality helped in trouble shooting the production tickets.
- Experience in managing onsite teams.
- Provided Weekly testing status report to QA Manger.
Environment: MS Office, Java, J2EE, Maven2.09, JMS, CVS, Hibernate .JSP, EJB, JSTL, Jboss, Eclipse, Struts, Web services, Servlets, XML, Oracle 11i, Apache Struts Framework, XML Spy, J-Unit test, Rally software, Bugzilla, Share-point, QHD portal 1.2, Selenium IDE 2.4.0.
Confidential
Software QA Engineer
Responsibilities:
- Analyzed system specifications.
- Developed test plans, test cases and Test Scripts for Client/Server and Web.
- Integrated and modeled development environments.
- Involved in Unit Testing of Java Applications.
- Performed Regression, Functional, System, Integration testing and Performance testing.
- Tested various internal as well as external web services.
- Preparing Test Coverage matrix and mapping the requirements document id to the respective test case name.
- Analyzing screen flows and setting up of data using SQL scripts.
- Responsible for planning and conducting user acceptance testing with the end users.
- Good understanding of front end system functionality helped in trouble shooting the production tickets.
- Programmed, Tested and Integrated the Management Module.
- Interacting with Developers and Business Analyst regarding Test requirements and Defects.
- Prepared detailedTest Metricson a weekly basis for the projects to know the status of the Testing.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
Environment: HTML, Java 1.1, and SQL Server, SQL, J-Unit test, Win NT, MS Office, Java, J2EE, JMS, CVS, Hibernate .JSP, EJB, JSTL, Jboss, Eclipse, Struts, Web services, Servlets, XML, Selenium IDE
Confidential
Software QA Engineer
Responsibilities:
- Developed detailed Test Plan and Test Scenario for System Testing based on SRD and BRD.
- Authored Test cases as per business requirements in HP Quality Center/ALM and executed them manually.
- Involved on testing the new functionality based on test cases and coordinated with development team in fixing the issues, Defect Management by Logging and Tracking bugs during execution in Test lab.
- Stored all the Test results, metrics and reports in QC/ALM and well documented them.
- Logged the defects using JIRA and Bugzilla assigned them to the relevant developer.
- Involved in retesting the application after defect fix and attended the defect review meetings to resolve the issues.
- Involved in Regression, Positive, Negative, Integration and Functional Testing to ensure bug-free output.
- Worked with Business users to validate application needs and prepared Requirement Traceability Matrix(RTM) for tracing the test cases.
- Automated some Test cases using Quick Test Profession (QTP) for regression testing and running the automation suite.
- Helped business team in UAT testing in UAT environment, Prepared UAT test cases and testing estimates, whenever required.
- Documented the test cases for Enhancements based on Requirements Documents.
- Responsible for testing the e-commerce solution of shopping cart software at front end perform the task of testing in web ERP accounting and inventory management system at the back end as well.
- Performed Database testing and writing SQL Queries.
- Tracking defects
Environment: Windows, Oracle, TOAD, HTML, XML, Test Director, Quick Test Pro, Unified Functional Testing (UFT), VB Scripting, Quality Center
Confidential
Contribution:
- Documented the test cases for Enhancements based on Requirements Documents.
- Reporting module status on a daily basis to Test Lead
- Responsible for testing the e-commerce solution of shopping cart software at front end perform the task of testing in web ERP accounting and inventory management system at the back end as well.
- Performed Database testing and writing SQL Queries.
Environment: Quick test pro, UFT, Windows 3, SQL Server, and MS Word, Jira
