We provide IT Staff Augmentation Services!

Sr. Qa Analyst Resume

2.00/5 (Submit Your Rating)

Brentwood, TN

SUMMARY:

  • Over 8 years of experience in all phases of Software Testing Life Cycle (STLC). Developed Test Cases, Test Plan, Test Data, Time Estimates and Automated test scripts using Selenium, Java. Diversified experience in Automation, Manual testing and Business Analysis methodologies, serving various domains such as Healthcare, Insurance and Banking.
  • Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments.
  • Strong knowledge in implementing Waterfall, Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
  • Good Knowledge in OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance.
  • Experience with Cross - Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework and Hybrid Framework.
  • Developed and executed the Automation Test Scripts with Selenium Java API using Eclipse IDE , performed web services testing, thus ensuring high Code Coverage and security.
  • Good knowledge in Exception Handling, Collection Framework, File Operations, Multi-Threading, Methods of string classes, Conditional and Looping statements.
  • Expertise in Selenium as automation tool, Selenium grid, Java, Maven as build management tool, appium for mobile testing, Cucumber, Extent Reports for report generation.
  • Expertise in Mobile Application testing using Appium.
  • Experience working on Android and IOS platforms using Appium tool on real and virtual devices.
  • Experience using various TestNG Annotations like BeforeSuite, AfterSuite, AfterMethod, AfterTest and configured Parallel Processing using TestNG xml.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Used Selenium Web Driver , TestNG to run parallel testing by creating groups and categorizing test cases.
  • Experienced in using Maven to define project structure, dependencies, build and test management.
  • Experienced in Web Services testing using SOAPUI/POSTMAN tool. Validated request and response SOAP and RESTFUL Web service calls.
  • Knowledge of XML, WSDL, XPATH, Groovy scripting. Automated Web services using groovy scripting, data sourcing and data source looping, driven required data from excel sheets into SoapUI.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases.
  • Action for various key and mouse events, using different Locators (XPath, CSS, id, Link text).
  • Experience in Handset Testing, writing Test plans, and defining Test cases for various module screens of the application, developing and maintaining Test scripts, analyzing results and reporting defects.
  • Experienced in using Apache POI to read data from external sources to feed locators in web application using Test Scripts.
  • Involved in setting up Jenkins to run daily build jobs for regression test suits using TestNG.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber.
  • Experience in Expanding BDD Scenarios in cucumber using Gherkin Language.
  • Experience in Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server and MySQL and performed Database testing including data integrity and data validation testing.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and User Acceptance Testing.
  • Experience in Bug tracking and Reporting using Test Director/ HP Quality Center .
  • Experienced in using Test Management tools such as JIRA, RALLY which are bug reporting tools to track test progress, execution and deliverables.
  • Hands on experience in using build and project management tools like MAVEN and Configuration management tools like SVN, GIT. 
  • Experience with projects that utilized web technologies like XML, HTML, CSS, REST, and JavaScript and high-level languages such as Java
  • Running batch execution and sending status report to higher management.
  • Generated test logs using log4j for various log levels.
  • Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.

TECHNICAL SKILLS:

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle, DevOps approach

Testing Tools: Selenium Web, Selenium IDE/RC, SOAPUI, Appium, Xcode/Swift

Frameworks: Page Object Model, Keyword Driven, Data Driven, Hybrid Driven, Cucumber, TestNG, Junit, log4j

Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs

Test Build and Integration Tools: Jenkins/Bamboo, Maven/Ant

Programming Languages: Java, C#, C, C++

Operating System: Windows XP/Vista/7/8/10, Unix, Linux, IOS

Databases/Database Tools: SQL Server, Oracle, MySQL, DB2, SQL, TOAD

Defect Tracking Tools: HP ALM/Quality Center, JIRA, Bugzilla

Markup Languages: HTML, XML, Xpath, CSS

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

Other Utilities: Eclipse, PL/SQL, GIT/SVN, Sauce Labs

Types of Testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, Localization Testing and Ad-hoc testing.

PROFESSIONAL EXPERIENCE:

Sr. QA Analyst

Confidential, Brentwood, TN

