Software Test Analyst Resume
CA
SUMMARY
- Over 6+ years of extensive experience in Software Quality Assurance and Software Testing.
- Extensive knowledge in Quality Assurance standards, methodologies with better understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Skilled in writing, documenting, reviewing Test Plan, Requirement Document, Design Document, Technical Specification Design, Functional Requirement Specifications and Requirement Traceability Matrix (RTM).
- Proficient in Software Development Life Cycle methodologies such as Traditional Waterfall Model as well as Agile Methodology/ Scrum
- Experienced in implementing QA methodologies that included developing and executing Test plans, Test cases and Test scripts based on business requirements and verified that the system performed as required.
- Assist for Test Plans, developing, reviewing, and executing Test Cases and Test Scripts based on Functional Requirements, Business Requirements and Use Case Documents.
- Testing skills include Smoke Testing, Functional Testing, Regression Testing, Backend Testing, User Acceptance Testing (UAT), System Testing, Integration Testing.
- Experience in conducting Batch testing and data - driven testing using parameterization to test application with different sets of data.
- Experience in working with opensource tools such asSeleniumWeb driver, Eclipse, Java, Cucumber and TestNG; test frameworks in creating test scripts, test suites and HTML reports.
- Excellent experience with source version control tools such as Git.
- Experience on Object Oriented Programming (OOP) concept. Extensively used Java for test script automation.
- Practical hands-on experience in different automation frameworks like Page Object Model Framework.
- Conversant in developing Test scenarios, Test cases, Test data, Test reports and documenting Manual and Automation Tests.
- Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like Hybrid framework.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience on TestNG framework, Junit for testing, Maven for Project building tool, Jenkins for CI/CD.
- Experienced on CI/CD pipeline through Git, GitHub, and Jenkins.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using ALM, and JIRA management tool etc.
- Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back-end testing.
- Experienced in developing Test cases for system level performance testing.
- Experience in designing test strategy, test plan, planning and implementation of test suite.
- Solid knowledge of SDLC, SQA Methodology and tools.
- Experienced in UFT for record and play back testing.
- Performed Web Service testing using tools such as SOAP-UI and Postman.
- Experience on working with data conditioning either list tags or attributes.
- Experience on working credit card internal data like APR and all disclosures for end users.
- Expert in creating Data Driven framework using Apache POI library for data intensive testing to validate the data driven functionality created for web based applications.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver, Junit, TestNG, Cucumber, Apache Poi, JENKINS, JIRA, ECLIPSE, Git and GitHub
Programming Language: Java, C++, C#, SQL
Data Base: SQL Server, MYSQL, Oracle
Platforms: Windows XP/ NT/ 2000/98/7/8/10, UNIX, Mac OS XS
Software Development Methodologies: Agile and Waterfall
Test Management Tool: Jira, HP-ALM
API Testing Tool: Postman, Soap-UI
Mobile Testing Tool: See Test
Version Control: Git, SVN, VSS
Application Software: MS Excel, Word, Outlook, Power Point, SQL Server Management Studio
PROFESSIONAL EXPERIENCE
Confidential, CA
Software Test Analyst
Responsibilities:
- Working on customer payment and checkout module, performing agile testing, reviewed the stories, and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
- Analyzed business requirements and functional documents, involved in assist the Test plan document that define the test environment, phases of testing, entry and exit criteria into different phases of testing and resources required to conduct the effort.
- Reviewed the Code prepared by other teammates and suggested improvements if required.
- Created Test case, Execute Test Case, and Test estimates, resource estimates and weekly status reports.
- Developed Test Scripts, defined Test Scenarios, analyzed bug and involved in quality assurance reviews (defect triage) with the team to ensure bugs are reported and closed.
- Setup the Automation framework usingSeleniumWebDriver to run test Script in multiple browsers and platforms.
- Performed all aspects of verification including Smoke testing, Functional testing and Regression testing on new builds and major functionalities of the application, every modification in the application usingSelenium WebDriver.
- Automated UI functional tests usingSeleniumWebDriver, Java and Cucumber.
- ConfiguredSeleniumWebDriver, Cucumber, Maven tool and createdseleniumautomation scripts in java.
- Worked on acceptance testing using Cucumber andSeleniumWebDriver.
- Created cucumber features using gherkin language and implemented them in java step definition file and Created test suites using cucumber test runner
- Prepared Traceability Matrix to show the test coverage requirement vs Test scripts.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Involved in querying using SQL and updating records and validate database records as expected.
- Performed Backend testing to verify the data integrity by passing SQL Queries.
- Defect Reporting, Analyzing, Tracking and Report Generation using Jira Management Tool.
- Attended the daily SCRUM meeting, Bug review meetings and interacted with Business Analysts and Developers for resolving Defects.
- Participated and Initiated Team meetings on a regular basis and involved in active discussion to improve the testing quality by better strategies and testing approach.
- Performing Mobile Application testing manually and automatically with See Test to verify Security, Functionality and Usability working properly.
Confidential, Plano, TX
Quality Assurance (QA) Analyst
Responsibilities:
- Worked primarily in SCRUM AGILE methodology.
- Reviewed Business Requirements, Functional and Technical specifications with business analyst and QA manager to learn the functionality and process.
- Analysis User Story and Acceptance criteria to making sure user story is concise, clear and testable.
- Wrote Test Plans and Test Cases into HP Quality Center for Functional and Regression Testing.
- Involved in data Preparation and Execute Tests for the project.
- Performed Functional Testing, Integration Testing, Back-end and Sanity Testing
- Conducted Cross Browser, Configuration, UAT and Regression Testing on the application
- Tracked and reported defect using HP Quality Center.
- Prepared Test Status Reports during test execution phase.
- Interacted with other teams to work through the interdependencies among applications.
- As part of Backend Testing, created complex SQL queries to verify the data from various tables.
- Maintain all data conversion procedures documents and Presented daily and weekly report to Project manager.
- Involved in Preparing the Status Reports every Week which includes revision History, test case status, metrics, QA Issues and Defects
- Conducted meetings with Software Testers on a regular basis to keep everyone updated regarding the Testing progress and to keep a progressive environment
- Automated UI functional tests usingSeleniumWebDriver, Java, and Cucumber.
- ConfiguredSeleniumWebDriver, Cucumber, Maven tool and createdseleniumautomation scripts in java.
- Performing Mobile Application testing manually and automatically with See Test to verify Security, Functionality and Usability working properly on Android and iOS platforms
- Performed web service testing using Postman.
- Involved in querying using SQL and updating records and validate database records as expected
Confidential | Washington, DC
QA Test Engineer
Responsibilities:
- Reviewed Business Requirements, Functional and Technical specifications with business analyst and QA manager to learn the functionality and process.
- Work in the Agile development environment and participated Scrum Team on Sprint Planning, Sprint Review (Demo) meeting, Daily stand-up, and retrospective meetings.
- Analyzed user stories and come up with proper test strategy and test case for manual testing and Automation testing.
- Responsible for Defect management by tracking defect reports in Jira and log defect.
- Involved in preparing Test Plan, Test case, and defined the testing approach, resources, and timelines.
- Worked with other team members and conducted the weekly status meeting to make sure all team members are on the same page.
- Wrote Test Cases in Excel based on Technical and Functional Specifications and attach them in JIRA.
- Responsible for creating and executing test cases for System, Integration, Regression, Negative and Positive, End-to-End, User acceptance testing of the Application.
- Performed Regression testing after modifying the changes for each Build.
- Performed Manual Testing by using test case.
- Developed and executed automated test scripts using Eclipse, Selenium WebDriver, Java and TestNG.
- Developed automated test scripts using TestNG annotations like Group, parameter, Data provider.
Confidential - Chevy Chase, MD
QA Functional Tester
Responsibilities:
- Interacted with Project Management, Technical Architects and Developers during creation of SRS (Software Requirement Specification) as per Industry Benchmarks.
- Involved in preparing Test Cases to cover overall quality assurance testing.
- Participated in requirement and design reviews.
- Worked with Business users to understand user's requirement for assist Test Plan and Test Cases.
- Performed Smoke Testing, Functional Testing, and Regression Testing.
- Performed manual testing to check the functionality.
- Extensively used ALM for defect management.
- Performed documenting defects with high level of detail, accuracy, and informative recreation steps using ALM, and JIRA management tool etc.
- Prepared the Test Results document which summarizes testing activities and results.
- Attended, discussed, and submitted work progress weekly report to Project Manager.
- Performed Successful discussion with all members, Project manager and QA Manager to know details about requirements.
- Used Application Lifecycle Management (Quality Center) for tracking test requirements, references, test plans, defects and communicating them among the team members and developers.
- Updated Test Plans and Test Cases periodically to manage changes in requirements