Software Engineer In Test Sdet Resume
San Jose, CA
SUMMARY
- 14+ years of experience in Information Technology as aspecializing in Enterprise - WideWeband Client Server Applications.
- Extensive Knowledge in the Member Enrollment and Billing information.
- Knowledge and Experience on Membership, Billing, Claims Payment Processing in relation to HIPAA, EDI 4010, ICD-9 ICD-10, codes 834, 837,835, and 270, 271.
- Experience in Core Java Programming using OOPS concepts, String, Collections, Exceptions handling etc.
- Designing and building Frameworks like Behavior Driven Development(BDD/TDD),Hybrid, Keyword driven,and data driven using Selenium Web driver,Java as a programming language from the scratch in a complex and fast paced environment.
- Experience in testing Web Services-SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SoapUI,POSTMAN, Ready API,RestAssured.
- Experience in developing Behavior driven development (BDD/TDD) using Gherkin language and Cucumber tool, created scenarios in feature files, step definitions, test runner etc.
- Good experience in testing and Automating AngularJS applications using Java script,Java,Selenium.
- Data Defined and Manipulate (DDL/DML) using SQL Queries in MYSQL (Oracle database).
- Experience in developing and understanding of HTML, XML, CSS, and experience in using version control tools like SVN, Git, GitHub.
- Experience in Cross Browser Testing and Parallel Test Execution using Selenium Web Driver, TestNG and Selenium Grid.
- Experience in using unit testing frameworks like Junit,TestNG, good noledge in configuring the test suites in TestNG .xml file. Experience in using build tools like Maven and configuring pom.xml.
- Expertise in developing Test Framework from scratch using Page Object Model (POM) and maintaining the object repositories,experience in using java libraries like Apache poi and Jar Files.
- Experience in working wif web debugging tools like XPath, FirePath, and Firebug and provided efficient locators for strategies like XPath and CSS to run test scripts.
- Good noledge in DEVOPS concepts and working noledge on Continuous integration and Continuous delivery (CICD) by using tools like Jenkins.
- Automated Web services using groovy scripting, data sourcing and data source looping, driven required data from excel sheets into Ready API to send requests and stored the data from responses into the respective excel sheets.
- Tested the API’s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, XPath, XQuery.
- Experience in using the Test management and Defect Tracking tools like HP Quality center/ALM,Jira/Agile Central
- Extensively worked on creating Test Sum
- Making Reports, Requirements Traceability Matrix(RTM) and Defect reports.
- Capable of working independently or as part of a QA/Project team, as required by the project. Able to effectively and cooperatively interface wif all levels of management and staff.
TECHNICAL SKILLS
Project Methodologies: Agile/Scrum, Waterfall, RUP
Automation Testing Tools: Eclipse, Selenium (WebDriver, RC, IDE, Grid), TestNG, JUnit, Cucumber, SoapUI, Appium, Rest Assured, Protractor, Rally, Quality Center.
Frameworks: Cucumber, Keyword Driven, Data Driven, Hybrid, Page Object Model.
Utilities: Eclipse, Perforce, GIT, SVN, Firebug, Fire Path.
Test Build & Integration Tools: Maven, Jenkins.
Bug Tracking Tools: JIRA, HP ALM & Quality Center, Rally.
Markup Languages: HTML, CSS, XML, XPath, CSS Selector.
RDBMS: MS SQL Server, MySQL, Oracle.
Operating Systems: Windows XP/7/2008/10, Mac OS, Android, IOS, Java.
Programming tools/Languages: C, UNIX shell scripting, Java, Java Scripts, SQL.
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari.
MS Office Tools: Excel, Outlook, PowerPoint, and Word.
Project Methodologies: Agile/Scrum, Waterfall, RUP
Automation Testing Tools: Eclipse, Selenium (WebDriver, RC, IDE, Grid), TestNG, JUnit, Cucumber, SoapUI,Appium, Rest Assured, Protractor, Rally, Quality Center.
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Software Engineer in Test SDET
Responsibilities:
- Developed test plans and test cases wifin a Waterfall Methodology.
- Executed all test cases in different phases of testing like GUI Testing, Functional, Regression, Integration, System, Sanity and User Acceptance Testing.
- Involved in complex test cases dealing wif Business rules, under writing issues and validations.
- Involved in test cases related to quote screens and rating behavior.
- Tested the behavioral changes in modifiers according to question sets response.
- Developing Test plan of the application as per technical specifications.
- Developed Automation framework both Data driven and Hybrid using Selenium Web Driver in Java and performing unit testing by using TestNG.
- Involved in setting up the automation framework using Selenium Web Driver, TestNG.
- Involved in automation testing using Java and selenium.
- Worked on Jenkins for continuous integration and continuous delivery(CICD).
- Used XPath and DOM to work wif dynamic and static objects in Selenium.
- Creating and maintaining various databases using Oracle.
- Prepared manual test cases for service appointment creation, modification, and deletion.
- Created automated test scripts for validating the nightly product builds and regression testing.
- Maintained Defects using Defect Tracking System in JIRA.
- Also had experience using ETL and the databases for backend testing.
- Worked on IDE’s like STS and Eclipse.
- Summarize test results in formula test analysis reports according to the documentation standards.
- Involved in testing Web services (SOAP and REST) and XML wif tool called 'SOAP UI' for the local WSDL / wif URL and created Test cases, run them, do load testing, security testing.
- Involved in back-end testing for validate the back-end data and compare the front-end data and executed SQL queries.
- Prepared the test data for positive and negative testing for executing the test cases.
- Identify the Test Scenarios, developed and reviewed test cases as per the requirements.
- Modified and maintained test cases wif changes in application interface and navigation flow for further releases.
Environment: Selenium WebDriver, Java, TestNG, JIRA, Soap UI, CSS, XML, MS Office, HTML, SQL, MS Access, Windows, Quality Center
Confidential, San Francisco, California
QA Automation Engineer
Responsibilities:
- Analyzing the Business Requirement Document, High level and Low-level design documents.
- Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.
- Conducted Functional testing, Regression Testing using selenium wif Data-driven framework and Key- Word driven framework.
- Created automation test scripts using Data driven framework and Page Factory model to test the web applications using Selenium WebDriver wif JAVA and maven.
- Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
- Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
- Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
- Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
- Utilized Maven to manage dependencies for test execution, plug-ins and Created profiles of grouped test cases to run sanity and regression testing.
- Integrated Jenkins wif version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
- Used Linux/Unix commands for using GitHub through cmd.
- Involved in developing BDD Frame work from Scratch.
- Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
- Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
- Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, SVN/GIT wif Dev/Test/Prod Branching Model for weekly releases.
- Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
- Experience in writing complex XPATH using following and preceding and also using functions like contains and not contains.
- Executed test cases in real device for both Mobile app and mobile website.
- Automated the test scenarios for new angular migration module using Selenium Webdriver.
- Worked wif AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.
- Used Cucumber to automate services using Rest API.
- Used runner classes in Cucumber to generate step definition and also used tags to run different kinds of test suites like smoke, health check and regression.
- Created profiles in maven to launch specific TestNG suite from Jenkins job
- Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
- Used the Rest Assured java library to automate Restful Web services.
- Involved closely wif developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
- Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation
- Used the Groovy language to verify Webservices through SOAP UI.
- Shared Daily Status Reports wif all the team members, Team Leads, Managers.
Environment: Selenium Web driver, Grid, GitHub, XML, HTML, Jenkins, MAVEN, CSS, RALLY, GUI, BDD framework, Cucumber, Agile, SQL, MSSQL, MYSQL, JAVA, JavaScript.
Confidential, Jacksonville, FL
Healthcare Business Analyst
Responsibilities:
- Wrote code using SAS/Base and SAS/Macros to extract, clean, and validate data from Excel file, Access Database, and
- Oracle9
- Worked closely wif business team, and identified, analyzed the core requirements and key features of the ongoing project.
- Extracted, discussed, and refined business requirements and developed comprehensive business requirement document
- (BRD).
- Developed Software Requirement Specification (SRS) document using Visio and MS Office.
- Worked on Agile SDLC during the project phase, performed the role of Product Owner and Team member in Scrum
- Meetings.
- Validated the test data in DB2 database on Mainframes using SQL queries
- Participated in agile process - planned iterations, created tasks, assigned tasks to quality assurance team based on the priorities and estimated capabilities of quality assurance team for every iteration.
- Involved in Testing Out-Bound Transactions (835 Health care claims Payment, 277 Claim Status Response).
- Involved in GAP analysis, mapping, implementation, and testing for processing of Medicaid Claims. Worked on
- EDI transactions: 270, 271, 835, and 837 to identify key data set elements for designated record set.
- Employed UML methodology in creating UML Diagrams such as Use Cases, Sequence Diagrams, State Diagrams, Activity
- Diagrams and business process and workflows.
- Involved in implementing Six Sigma practices to systematically improve processes and standards and by eliminating defects
- Assisted JAD sessions to identify the business flows and determine whether any current or proposed systems are impacted by the EDI X12 Transaction, Code set and Identifier aspects of HIPAA.
Confidential, Jacksonville, FL
Sr. Business Analyst
Responsibilities:
- Followed all the phases in the project management life cycle.
- Acted as a liaison between the business users and technical teams to build applications based on the business requirements - provided a single point of contact for user communication (managed issue tracking, prioritization and resolution).
- Hands on experience wif JIRA for issue tracking & User stories / requirements
- Created complex reports utilizing SQL Server Reporting Services (SSRS)
- Developed and Deployed of SQL Server Integration Services (SSIS) Packages
- Organized meetings and worked together wif PM across OWM Departments to discuss Project Requirements.
- Single-point contact for issues encountered by the client which were managed & co-ordinated via JIRA system.
- Gathered Requirement for Data Mart integrating data from UDB/DB2, Oracle, SQL Server, text, Excel, and Access.
- Assisted in designing and populate OLAP cube Data Mart.
- Implemented CMS (Content Management System) in automating various aspects of Web and Publication Content Creation,
- Document Management and Delivery.
- Worked wif OWM Team to write up Requirement Documents (define user and system interfaces - actors wif the halp of use case diagrams).
- Prepared Mock-up reports for the Cognos development team.