Responsibilities:
  • Experience of various software development methodologies and the corresponding processes, activities, decisions and deliverables such as Iterative/Adaptive, Agile/Scrum and Waterfall.
  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for application under test. 
  • Responsible for documentation of QA processes, Test summaries, and QA environments, tools, etc. 
  • Designed and documented Acceptance and Functional Test cases as per Business Level Requirements. 
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities for IOS and Android mobile app.
  • Performed functional testing to identify various critical points in IOS and Android applications and also implemented automation part.
  • Used JIRA as a bug tracking, issue tracking and project management software.
  • Experience in peer evaluation on reproducibility of defects.
  • In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Selenium. 
  • Design, developed and implemented Behavior Driven Development automation testing framework utilizing Java, Maven and Selenium Web-Driver. 
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Implemented Cucumber automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA. 
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Experienced in Apache POI Jar for reading Excel file using Java IO operations.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Used Firebug/ IE Developer Toolkit to capture and validate CSS Locators, html Ids to identify elements. 
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling. 
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium. 
  • Involved in testing the Rest Web Services using POSTMAN and Charles to track those services at backend in mobile/ipad. 
  • Involved with iPhone mobile application testing on device and simulator using x code and java.
  • Tested mobile Native and Web Apps using Selenium Web driver, Android SDK, IOS(SWIFT) tools and APPIUM.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
  • Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
  • Used GIT as Version Control Tool for maintaining code in the repository.
  • Reported defects to developer and discussed about the issues in status meetings.
  • Worked closely with the feature team in various sprint planning/grooming/retro meetings, to coordinate and implement a better process.

Environment: Selenium Web driver, Eclipse, JIRA, Cucumber, Java, HTML, CSS, X-path, Maven, Windows, GIT, SOAPUI, POSTMAN, Fire bug, Fire Path, IE Developer Toolkit.

QA Analyst

Confidential, Piscataway, NJ

Responsibilities:
  • Analyzed the user stories based on detail acceptance criteria for the corresponding Sprint.
  • Run Defect Triaging and review the Test Plan, Test Scenarios, and Test Cases with Project Team.
  • Involved in creating, updating and executing of test cases according to requirements.
  • Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language, MAVEN and TestNG.
  • Used Several TestNG Annotations to take advantage of test lifecycle.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium Web Driver.
  • Configured Maven for JAVA automation projects and developed Maven project object model (POM).
  • Executed System Test Cases/Scenarios in DEV environment and make sure that user stories are working as expected.
  • Developed Keyword Driven framework to retrieve test actions, test data from Excel files and Oracle Databases.
  • Identified the correct GUI web elements uniquely by using different types by locators like Id, Name, Link Text, CSS, DOM, and XPath.
  • Used Ajax Call Synchronization in Selenium Web Driver, used Implicit, Explicit waits to handle the execution flows.
  • Identified IFrames in the web application to test the nested images, banners and other embedded web pages in it. Used switch to () to switch from the existing web pages to iframes, other windows and alerts.
  • Used TestNG framework, covering different types of test designs like a unit test, functional test, end to end test, UI test and integration test.
  • Integrated with TestNG to perform Cross Browser Testing using parallel processing, groups and annotations.
  • Designed, coded and executed automated tests using TestNG and generated tests using Log4j in various output targets.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
  • Participated in continuous integration using Jenkins.
  • Built Test Suite in XML for functional and regression test.
  • Monitored the jobs which could be SVN checkout using Jenkins. Used Jenkins for Change Support to generate the list of all changes done to the repository, for Email integration to email the content of the status of the build.
  • Executed the test cases and reviewed the results with Business to get the Business approval for UAT
  • Co-ordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested
  • Ran UNIX shell scripts and command line programs for testing calls
  • Performed browser compatibility testing
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Expertise in using postman tool in validating the json responses of the rest api’s.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Involved in Web Services Testing using SOAP UI.
  • Involved in the regression test planning for the project and identified the critical regression tests
  • Perform Mobile test using different mobile testing devices and different platform like IOS, Android and mobile web.
  • Executed the automated regression test cases during every release and also executed the daily regression test suites
  • Involved in debugging of the existing automation script
  • Experience working in Agile/ Scrum methodology for SDLC and working on Test management tools like Quality center(QC)
  • Participated in daily Scrum meetings.
  • Involved in preparing monthly QA metrics and Weekly status reports.

Environment: Selenium WebDriver, Selenium GRID, Java, Web Services, SOAP, Quality Center, AGILE, Rally, HTML, Java Script, CSS, Eclipse, Oracle, Windows, UNIX/LINUX, MS Word

QA Analyst

Confidential, Reston, VA

