Software Test Analyst Resume
SUMMARY
- QA Automation Test Engineer with about 8+ years of experience in testing activities like defining test methodologies and strategies, test planning, writing test cases, test execution, bug logging and test status reporting.
- Experience in design, architecture and development of software test automation solutions based on software development/release requirements of web - based and client server applications as an Automation Test Engineer and as a Manual Tester.
- Experience in all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Bug Life Cycle and Development Methodologies like Waterfall and Agile.
- Extensive knowledge and experience in analyzing business specification documents, designing and developing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience in analyzing data that is used by business or organization to maximize their profits, quality Assurance and Manual Testing of various business application in client/Server environments, web-based applications, data warehousing solutions, ETL and Business Intelligence solutions.
- Experienced in Black box and Gray box including GUI, Ad-hoc, Smoke, Functional, Regression, System, and Integration.
- Good understanding of Data Warehousing concepts, Data Analysis, Data Warehouse Architecture.
- Designed and developed REST API test automation using confidential karate framework.
- Proficient in test automation frame works using tools Karate, Selenium, SoapUI Pro.
- Experience in reviewing and analyzing business requirements and writing detailed test plans, scenarios, test cases, test scripts andtest reports for Manual and Automation Testing
- Maintained Selenium & JAVA automation code and resource in source controls SVN, GitHub, over the time for improvements and new features.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Experience with load/performance tools like JMeter and Load Runner.
- Have tested several complex reports generated in a business intelligence application including charts, and dash boards.
- Developed microservices electronic contract for all possible scenarios for consumer & Provider using Pact Framework.
- Expertise in Selenium automation of web applications using Selenium WebDriver, Selenium Grid, JAVA, TestNG, Maven.
- Environments using Docker from Gitlab and did testing by framework Toby by REST API.
- Proficient in using Appium to develop Automation testing scripts for Mobile and client-server applications.Worked on Appium for App testing (Android/ IOS). Developed Appium Scripts for Native, The Web and Hybrid Android/IOS Apps using Java.
- Designed, implemented automation frameworks Test-driven development, Keyword Driven framework, Data Driven framework, Hybrid framework and POM Framework.
- Using Cucumber developed Features, Scenarios, and Step Definitions for Behavior Driven Development (BDD).
- Configured application framework by processing Excel spreadsheets using Apache POI.
- Experience in UI testing by using Fire bug, Fire Path, running scripts, debugging scripts in a different environment, Extracting Test results, Cross browser testing, and data validation.
- Experienced in Web Services testing using SOAPUI tool and validated request and response SOAP and RESTful Web service calls.
- Expertise in different types of testing like Functional, Regression, System, Usability, Back-End and User Acceptance of web and mobile applications.
- Worked with Selenium WebDriver for UI Automation, REST Assured for API Automation, Appium for Android automation, JMeter for Performance Automation, and JIRA for Story and Task Management
- 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.
- Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.
- Experience in executing test scripts with tools and technologies such as Java, Selenium WebDriver/IDE/Grid, JUnit/TestNG, ANT, Maven, Jenkins, Quality Center and SOAPUI PRO.
- Experience in working with Selenium Grid which is a part of the Selenium Suite to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
- Experience in working with logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
- Experienced in testing Back-End layer by writing SQLqueries and generatingreports to ensure Data Integrity and validate business rules.
- Expertise in documenting defects with the high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, Rally, Bugzilla etc.
- Expertise in types of testing like Automation testing, Manual testing, Integration testing, System testing, Testing, Smoke testing, Regression testing, Load testing, Performance testing and Functional testing.
- Involved in team activities with developers and project managers during scrum and release cycles. Always played a key role in timely delivery of the product.
- Excellent analytical skills with excellent communications and self-organizing skills, assertive and a committed team player.
- Certified Software Test Engineer (CSTE) from QAI Florida.
TECHNICAL SKILLS
Project Methodologies: Agile, Waterfall
Testing Tools: Selenium WebDriver, Selenium Grid, Selenium RC, Selenium IDE, TestNG, JUnit, Log4j, Extent Reports, Cucumber, SoapUI, SOAP, REST, QTP/UTF, Protractor, Karma, Jasmine, Appium, JMeter
Defect Tracking & Defect Management Tools: JIRA, Rally, Version1, ALM, HP Quality Center, Bugzilla, Test Direct
Frameworks: Behavior Driven, Test Driven, Keyword Driven, Data Driven, Hybrid Driven, Page Object Model (POM)
Test Build & Integration Tools: Maven, ANT, Jenkins
Programming Tools: JAVA, C#, JavaScript, Gherkin, JSON, Scrum Master
Database tools: SQL Server, MySQL, Oracle, TOAD
Markup Languages: HTML, XML
Platform Compatibility: Windows 7/8, UNIX, LINUX, Mac OS
Web Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
Version Control tools: SVN and GIT
Spy Tools: Firebug, Fire Path, Xpath
IDE tools: Eclipse IDE, NetBeans
PROFESSIONAL EXPERIENCE
Confidential
Software Test Analyst
Responsibilities:
- Involved in SDLC Phases- Requirements Analysis, Test Case Development, System Testing, Regression and Conducted End to End and Black box testing.
- Expertise in writing SQL Statements in database to make sure whether the data is populated in Data warehouse according to Business Rules.
- Involved with ETL test data creation/Identified for all the ETL mapping rules.
- Stimulated several production cycles. Worked with data validation, constraints, record counts and source to target, row counts, random sampling and error processing.
- Tested the ETL process for both before data validation and after data validation process. Tested the messages published by ETL tool and data loaded into various databases
- Reconciled test results from different tests and different groups. Assessed readiness and deviation of product/project performance based upon test results and product specifications.
- Involved in extensive DATA validation on data marts by using SQL queries.
- Developed test reports and participated in testing prioritization and archived test results and user signoff
- Validated Business Objects reports by running the SQL queries based on the business rules.
- Wrote Complex SQL queries to validate the standard reports, Dashboards and Business objects Universes.
- Validated BO Reports and Universes against Datawarehouse/Data mart Database by writing SQL Queries
- Gathered business process requirements to automate and achieve those objectives.
- Actively participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA on the process of Agile methodology.
- Expert knowledge in Agile, Web Accessibility, Web-API web-security testing. Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment
- ConfiguredTest Casesto receive inputTest Data Setsfor the corresponding test cases using TestNGData ProviderAnnotation.
- Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
- Implemented TDD (Test Driven Development), BDD (Behavior Driven Development), using Cucumber and Java.
- DevelopedSeleniumtest cases using JUnit framework.
- Developed Maven Build scripts to run Sanity Test scripts developed inSeleniumWebDriver.
- Modification and execution of Test Case Scripts (Java-SeleniumWebDriver) in Eclipse IDE, the design of automation test framework.
- Integrated Automation scripts (SeleniumWebDriver API) in Continuous Integration tools (Jenkins) for a nightly batch run of the Script.
- Providedbest practices and customizations with required to SDLC.
- Performed UI testing, Database testing after reviewing the story cards and database diagram.
- Testing web applications execute cross-browser compatibility testing.
- Involved in Designing & developing data driven framework usingSeleniumWeb Driver, Testing and implemented Java Mail to send the regression result automatically.
- Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to the product.
- Reported the bugs, Email notifications to the developers using JIRA.
- Worked with the developers to reproduce the bugs and to resolve usability issues during UAT.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
Confidential
Software Test Engineer
Responsibilities:
- Created Test Plans that describe the features and functions to be tested.
- Created and managed system testing schedule
- Created manual tests.
- Executed test cases manually to verify the expected results.
- Analyzed and helped in modifying the Use Cases and created the Test cases based on them.
- Analyzed MS VISIO’S flow to understand Business Application
- Involved in developing Entry & Exit criteria and defined the pass and fail standards
- Performed Positive & Negative Testing
- Participated in various meetings and discussed Enhancement and Modification Request issues (Change Requests).
- Performed Integration testing, System testing and Regression testing.
- Wrote and executed SQL Statements to retrieve data from backend.
- Execution of the test scenarios and scripts and review of product functionality
- Performed End-to-End testing manually.
- Conducted smoke testing, performance testing, screen navigational testing, Application Integration Manually
- Effective co-ordination between development team and testing team
- Participated in the test environment setup
- Create a Portal-Bug analytics based on Mantis using eQube
- Testing the reports creation based on POC’s
Confidential
Software Test Engineer
Responsibilities:
- Wrote high-quality test cases and scripts for use with automation software.
- Developed and executed comprehensive test plans and workforce breakdown structures for complete systems.
- Composed and edited work instructions for quality and test procedures.
- Analyzed test results and prepared system-level evaluation reports to verify and validate system performance.
- Tested hardware and software within tightly controlled sandbox environment prior to release to production.
- Protect Vista customers from applications that can potentially destabilize the OS and improve Customer experience
- Secured and allocated resources and developed relationships necessary to manage planning and operations in testing cycle.
Confidential
Software Engineer
Responsibilities:
- Designing of Test plan for complete RMS TM portal as well as website.
- Functionality testing of Voice application and website.
- Website compatibility test using different browsers i.e. IE, Mozilla Fire fox, Netscape Navigator etc.
- Creating Test Data for website testing.
- Integration testing using different environments supported for voice-application.
- Issue verification & regression testing.
- Preparing customer release notes for the current release, which includes status report.
Confidential
QA Engineer
Responsibilities:
- Design test cases for Voice application as well as website.
- Preparation & execution of test cases for TUI (Telephony User Interface).
- Prioritizing and documenting defects to ensure all defects are addressed in development life cycle.
- Functional testing of website.
- Verification of issues for the fixed issues.
- Compatibility test using different browsers.
- Preparation of Test plan which covers functional & regression testing for TUI as well as Web site.
- Preparation & execution of test cases.
- System development testing for the Bugs / Enhancement / Features Tested new enhanced features.
- Code review for sprint’s web site according to W3C standards provided by sprint.
- Design and execution for functional testing of the sprint web site.