Sr. Software Qa Analyst Resume
2.00/5 (Submit Your Rating)
New York, NY
SUMMARY:
- Over Eight years (8+) years of experience in Software Quality Assurance and Software Testing activities both Manual, Automation as well as API
- Experience in Agile/Scrum software development life cycle participating in Daily Scrum, Sprint Planning, and Retrospective
- Experience in Software Test Life Cycle (STLC) and Defect Management
- Solid understanding in Software Development Life Cycle (SDLC) and QA Methodologies.
- Good understanding and experience working on AGILE Methodologies and involved in all phases of Software Development Life Cycle (SDLC).
- Involved in analysis, design and quality assurance of Web - based/PC-based/E-commerce and Client/server applications for Financial, Retail, Airline, POS industries and others.
- Expertise in designing and developing strategic Test plans, Test Cases, and Test Reports for manual test.
- Extensive experience in performing System Testing, Functionality Testing (Black Box), White box testing, Integration Testing, Regression Testing, Smoke Testing, GUI Testing, Database Testing and User Acceptance testing.
- Professional experience in Automation testing using Selenium WebDriver.
- Extensive experience in using Selenium WebDriver API for writing JUnit, TestNG and NUnit test suites and test cases for testing functionality with the Selenium Server.
- Good experience with Selenium Webdriver on creating test scripts for Black Box Testing and White Box Testing.
- Working knowledge on MS Team Foundation Service (TFS) tool for project management, reporting, managing requirements using MS Visual Studio respectively.
- Experienced in writing complex SQL queries on MS SQL Server.
- Experienced in Web Service/API testing using SOAPUI.
- Strong Knowledge of Web Services and SOA (Service Oriented Architecture).
- Good working experience on Postman and understanding on SoapUI, Rest Assured for testing and validating various web services and REST API used in the application
- Working knowledge in Object-Oriented Programming (OOP) concept such as inheritance, polymorphism, abstraction, encapsulation, and interface
- Hands on experience in building BDD Test Framework using Gherkin, Cucumber, Selenium Web Driver, Test NG, Maven and Page Factory to implement the Page Object Model (POM) concept
- Supporting experience on Mobile Web and Native App testing for Android
- Experience in analysis of Software Requirement Specifications. Developed Test Plans, Test Scripts, Test Cases and maintained Test Scripts & document all phases of QA life cycle
- Expertise in Relational Database Management System (RDBMS), and working experience in writing queries
- Expert in Black Box, Smoke, Functional, Positive, Negative, Integration, System, Regression testing
- Possess excellent interpersonal, written, verbal communication skills and strong analytical, problem solving, decision-making skills
- Capability to adapt and learn new tools, techniques, and approaches.
- Experience in testing web services using SOAPUI (SOAP and REST Services).
- Experience in working with build tools like TestNG, Jenkins, Ant and Maven.
- Experience with defect tracking tools like QTP/ALM, Jira and Bugzilla.
- Worked in building automation scripts and frameworks from scratch using Selenium Web driver with Java.
SPECIALIZED SKILLS:
Test Automation Tools: Selenium Web Driver, Test NG, Cucumber, Rest API, Rest Assured, Postman, ALM, JIRA, J Unit, Zephyr
Programming Languages: Java, SQL, XML, Gherkin
Databases: Oracle, Microsoft SQL Server
Development Tools: Eclipse, Oracle SQL Developer, Maven, GIT, Jenkins
Operating Systems: Windows, Mac IOS, Mobile (Android)
EXPERIENCE:
Confidential, New York, NY
Sr. Software QA Analyst
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
- Analyzed the business requirements, developed test plans and created test cases in TFS (VSTS).
- Status reporting and test updating in Team Foundation Server (TFS).
- Worked existing Selenium Automation Framework Java using Data Driven Testing.
- Validated data stored in Microsoft Azure SQL Server.
- Experienced in testing framework using Behavior Driven Development (BDD) tools like Specflow.
- Experience creating an automation test framework using Java, NUnit, TestNG vetc.
- Wrote Gherkin language test case scenarios in a feature file using Soap UI
- Performed web services/API testing manually using Postman and also automated those api.
- Participated in walkthroughs and interacted with other development team members to better understand system functionality in order to improve testing quality.
- Participated in requirements reviews, design reviews, test plan and test case review.
- Modified test plans in accordance with changing requirements.
- Created and executed SQL statements to verify the data in the backend.
- Involved in Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.
- Wrote Data driven, Cross Browser automation test cases and executed them for Cross browser compatibility using Selenium Webdriver.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Tested independent and dependent modules individually and prepared Test Matrix to keep track of the requirements and the test cases.
- Extensively used SQL statements to query the SQL Server for Data Validation and Data Integrity.
- Worked in Agile (Scrum) Mythology approach
- Designed and developed Test cases for TDD and Behavioral Driven Development (BDD)
- Executed the Test Cases, analyzed the actual results against the expected results to each GUI objects
- Performed sophisticated Regression, Functional, User Acceptance and Integration Testing
- Developed Automation Test Framework using Java, Selenium Web Driver, Test NG
- Maintained defects in JIRA and prioritized the level of defect according to business impact
- Used Jenkins and GIT for continuous integration and distributed version control
- Tested GET, POST, PUT, PATCH Rest API's and Web services using Postman, Rest Assured
- Worked closely and independently with various teams including development and management.
Confidential, Charlotte, NC
SQA Test Automation Engineer
Responsibilities:
- Participated in Release Planning, Sprint Planning, Daily Stand Up and Retrospective for Agile/ Scrum
- Analyzed the business and system requirements with QA Team and involved in developing the Test Plan
- Extensively developed the Test Cases to verify the functionality and adherence to the business requirements
- Developed Test Automation Framework using Java, Selenium, Test NG and Page Object Model concept
- Developed BDD using Gherkin Feature files and automated them using Cucumber, Web Driver and Java
- Applied test automation framework on CI/CD process using Git and Jenkins
- Performed Mobile web testing for Android
- Tested application for browser compatibility in different browsers: Internet Explorer, Chrome, Firefox etc.
- Created defects in JIRA, assigned them to the responsible person and tracked until they are fixed
- Wrote and executed SQL Queries
- Performed Regression Testing for every modification in the application and new release.
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies and Software Development Life cycle (SDLC) using Agile, Scrum methodologies.
- Analyzed the business requirements, developed test plans and created test cases in TFS (VSTS).
- Status reporting and test updating in Team Foundation Server (TFS).
- Worked existing Selenium Automation Framework Java using Data Driven Testing.
- Validated data stored in Microsoft Azure SQL Server.
- Experienced in testing framework using Behavior Driven Development (BDD) tools like Specflow.
- Experience creating an automation test framework using Java, NUnit, TestNG vetc.
- Wrote Gherkin language test case scenarios in a feature file using Soap UI
- Performed web services/API testing manually using Postman and also automated those api.
- Participated in walkthroughs and interacted with other development team members to better understand system functionality in order to improve testing quality.
- Participated in requirements reviews, design reviews, test plan and test case review.
- Modified test plans in accordance with changing requirements.
- Created and executed SQL statements to verify the data in the backend.
- Involved in Sprint Demo meeting, Sprint Retrospective, Scrum and other team meetings.
- Wrote Data driven, Cross Browser automation test cases and executed them for Cross browser compatibility using Selenium Webdriver.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Tested independent and dependent modules individually and prepared Test Matrix to keep track of the requirements and the test cases.
- Extensively used SQL statements to query the SQL Server for Data Validation and Data Integrity.
Confidential, NY, NY
Software Quality Assurance Tester
Responsibilities:
- Created Test plans, managed team members, assigned tasks and conducted meetings.
- Follow Agile Methodology for all the phases of SDLC and interacted with Lead, Business Analyst, Developers and other QA Members during Daily Stand-Up Meeting.
- Actively involved in all stages of STLC (Software Testing Life Cycle).
- Created and maintained test plan, test cases and automation test documents.
- Extensively automated Regression and Functional test suites by developing test cases and test suites using Selenium WebDriver, TestNG and Java.
- Work on software Verification and Validation manually and use Assertions for automation.
- Created checkpoints and synchronization points in the application to deal with timing problems.
- Involved in Web Services/REST API Testing using Postman and also automated the web services testing.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Created BDD based automation test frameworks using Cucumber.
- Identified, developed and reviewed systematic procedure for each test cases after going through the documents provided.
- Wrote Gherkin language test case scenarios in a feature file using Cucumber.
- Involved in extensive data validation, back-end testing and querying the database using SQL queries.
- Used Jira to open bugs, create tasks and user stories, initiate change requests.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Jira.
- Effectively Communicated testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
- Reviewed business requirement and software system design for testability
- Created and executed Test Cases based on User Stories, Test Strategy and Test Plans
- Performed manual tests and data validation using SQL queries
- Participated in reviews of system architecture and design documents
- Developed scripts, utilities, simulators and data sets as required to execute test plans
- Performed manual testing by implementing several test cases and documented the results using HP ALM
- Perform different types of testing on web application such as: Smoke, Functional, Boundary, Integration, Regression, Sanity
- Log defects following the Defect Life Cycle
- Communicate with developers and QA team members to resolve issues
- Work closely with Test Lead during the Software Testing Life Cycle (STLC) by ensuring full test coverage of the assigned test cases.
Confidential, New York, NY
QA Engineer
Responsibilities:
- Performed requirement analysis, functional, UI testing on the .Net based application XMPie for generating pdf and print files from data files.
- Tested client web applications for cross browser testing, web analytics, JavaScript errors, Flash animations with audio workflow.
- Used Cruise control for taking frequent builds, kept track of build changes for testing functionalities.
- Tested client applications for database integrity, functional testing, co-coordinating with developers, and logging bugs on defect tracking system.
- Served as production support for developers.
- Used Xmp Spy tool to validate and parse xml data
- Gathering client requirements for test data files that need to be processed for customized output files.
- Attended client calls to give error status feedback, prioritizing errors by severity, change requests, scheduling testing for fixes.
- Created automated scripts on Client sites using Selenium IDE, Eclipse, for regression tests, parameterization.