Optum Global Solutions Resume
PROFESSIONAL SUMMARY:
- 10+ years of experience in IT industry having diverse experience in software designing, build configuration and quality control profiles working across multiple technologies
- Strong experience as a Software Development Engineer in Test/ SDET Lead
- Extensive experience with Selenium Webdriver, TestNG and LeanFT.
- Hands experience of Acceptance Test Driven Development (ATDD), Behavior Driven Development (BDT) using CUCUMBER implementing Gherkinization and Continuous Integration (CI) build process with CODEHUB and JENKINS.
- Rich experience working in Agile scrum, Release base testing using V model and Iterative model methodologies on large scale, technically complex projects
- Hands on experience of JAVA development with core Java, Oracle, Axis2, JAXB, Hibernate, Spring, Maven, Subversion and RPM
- In depth knowledge of open source tools: Selenium - Webdriver on JAVA, JMETER, DYNATRACE, SOAPUI and build configuration procedure with GIT/Codhub/Docker.
- Hands on knowledge of MicroStrategy 8 & 9 schema design, cubes /reports generation, administration, data modelling/profiling and ETL/BI testing techniques
- Excellent experience of HealthCare (Payer and Payee), Health Insurance, Defined Benefits, Defined Contribution and Finance (Billing and Invoicing) domains
- Strong experience of Strategizing, Estimating, Test Planning, Test Execution and Closure activities for small to medium sized projects
TECHNICAL SKILLS:
Testing Methodology: SAFE AGILE, Agile - Scrum, Release Base Testing using V model and Iterative model
Test Management tools: CA Rally for AGILE, HP ALM
Operating platforms: Windows, Unix (by Putty) and Mainframes
Automation, Load and Performance Testing tool: Selenium Webdriver, LEANFT, CUCUMBER, GHERKIN, SOAPUI, Jmeter 2.11
Databases: Oracle, SQL Server, DB2, IBM DB2 UDB, Aqua Data Studio Oracle, IBM DB2 Control Center
ETL and reporting tools: Informatica Power Centre, Micro strategy 8 & 9, Datastage
Configuration Mgmt. tool: GIT/CodeHub, Subversion Control, Share point
PROFESSIONAL EXPERIENCE:
Confidential
Optum Global Solutions
Responsibilities:
- Working as Lead Software Engineer in Test (Project Lead) responsible for ATDD, CI and CD penetration
- Strategizing AGILE-ATDD transformation, s and infrastructure setup
- Researching and conducting POC’s for identifying best fit tools for Automation testing
- Establishing ATDD test framework using CUCUMBER - PageObject Model using Webdriver/LeanFT
- Facilitating and delivering SDET s for QA to QE transformation - JAVA, Selenium, Cucumber, ATDD
- Demonstrating ATDD capabilities in front of customers and higher management stakeholders
- Coordination with DEV/SA/Business teams for establishing Acceptance Criteria and preparing test data strategy
- Leading Test Automation activity from estimation, planning till reporting
- Review user stories and features for elicitation of automation requirements
- Create feature files in GHERKIN and create pseudocode for STEPS Definition
- Create common functions that can be reused throughout project lifecycle
- Check in test scripts in GIT and CODEHUB for version control
- Create and execute JENKINS workflows for Continuous Integration build process
- Automation test execution, metrics computation
- Status reporting and participation in daily status call, sprint planning/sizing, story grooming/solutioning, with project stakeholders
Confidential
Member/Enrollment Portals
Responsibilities:
- Created and executed automated test scripts using Selenium WebDriver and TestNG.
- Used SOAP UI tool to test SOAP services & REST API.
- Extensively used Selenium Web Driver 2 to test the web application including recording, playback and debug individual test cases, to provide more flexibility in automating test cases.
- Participated in planning and developing test strategies and plans for Functional and Performance tests
- Performed different types of testing like smoke, functional, system integration, white box, black box, gray box, positive, negative and regression testing.
- Implemented Regression and Smoke tests execution as separate step of deployment process.
- Experience in testing multi-tier application including front-end, back-End and compatibility.
- Performed End-to-End testing, including performance & load testing after bug fixes and modifications.
- Worked on implicit wait and explicit wait methods to optimize speed of automation test case execution.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Analyzed application to find out which part can be manually tested
- Maintained log of test results using Quality Centre as per rating and interacted with developers to resolve issues.
- Executed SQL test queries using TOAD and SQL Developer, to validate transformation rules used in source to target mappings and verify the data in target tables. Verified column mapping between source and target.
- Performed browser compatibility testing (Firefox, Chrome, Safari, Opera, Opera mini)of a web based application to ensure that functionality works fine.
- Worked withBusiness Analyststo define test cases, test plans, test data ensuring accurate coverage of business and functional requirements.
- Analyzed test results and prepared test/defect summary report for Sr. Management.
- Actively involved with SCRUM and sprint meetings, managing testing backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and s.
- Maintained knowledge base for recurring defects and resolutions and business comments for those defects.
Confidential
Quality Assurance
Responsibilities:
- Strong knowledge on FACETS 4.71 data models on Sybase, Batch processing capabilities (MME, CME, CPE), EDI 834 (benefit enrollment) / 837 (Claim Load) transactions and Provider billing practices including national coding schemes such as CPT-4, Revenue, HCPC, and ICD-10
- Currently part of Facets Upgrade team to 5.2 Version to oracle.
- In corporate SME knowledge for streamlining test design and execution practices across test types - Business Partner testing, Partner testing, System Integration and Regression testing
- Organize testing practices across Facets Functions including Member enrollment, Confidential, Finance, Provider, Utilization management and Billing
- Perform Testing activities across Medicare, Medicaid Plan & Processing Business function
- Establish understanding of Requirements and Functional Designs and Technical Designs to create Test Conditions and Test Scripts with expected results while mentoring team
- Synthesize and present Automation utilities for merging of 837/834 input files across teams for Test Data Management
- Construct SQL queries in databases for validating the extract files to Database tables to test the facets system changes
- Manage Test project management using HP Application Lifecycle Management (HP ALM 11) with a specific focus on the Requirements, Test Plan, Test Lab, Defects and Reporting tabs
- Participate in decision making and drive cross-application/organization architectural issues resolution
- Provide Go/No Go decision at the SPRF level based on test Metrics and perform Test closure activities
Confidential
Integration
Responsibilities:
- Requirements review and analysis with respect to Automation testing penetration for SIT and Regression testing
- Conduct best fit tool procurement activity and organize proof of concept tool fitment
- Leading Test Automation activity from estimation, planning, designing, execution till reporting
- Design of Hybrid driven framework for automation using SELENIUM RC, GRID and Webdriver (JAVA) and preparation/maintenance of automation scripts.
- Administer and maintain build configuration at JENKINS console
- Functional and Services automation test scripts generation and test data/environment prep
- Execution of automation scripts for regression testing and SOAP UI scripts for services testing for tracking data interchange over SOAP and REST services
- Continuously keep track of automation penetration in project and encouraging usage of new tools demo for cost optimization
- Test Summary report preparation and Test closure activities
- Participating in daily Scrum meeting with client and all project stakeholders for project progress tracking.
- Maintain requirements document, technical specifications as per defined quality standards for ensuring high quality throughout process
Confidential
Application Testing
Responsibilities:
- Study and analyze software requirements/specifications and coordinate test design activities with test optimization techniques to build a reusable framework based on risk based testing.
- Contributing to design of data driven framework design for automation using QTP and preparation of automation scripts.
- Review developed program code
- Produce unit test scripts, perform execution and document test results
- Defect fixing for all/any defects found during unit/system testing
- Test execution, logging of defects, preparation of test logs, updating of Requirements Traceability Matrix.
- Perform test execution, defect analysis as necessary. Investigate data integrity issues, triage defects.
- Coordinate walk-through, inspections, reviews, and user group meetings
- Take appropriate action to collect, analyze metrics and suggest improvements for project and team performance
- Creation of test scripts / test cases, execution of test cases using Quality Centre
- Involvement in Test Closure activities like providing problem/causal analysis, preparation of documents and presenting it to the audience.
- Mentoring new resources within team and outside team on similar technology stack and domain knowledge.
- Updating the automation regression scripts using QTP 9.1
Confidential
Data Store
Responsibilities:
- Making technical product requirement document from high level solution description document
- Preparing solution description document working with client as per their needs
- Preparing high level and low level design document in accordance with requirements
- Coordinate with different teams to analysis the current system and proposed changes.
- Implementing requirements in ETL mappings and Informatica (jobs) Software.
- Unit testing of developed application and working with system and performance test members.
- Debugging & fixing defects detected during the unit & system testing phase and document test results.
- Test case review and performance test result analysis using Test Management Tool.
- Writing product manual document, release documents for delivery
- Test designing with optimization techniques for creating reusable framework for ETL validations at each layer.
- Test data management by creating Excel macros for data profiling for unformatted source data and metadata management.
- Performing System Integration Testing, regression testing, retesting on end to end ETL logic.
- ETL Session logs validations at Informatica Power center workflow monitor.
- Participating in daily SCRUM meeting with project team as a part of Agile test project management.
- Participating in retrospective meetings as a part of process improvement.
Confidential
Desktop
Responsibilities:
- Requirements review and high level test scenarios identification.
- Test designing with optimization techniques and test design core principles like boundary value analysis, equivalence partitioning, etc.
- Creating automation scripts for functional automation by QTP and XML testing by SOAP UI.
- Coordinate with different teams to analysis the current system and proposed changes.
- Implementing requirements in ASP. Net and C# Software.
- Unit testing of developed application and working with system and performance test members.
- Debugging & fixing defects detected during the unit & system testing phase and document test results.
- Test case review and performance test result analysis using Test Management Tool.
- Writing product manual document, release documents for delivery
Confidential
Data Profiling Application
Responsibilities:
- Making technical product requirement document from high level solution description document
- Preparing solution description document working with client as per their needs
- Preparing high level and low level design document in accordance with requirements
- Coordinate with different teams to analysis the current system and proposed changes.
- Implementing requirements in ASP. Net and C# Software.
- Unit testing of developed application and working with system and performance test members.
- Debugging & fixing defects detected during the unit & system testing phase and document test results.
- Test case review and performance test result analysis using Test Management Tool.
- Writing product manual document, release documents for delivery