Qa Analyst Resume
New York, NY
SUMMARY:
- Over Six Years of QA experience in all phases of Life Cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management.
- Having good experience in working with Sprint cycles and releases in Agile methodology
- Proficient in using Test Automation using Selenium Web driver with TestNG framework.
- Strong experience in writing test cases in eclipse using Element locators, Web driver methods, Java programming and TestNG annotations.
- Experience in writing and executing complex database queries using SQL.
- Strong understanding of Software Development Life Cycle, QA processes and test methodologies
- Experience, working in Rest API Testing with Postman tool.
- Having experience in A/B testingorsplit testingwhich is anexperimentalapproach toweb design(especiallyuser experience design), which aims to identify changes to web pages that increase or maximize an outcome of interests
- Extensively involved in reporting bugs using Bugzilla, Quality Center.
- Experience in defect tracking tools Bugzilla and JIRA for logging the bugs.
- Good knowledge on TFS (Team Foundation Server).
- Excellent understanding and experience in working with Ecommerce applications.
- QA experience in reporting CI/CD using Jenkins.
- Good understanding on the credit card processing by CPT (Chase Payment Tech) and PAYPAL
- Experience in Manual and Automated Testing for Web and Client/Server Applications.
- Experience in Cross Browser Testing on Firefox, Chrome, IE8 & Safari.
- Experience in developing automation frameworks using Selenium RC/Grid/Web driver.
- Experience and good knowledge in creating, modifying and enhancing both manual test cases and test scripts created in Selenium WebDriver.
- System specification analysis, testing methodology and test plan formulation.
- Experience working in windows, Unix/Linux Operating Systems.
- Experienced in using automation tools like Selenium, Junit/TestNG.
- Experience in build tools like Maven, Eclipse IDE, Intellij IDE and managing Java automation projects using them.
- Expertise in creation and execution of Test plans, Test cases, Bug documentation.
- Expertise in verification and validation of the system.
- Experienced in execution of Black Box, White box, Functional, System, End to End, Integration, Regression & Backend testing
- Experienced in writing SQL Queries and testing all the Database Applications of RDBMS in Oracle, SQL Server and MS Access.
- Understanding of software methodologies like Agile, Waterfall and other industry standard models.
- Ability to work independently and in a team under deadline pressure.
- Hands - on experience with all the levels of testing including Sanity, Usability, Functional, Integration, Regression, Re-testing, User Acceptance and System Testing.
- Expertise in end-to-end Testing and testing of web-based applications.
- Involving in Sending Daily Status Report (DSR), weekly Status Report (WSR) to the Client.
- Having Excellent Communication and Interpersonal Skills, very strong in learning new technologies.
- Having Knowledge in understanding of offshore operations processes.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver, Selenium IDE, Quality Center, Jira, Bugzilla, Firebug, Firepath, Jenkins, Maven
Databases: Oracle 8.i/7.x, SQL Server7.0, MS Access, Oracle 11g
Scripting Languages: Java Script, Xml, Html
Programming languages: C, C++, SQL, JAVA
Platforms: Windows vista/XP/2003, UNIX, LINUX, IOS, And Windows 8,10
Frameworks: TestNG, Junit
Other Tools: MS Office, Putty, Toad, MS SQL Server Management studio
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
QA Analyst
Responsibilities:
- Understanding the requirements and gathering the project information.
- Interacted with business to understand the business needs.
- Actively participates in team discussions, Sprint planning, demonstrations and workshops.
- Performing Manual Testing on functionality of the application and Creating Test Scenarios, Test Cases, Test data for the application.
- Testing activities included Sanity, Functional, GUI, Regression, Performance, Product Integration Testing, System Testing, A/B Testing and End-to-End Testing.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Identify the test cases needs to automate and update the Test Cases based on any implementation changes.
- Worked on test record and playback using Selenium IDE.
- Performed Functional Testing to identify various critical points in the application and automated it using Selenium Java to validate all UI components such as Pop-ups, browser navigations, Screenshots, Windows Handle, Drag and Drop, Radio Buttons, Multiple Check Box, Frames, Mouse Movements and keyboard events.
- Used TestNG to prioritize the scripts and run in batches and extract test reports.
- Maintained and executed Maven build files for running automated tests by adding dependencies.
- Generated test logs using Log4j for various log level.
- Used Apache POI to read data from Excel sheet.
- Implemented Page Objects testing, Data Driven using Selenium WebDriver, JAVA, and TestNG.
- Involved in the automation of test cases and in functional and regression testing with Selenium Web driver with successful release.
- Created test cases using Element locator techniques and Selenium Web driver methods and TestNG annotations.
- Have expertise in finding web elements using various element locator techniques especially Xpath and CSS.
- Test applications compatibility on different browser versions (IE, Firefox and Chrome).
- Created Data Driven Testing using Selenium, Java, XML, Property files in Maven built with TestNG framework, for testing same functionality with multiple sets of data from excel sheets.
- Using one of the unit testing frameworks like TestNG to convert the scripts to test cases.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using data driven framework for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
- Scheduled jobs using Jenkins to run at regular intervals for regression testing.
- Created pom.xml in Apache Maven and run the builds using Continuous Integration tool Jenkins.
- Performed API testing with Rest API with Postman tool in rebilling process.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
- Designs, builds, and develops automation scripts.
- Works side by side with Software Developers to ensure test coverage.
- Tests web applications and mobile device applications thoroughly Manually.
- Executed test scripts anddocument the success and failure of test cases for reporting.
- Executing Automation tests and Generating Test Summary Reports.
- Collaborates with developers, automation and performance testers, and other stakeholders on projects.
- Research and resolves issues identified in automation.
- Reporting defects in JIRA and tracking them for different iterations.
- Performed Smoke and Functional testing on every build of the application.
- 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.
Environment: Manual, Automation, Agile Methodologies, Selenium web driver, Selenium IDE, Java, Fire bug, Fire path, Jira, Confluence, Oracle, SQL developer, Eclipse, Jenkins, Maven.
Confidential, SFO, CA
QA Analyst
Responsibilities:
- Analyzed and reviewed the software requirements, functional specifications and design documents.
- Involved in analysis meetings to identify test scenarios.
- Responsible for developing and implementing test plans, test requirements, test cases and test scripts
- Tested scenarios manually based on test performing data driven test to test application for multiple scenarios with different varieties of data.
- Involved in creating environment files to use them on different environments for test validations.
- Ensure traceability of test cases back to the Business requirements.
- Setting Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
- Actively participated in Functional & Regression testing.
- Closely worked with UX, Dev team to resolve defects, which logged by QE team.
- Generated defect tracking reports on Open, Close and linked defects with test cases & requirements.
- Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
- Attended defect triage meetings on daily & weekly basis.
- Analysis of test requirement and automation feasibility.
- Automate new features for reducing time and cost.
- Developed and maintained automation regression scripts using Selenium for UI scenario.
- Performed execution on real devices like I-Phone’s/I-pad’s and android Mobile/ Tablet’s using Appium.
- Performed Backend testing to verify the data integrity by passing SQL Queries.
- Implemented Data Driven Frameworks to retrieve test actions, Test data from Excel file.
- Developed, execute and maintained functional and Regression test suite in Java using Selenium Web Driver and TestNG.
- Used Selenium Tests, Web Driver API and TestNG to run the automation suites.
- Used TestNG to generate the test results in HTML and XML format.
- Integration with Jenkins for nightly execution.
- Actively participated in database testing by writing SQL queries.
- Identified and isolated software defects and reported them via JIRA.
- Performed Integration, System, UAT and Usability Testing.
- Defects logging, tracking and reporting to developers using JIRA.
Environment: Manual, Agile Methodology, Automation, Jira, Selenium-Web driver, Selenium IDE, Fire Bug, Fire path, TestNG, Junit, Html, Unix, XML, Oracle and Windows7
Confidential, North Brook, IL
Software Test Engineer
Responsibilities:
- Participated in Business analysis and review meetings to understand the business requirements and system designing the test scenarios.
- Prepared test strategy, test plan and test case documents
- Involved in entire QA Life Cycle (SDLC) and wrote Test Documentation and Test Plan for the relational database, web and Client/Server.
- Derived test cases from the story(s) and design documents, defining the test strategy, test design and process.
- Involved in creating and reviewing Test cases, Test data and updating them as change in business and functionality.
- Used Test Director for Creating, Executing and Analyzing manual test case based on release Iterations.
- Prepared Test Data for positive and negative test cases.
- Involved in executing test cases manually on different Release Iterations.
- Extensively created Data Driven Test scripts to read data from Text Files and check form validity of customer information and their accounts.
- Checked for Data boundaries/Limits, incorrect input of data.
- Performed Smoke testing, System testing, Backend and Regression testing of different prophets builds for project.
- Used Test Director for requirements, create and execute test cases, analyzing test results for Manual Scripts.
- Tested backend database using SQL commands.
- Actively gathered and updated the test cases as per change requests in Test Director.
- Defects logging, tracking and reporting to developers using Jira.
Environment: Manual, Automation, SDLC, STLC, Waterfall, Jira, Windows 2000, Windows XP.