Sr. Systems Qa Analyst Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- Over 8 years of experience in Software Development and Quality Assurance and testing Web/Mobile applications.
- Expertise in various domains such as Banking, Healthcare, Retail, and Insurance.
- Complete knowledge of Software Development Lifecycle (SDLC) including Requirements gathering, Analysis, Design, Development, Implementation, Testing, Deployment, Documenting, Maintaining and User Training.
- Actively involved in analyzing & reviewing business requirements, create Test plans & Test Scripts, design Use cases, Test cases & Test scenarios, create Test data & Test artifacts
- Strong familiarity with ERP Financial systems
- Extensive experience to analyze and document business requirements, system and functional specifications to create Test Plans, Test Strategy and Test Cases.
- Comprehensive knowledge of ERP software, testing process, and techniques
- Good experience in writing Automation Script using Selenium and Java.
- Experience in developing Automation framework from the scratch.
- Executed the Automation scripts using TestNG framework and generated reports.
- Experience in creating Maven project and executed the project through Jenkins
- Good in Maintaining of Test Scripts, Requirements & management of test suites using Quality Center and also experienced in preparing the Test Execution reports using the Quality Center.
- Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Compatibility, Security and Database Testing.
- Expertise in working with Quick Test pro for functional testing, regression testing, and SIT testing.
- Prepared the traceability matrices to fill the gap between the requirements & the test cases covered
- Expertise in managing agile projects using Rally with good knowledge of agile methodology like Scrum and Kanban
- Facilitate/conduct Scrum Ceremonies and ensure timely resolution of impediments
- Experience in Test Estimation, Planning, Execution, Monitoring and Generating Metrics
- Experience on testing web services - REST and SOAP using SOAP UI
- Experience in creating automation scripts using descriptive programming and creating Keyword and Data Driven Framework.
- Working experience in HTTP, HTML, XML, SOAP and Web Services environment.
- Experience with Databases including MS Access, MS SQL Server and Oracle.
- Experience on databases like Oracle10g, SQL Server for backend testing using complex SQL queries
- Proficiency in creating Weekly Status report and Metrics.
- Ability to achieve targets and deliver results in a high-pressure environment.
- Good communication interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies.
- Good blend of Onshore - Offshore Work Experience and with cross functional teams
TECHNICAL SKILLS:
Operating Systems: Win7, Win8, Win10 UNIX, iOS, Android, Win Mobile
Testing Tools: Selenium IDE/Web Driver, Selenium Grid, JUnit, TestNG, Appium, Soap UI, Web service, RESTful Web Services, SOAP UI, REST-Assured, Selenium GRID, TestNG, JUnit, Maven, GitHub, Jenkins, BDD-Cucumber, Firebug, Firepath, Log4j, Confluence, Bugzilla
Test Management Tools: HP ALM, Jira, Rally
Defect Management Tools: Bugzilla, Jira, IBM Clear Quest, HP QC/ALM
Databases: MS SQL Server, MS Access, My SQL
Languages: Java, Javascript, Python, SQL, Groovy scripting, HTML, XML, UNIX, .Net, C#
Intermediate Skills: Microsoft Visual Studio, TOAD, VB.NET, C#.NET
Browsers: Internet Explorer, Google Chrome, Firefox
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Sr. Systems QA Analyst
Responsibility:
- Analyzed Business Requirements, Prioritizing, responsible for scoping requirements decisions, Functional Requirements and Use cases.
- Developed Test Plans and high priority Test cases.
- Involved in testing and certifying that functional requirements have been met.
- Extensive experience in functional testing in ERP (Oracle application) modules Order management & inventory.
- Responsible for testing User Stories that contain all necessary information on what must be developed and therefore tested.
- Created test scenarios and validated them after code deploy is completed.
- Validated the application based on the User Stories that are provided in Rally.
- Verified the functionality in the application by applying test data derived from specified functional requirements without consideration of the underlying product architecture or composition.
- Performed an End to End validation of complete setup of a products via WICE (Wholesale Integrated Customer enrollment) application.
- Developed automated Test cases in Java using Selenium.
- Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG Framework.
- Generated extended report and viewed the report in Html format.
- Designed Page Object and Page Factory patterns for appropriate tests with Selenium Java.
- Maintained continuous integration with Jenkins.
- Performed cross platform testing in Android OS.
- Ran automated Java test scripts to test REST API, and validated the output JSON.
- Validated PTAD (Product target activation date) using Excel formula.
- Calculated Due Date using Excel formula to determine when the Product Build should be completed.
- Verified the PTAD and Due Date for all the products in WICE.
- Verified all integration point in SIT, UAT and PRODFIX.
- HP ALM is used to create and execute test cases including the documentation of the test results.
- Conducted a regression test by using the code already in place specific to particular product or functionality.
- Testing activities includes writing test plan, test scenarios, test cases, linking to the requirements and logging defects in ALM tool.
- Performed Smoke testing, Functional Testing, Usability Testing, Sanity Testing, Cross Browser Testing, GUI Testing, Regression Testing and Integration Testing.
- Worked closely with offshore team and coordinated on creating new functional automation tests and conducting brown bag sessions every week to discuss/present new technology stack and ideas.
- Prepared reports and test results after each release cycle for management and further planning and retrospectives.
- Coordinated with Project manager in creating work break down structure and resource breakdown structure.
Environment: Selenium Web Driver, HTML, XML, Appium, Node JS, Web Services, SOAP UI, WSDL, Test NG, Maven, Jenkins, Git hub, Hp ALM, SQL, Windows.
Confidential, Carlsbad, CA
Sr. Software Engineer in Test
Responsibilities:
- Documented test plan, test scenarios and cases corresponding to business rules and other operating procedures for the different modules of the application Planned for and reviewed the test cases for functionality, security and performance
- Involved in monitoring bank customer transactions on a daily basis and, using customer historical information and account profile, provide a "whole picture" to the bank management. Transaction monitoring includes cash deposits and withdrawals, wire transfers and ACH activity.
- Used Selenium webdriver for regression testing.
- Performed smoke, functional, GUI, regression, database and performance testing.
- Created and maintained test scripts throughout the project.
- Involved in development of test strategy, scenarios and cases for user acceptance testing.
- Performed Webservice testing using SoapUI tool.
- Data driven testing was performed and the scripts are enhanced using Functions.
- Worked on SQL, DML statements in checking the validity of the backend.
- Tracking bugs, making pass-fail report were done using Jira.
- Checked the data flow through the front and backend and used SQL queries to extract the data from the database.
- Designed and developed automated test cases for new projects and change controls using Agile Methodology.
- Contributed by creating new automated tests in an existing Java/Selenium framework leveraging Maven build management and pushed the script in Git hub, triggered continuous integration tests using Jenkins.
- Conducted Cross Browser testing.
- Prepared final test results and user documents for the application.
- Participated in Peer Review meetings to enhance the Test Procedures and Test cases
- Had regular meetings with Developers to discuss various problems.
Environment: Selenium Webdriver, TestNG, Jenkins, Git hub, Soap UI, Windows, UNIX, Java, IE, SQL, Jira
Confidential, Los Angeles, CA
Sr. QA Analyst
Responsibilities:
- Analyzed the system requirement specifications and developed appropriate test plans, test cases test scripts and executed testing.
- Worked on claim processing module, which involved Receipt and Verification of Claim Forms and Claims Adjudication, Health Claim Payment/Advice) as per HIPAA guidelines.
- Designed and documented test plan, test strategies, test cases in Test Manager by evaluating the requirement document in Requisite Pro and performed hands-on testing for complex test conditions, scenarios and scripts so HIPAA transactions in EDI formats are verified.
- Validated and analyzed EDI outbound and inbound Transactions.
- Executed test cases for the existing market’s various lines of business. (The test cases covered: Authorization of claims, Accumulator, Benefits, Claim Payment and Pricing, as well as member and provider data updates)
- Designed and documented test plan, test strategies, test cases in Test Manager by evaluating the requirement document in Requisite Pro and performed hands-on testing for complex test conditions, scenarios and scripts so HIPAA transactions in EDI formats are verified.
- Reviewed test scripts written by peers and reviewed design of automated test suites. Developed Automation Scripts for Regression using Selenium Web Driver and Python.
- Maintain Selenium scripts in between releases. Reproduce failed automated test cases manually
- Worked in Jenkins continuous integration tool used for running test jobs.
- Validated the application against the expected results by inserting Database, Bitmap and GUI checkpoints.
- Coordinated for Batch Jobs scheduling for System Integration Testing Team.
- Performed Data Analysis and Data Mapping for different source system including Mainframe system, Data Warehouse and Database to target system, database and application for the Medicare.
- Created and maintained SQL Queries for back-end testing
Environment: HTML, Python, Unix, Xml Selenium Webdriver, TestNG, Jenkins, Git hub, Windows, UNIX, Java, SQL, Jira, SQL
Confidential, Mooresville, NC
QA Analyst
Responsibilities:
- Developed and reviewed Test Plans for System and User Acceptance Testing.
- Review of Requirements, Design Documents and Test cases.
- Identified regression test cases for hot fixes, monthly and quarterly releases.
- Generated test cases for System, Integration as well as regression testing.
- Executed Test cases and reported defects.
- Discovered bugs and kept track in the bug tracking tool.
- Sending daily status reports during test execution with details of planned vs. actual progress and defects outstanding vs. closed etc.
- Debug the code and for understanding data flow worked with developers on page design using javascript
- Debugging the issues by checking application configuration and log files.
- Used SQL queries for database testing on Oracle server .
Environment: Java, Selenium WebDriver, TestNG, Rally, MS Excel, Oracle and SoapUI.
Confidential, Durham, NC
Java Developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
- Worked as part of Agile Software Development Methodology including Scrum technology.
- Created new RESTful Webservices using JSON data format to communicate with all external systems.
- Implemented error handling on various RESTful services to return the right HTTP status codes and wrote Automation Tests in Java to validate the end to end business functionality for RESTful services.
- Implemented Java features such as Streams, Lambda expressions, method reference and Optional Class to reduce the code size and simplify the operations.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Involved in the development of project back-end logic layer by using most of the core Java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
- Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
- Used Hibernate as persistence framework for DAO layer to access the Oracle11g database.
- Used Hibernate to store the persistence data into Oracle database and written HQL to access the data from the database and wrote some complex SQL queries and was actively involved in creation of database, modified tables, triggers, and store procedures to clean and validate the data to meet the company specifications.
- Used Hibernate to invoke Stored Procedures and database connectivity to SQL.
- Implemented required asynchronous functionalities using Java Messaging Service(JMS).
- Used Log4J to print info, warning and error data on to the logs.
- Used Hibernate to do the object relational mapping between the tables and java objects.
- Developed web applications using Eclipse and deployed in WebLogic application server.
- Created indexes, stored and retrieved documents in NoSQL database Elastic search using query DSL Performed full text search using Elastic Search.
- Participated in Code Reviews for better quality assurance and Debugged the application Module.
- Managed MAVEN environment by setting up local, remote and central repositories with required configuration in maven configuration files.
- Used HP Quality center for Bug tracking in the Project
Environment: java/J2EE, RESTful Web Services, Spring, Hibernate, JMS, Hibernate, JPA, JavaScript, Ajax, Micro Services, JSON, Junit, HTML, CSS, Bootstrap, WebLogic, Apache Maven build tool, PL/SQL, JENKINS, GIT, Quality Center, and Eclipse, AWS (EC2, S3).
Confidential, Irving, TX
Core Java Developer
Responsibilities:
- Extensively interacted with the business customers in understanding the system requirements and requirement analysis and gathering for Mobile testing
- As a Programmer participated in the designing of the Web applications
- Reviewing and analyzing data model for developing the Presentation layer and Value Objects
- Performed multi-tiered web application development using J2EE standards (JSP, Servlet, and JavaScript) and Open Source technology (Eclipse, Ant, JUnit)
- Used HTML, CSS, XHTML and DHTML in view pages for front-end
- Developed Controller using Action Servlet and Action mapping provided by Spring framework
- Wrote Hibernate configuration and mappings xml files for database access
- Developed various Java Objects as part of persistence classes for OR mapping with databases
- Developed SQL Stored Procedures and Prepared Statements for updating and accessing data from database
Environment: Core Java, J2EE, JSP, XML, XSLT, HTML, JMS, JavaScript, JDBC, Hibernate, Weblogic 7.1, JUnit, CVS and UNIX/Linux