Responsibilities:
  • Reviewed design documents & business requirements to learn the function and scope of the application.
  •  Documentation of UAT Test Scenarios, Test Cases and Test Scripts .
  • Involved in Development of the Test Scenarios and Test Cases as per the acceptance criteria mentioned in the epics
  • Conducted Functional testing for various pathways/phases of the application.
  • User Acceptance Test (UAT) Planning, Designing UA Test Cases, Executing Test Cases, Documenting the Defects found during UAT, retesting after bug fix.
  • Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.
  • Identified Software problems logged them into Quality Center, monitored their progress and verified their fix
  • Validated the data as per the Mapping Documents.
  • Prepared daily/ weekly status reports on Test case execution, defects, RTM etc.
  • Involved in planning test execution activities
  • Used SQL queries to fetch the information from the database to ensure the correctness of the information in various interfaces of the systems/departments
  • Involved in various release metrics discussions and inputted the robust inputs and also in testing the functional requirements of the Business.
  • Coordinates testing, reports and tracks testing problems by providing reproducible test cases, works with other product team members to diagnose and recreate problems as well as prioritize and implements solutions and close problem reports
  • Involved in Peer reviews and Group Reviews
  • Participated in requirements analysis reviews and working sessions to understand the requirements and system design.
  • Good team player and have ability to work independently with excellent inter-personal and communication skills
  • Experienced at developing test cases, test data, test coverage, test execution, Test Procedures and reporting status to Team Leads and Managers
  • Involved in developing and maintaining Test Matrix and Traceability Matrix
  • Conducted Component level testing for various components such as Web Services, data base and Web UI
  • Developed test cases for all manual test scenarios.
  • Performed integration, functional testing and UAT testing for different applications which are integrated.
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium. Performed functional and browser compatibility testing on mobile (Windows Mobile), web and desktop applications (Windows).
  • Performed various Cross Browser and Parallel testing on different Platforms.
  • Managed testing process, scheduled batch tests, logged and tracked defects using JIRA.
  • Developed SQL queries to test the data after executing transactions like upload processing and check Processing in batches.
  • Created PowerPoint presentations and project updates for management review.

Environment: Selenium Web driver, Selenium Grid, Microsoft Office Excel, JIRA, Eclipse, Java, Jenkins, TFS, TestNG, Apache POI,Appium.

QA Engineer

Confidential

Responsibilities:
  • Used Selenium Webdriver, java, Junit and Maven for designing automation test cases.
  • Test automation team management, and co-ordination for automation feasibility, and enhancements.
  • Executed test cases in multiple browsers and platforms using Selenium Grid.
  • Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
  • Automation of manual test data creation using json file through Shell Scripting.
  • Performed manual testing in physical devices emulator and IOS simulator.
  • Involved in test automation by using open source tools such as Selenium, Junit, JMeter and Appium.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Providing estimates for planning, development and execution of automated test cases.
  • Working with manual testers to enable automation suites to be executed on a regular basis to validate the quality of releases as well as build
  • Managing the automation source code in a version control system.
  • Working with the Development team to modify applications to accommodate automation when needed.
  • QA server maintenance and deployments
  • Testing in various environments before production release
  • Performed browser compatibility testing (Firefox, Chrome, Safari, Opera, Opera mini) of a web based application to ensure that functionality works fine.
  • Analyzed test results and prepared test/defect summary report for Sr. Management.
  • Participated in planning and developing test strategies and plans for Functional and Performance tests.
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium. Performed functional and browser compatibility testing on mobile (Windows Mobile), web and desktop applications (Windows).
  • Implemented Regression and Smoke tests execution as separate step of deployment process.
  • Actively involved with SCRUM and sprint meetings, managing testing backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Test environment setup, unit test result validation, test execution, and defect management in different environments.
  • Review of learning, and gap analysis.
  • Management of test artefacts
  • Analysis and documenting application knowledge, review of learning, and gap analysis.
  • Involved in system and User Acceptance Testing.
  • Involved in smoke Testing, Sanity Testing, Regression Testing, Functional Testing, GUI Testing, End To End Testing, Data Base testing, UAT Testing
  • Used emulators and IOS simulators to perform the manual Mobile Testing.

Environment: Selenium  WebDriver, Test NG, XML, Oracle, Windows, JAVA, Eclipse, Unix,Selenium Grid,Apache POI

Test Engineer

Confidential

Responsibilities:
  • Involved in identifying the manual test cases for automation.
  • Involved in preparing Test data based on business functions.
  • Executing Test Scripts in QC tool for Regression Testing and analyzing the Test results.
  • Finding and reporting defect in defect tracking tool Quality Center.
  • Involved in giving daily and weekly status reports to clients.
  • Involving in resolving valid issues and queries.
  • Involved in creating Test metrics.
  • Used Quality Center defect tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.
  • Performed different types of testing like Functionality, system, regression and Retesting.
  • Developed Test Scenarios and Test Cases as per the requirement document.

Environment: QC, SQL Server, HTML, Manual Testing, XML, SQL Developer, Windows, MS Excel.

We'd love your feedback!