Sdet Resume
Palm City, FL
SUMMARY
- Over 8 years of experience as a QA Automation Engineer - SDET, extensively worked on Manual, Automation, DevOps Testing of Web Client Server, Cloud (AWS ), Mobile, API, Webservices applications. Experience on various domains such as Ecommerce/Retail, Banking, Financial services and Healthcare
- Expertise in Manual and Automation Testing of Client/Server, Mobile, Web-based and Cloud (AWS) applications.
- Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
- Expertise in understanding Business Requirement Specifications, Functional Specifications and Design documentations and converting them into Test Scenarios.
- Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
- Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Appium, Protractor, Jasmine, Maven, ANT, Jenkins, tools .
- Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models ( BDD/TDD/ATDD, Hybrid, Keyword and Data Driven Frameworks ).
- Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, String s, Exception handling, Multithreading, etc. and experience in Groovy and JavaScript .
- Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing and configuring Amazon Web services (AWS)
- Expert in developing Behavior Driven development (BDD/TDD/ATDD ) by writing G herkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports
- Experience in installation and Administration of version control systems like GIT (Distributed Version Control), GitHub, SVN Version Control
- Experience in automating Mobile applications using Appium .
- Automated AnglarJS applications using Protractor, Jasmine (spec, config files)
- Working with Unit Test Frameworks like TestNG, Junit, and Jasmine .
- Experience in implementing the Page Object Model (POM ) by creating element for each page object and reused all the objects in various scripts.
- Experience in testing Web Services-SOA architecture, XML transactions, SOAP, HTTP, WSDL, and REST using various tools like SOAP UI/Ready API and selenium .
- Automated Webservices by writing Groovy scripts and used assertions for data validation and performed data driven for validating different endpoints .
- Hands on Experience on maintaining Clustered / High Availability Architecture .
- Have knowledge on various CLOUD supported authentication systems namely DB, LDAP and SSO .
- Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX, AngularJS and jQuery .
- Worked with Eclipse, J xl, Apache POI, Log 4J, ANT, HTTP client and Maven .
- Experienced using tools like Fire Path, Firebug, and UI Automator Viewer for finding elements locator and good knowledge in writing the absolute and relative XPATHS manually on need basis
- Versatile with Analysis (Business, Data, Functional and Service), stored procedures, functions, triggers using SQL, TOAD, AJAX Data Loader and DB2 .
- Thorough understanding of Inspection, Validation, Cleaning and Transformation of data using IBM InfoSphere .
- Experience in establishing QA processes and standards for Quality Assurance, Proficient with writing test plans, documenting test procedures and writing in-depth test cases to meet the testing cycle.
- Proficiency in writing Automation test cases using Gherkin with Cucumber .
- Experience in Quality Center 10.0, HP ALM 11.0, QA Complete for test management, Rally, TFS and Version One for Agile Story board and bug tracking .
- Experience in SDLC and STLC of multiple industry domains like Health Care, Pharmaceutical, Retirement and Financial using both Waterfall and Agile Methodologies.
- Sound Knowledge of Agile (Scrum) and active participation in grooming, sprint planning, sprint review, estimation, retrospectives, standups and acted as backup scrum master
TECHNICAL SKILLS
SDET Methodologies: Waterfall and Agile
Testing Tools: Selenium WebDriver, Selenium Grid, Quality Center, Postman, TFS, JIRA, SOAP UI, RESTful, HP ALM, Jenkins, Microsoft Test Manager
Frameworks: NUnit, Junit, TestNG, ANT, MAVEN, jQuery, AXIS
Operating Systems: WINDOWS XP/VISTA/7/10, Linux and Mac OS.
Scripting: Java, JavaScript, SQL, DB2, HTML
Browsers: Firefox, IE, Google Chrome & Safari
Language: JAVA, C#, HTML, Javascript, XML, SQL, PL/SQL, T-SQL, PowerShell, Python
Database Servers: Oracle 9i/10g/11i, SQL Server, DB2, MySQL
Tools: (SCM, CI, Build) & Utilities: SVN, Git, GitHub, Jenkins, Maven, Log4J.
PROFESSIONAL EXPERIENCE
Confidential, Palm City, FL
SDET
Responsibilities:
- Designed and Developed test Automation framework for smoke and regression test suite of Confidential Connect using Selenium Web driver 2.0, Java Programming, Maven, Junit, Eclipse IDE
- Used Cucumber-Gherkin language to create scenario and scenario outlines in feature files.
- Identified test cases for automation using concepts like ROI, Reusability, Safety Risk Assessment into automation smoke and regression suites.
- Developed Automation Test Scripts using BDD and Page Object Model (POM) design approach with Selenium Web driver 2.0, Java and Excel for Data Driven testing.
- Performed backend testing of application by developing SQL queries, subqueries and joins for validating integrity and accuracy of data received via UI or reported via Manufacturing Dashboard, Client Reports and data feeds received from the clients.
- Created manual test cases using QA complete for FDA compliance 21CFR11 to control access of different user roles.
- Responsible to execute regression scripts and audit logs of various drugs for Risk Evaluation and Mitigation Strategy (REMS) of reputed pharmaceutical clients.
- Performed Count Validation, Dimensional Analysis, Statistical Analysis and Data Quality Validation in Data Migration
- Reviewed and Groomed business requirements and functional specification as an agile team player.
- Performed Manual, Functional, Positive, Negative, Integration, Regression, End to End, and User Acceptance testing.
- Used Version One for Agile story board as well as bug tracking.
- Followed Agile/Scrum Methodologies for all the project activities and attended daily standups, sprint reviews, planning, user story grooming and retrospectives.
- Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for Services.
- As Test Automation Engineer driving towards the quality and effectiveness of Digital Product EASE Web Plat form .
- Integrated Jenkins with 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.
- Utilized Apache POI jar file to read test data from the excel spread sheets.
- Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
- Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
- Expertise in mobile automation using Appium, selenium, java in both Android and IOS.
- Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
- Thorough experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
- Used runner classes in cucumber to generate step definition and 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
- Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
- Used the Groovy language to Verify Web Services Through SOAP UI
- Shared Daily Status Reports with all the team members, Team Leads, Managers
Environment: Selenium Webdriver, NUnit, Specflow, Gherkin, Jenkins, MS Test Manager, Visual Studio, RESTful APIS, TFS, .NET/C#, SQL Server, MS Excel, Agile, Gherkin, Postman, BDD, Cucumber, Loadrunner, Protractor, Jasmine
Confidential, San Jose, CA
SDET
Responsibilities:
- Participated in the designing & development of software using agile development practices. Worked in a Scrum Agile process with two-week iterations delivering new features at each iteration.
- Designed and coded application components in an agile environment utilizing a behavior driven development approach (BDD).
- Used Spring 3.0 Framework to auto wire/inject components.
- Used REST Web Services to retrieve data from different applications.
- Involved in critical business logic analysis and end to end development and bug fixing.
- Used Maven project structure to build and deploy the application on Eclipse IDE.
- Used Selenium WebDriver to capture the web elements with different set of dynamic Xpaths
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Utilized Java concepts like Inheritance, Abstraction, Collections, etc...
- Integrated Tortoise SVN to eclipse with maintain version control of the code repository.
- Worked on Selenium grid to test the Web Application in virtual machines
- Actively involved throughout the life cycle of the project from requirements gathering to maintenance and optimizing the system.
- Used Cucumber to write and perform some Automation testing Script and also performed some Cross browser testing.
- Automated around 150 test cases using Selenium and Java.
- Supported team to complete the work on time. Did follow up with APM, Product Analyst & Product Owner to get the stories accepted before the iteration cycle ends.
- Provided the support to QA team with regard to the shakeout process.
- Created ETL Specifications, Flow Diagrams and artifacts using Business requirements document.
- Participated in Defect Review meetings and Status meetings.
- Developed and mapped test cases to requirement using QC
- Guided offshore QA team in functional, regression and Integration testing.
- Delegated daily tasks to offshore QA team, and conducted status reviews on a daily basis.
Environment: Java, Python, Selenium WebDriver, Cucumber, TestNG, Jenkins, SOAPUI, SQL, Oracle, Maven, IE, Firefox, Chrome, WebLogic, Windows, UNIX, MS Office, Protractor,BDD, Jmeter
Confidential - Louisville, KY
QA Automation Engineer
Responsibilities:
- Gathered Requirement, Planed, designed, executed test plans and test cases (automated and manual) to support maintenance releases for multiple web-based applications.
- Prepare test strategy to performing moderately complex to complex test data conditioning, regression testing.
- Followed Agile methodology in whole project that is attending Scrum calls, Sprint planning, Sprint review and Sprint Retrospective meetings.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Developing automated test scripts for every Scenario identified and Involved in running with Selenium Web driver using Typescript/ Cucumber for Iteration Testing.
- Worked with Jmeter and created scripts and ran performance tests and created reports
- Involved in all SDLC stages under Agile process requirement analysis, implementation, functional testing and deployment.
- Developed Test Case, Test Script using C#, Selenium Web Driver and created automation framework using TestNG.
- Supported FACETS product UAT project. Created and maintain CORE Product Operations dashboard.
- Configuring and deploying instances on Azure cloud environments and Data centers, also familiar with EC2, Cloud watch, managing security groups.
- Created, enhanced and maintained high-end object repository for various functional and regression Manual test using Quick Manual test Professional
- Extensive regression testing and API testing for all major health Alliance clients and usage of REST webservice to test the data returns.
- Implemented Performance Standards and Testing Methodologies for Large Enterprise GUI and Web Applications using Use Case Documents, Functional Specifications and Business Requirements.
- Developed automation Framework for SOAP and REST ( POST, PUT and GET ) API Testing using Restful API, UFT API, SoapUI and Postman
- Worked on Continuous Integration CI/Continuous Delivery (CD) pipeline for Azure Cloud Services.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile Native app, web apps and hybrid apps using Appium test automation framework.
- Wrote scripts, executed tests and generated detailed reports for load analysis installing and configuring LoadRunner.
- Use Unified Functional Manual testing (UFT) to create, manage and execute Manual test sets.
- Create automated regression test suites using selenium and C#.
- Developed functional test code in Java for Naming service web services APIs.
- Identified gaps between standard FACETS functions and client specific requirements to write requirements for FACETS extensions.
- Logged the defects in various tools like HP ALM and maintained track of the defect throughout its life cycle.
- Assist informational needs in mapping of Test Cases. Wrote Test Scenarios, Test cases in HP ALM.
- Provided root cause analysis for the major claim failures to the developers.
- Performed technical analysis of claims- 837 Professional (837P) and 837 Institutional (837I) EDI transaction codes and completed 837I EDI technical requirements, technical specifications, and data mapping documents.
- Created and maintained web site testing scripts using Selenium, and Java/JUnit.
- Retested the modifications, once bugs are fixed after reinstalling the application using HP UFT.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Created automated database test scripts using PL/SQL and developed automated XML validation test scripts using PL/SQL
- Wrote test harnesses (collection of test data with varying input and output conditions) to test APIs and web services (Java client and SoapUI).
- Created test scenarios for Functional Testing of Web Services.
- Involved in UFT Terminals Emulator Test setting of UFT Add-ins Terminal Emulator.
- Involved in Database testing by writing SQL Queries to extract data from various database tables for testing purpose.
Environment: JAVA, C#, Angular JS, Selenium Web driver, TestNG, Agile, FACETS, Rest, Soap, Selenium GRID, Smoke, PL/SQL, HP ALM/ Quality Center, Jira,, SQL Server Management Studio, Windows NT, Rest, Oracle, JMeter, XML, Java, HTML, Claims, Soap UI, UFT, Windows.
Confidential, Detroit, MI
QA Automation Engineer
Responsibilities:
- Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
- Worked with development team to understand technical design and architecture for Test Planning.
- Regression Test cases were written and automated using Selenium WebDriver and Selenium IDE.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium WebDriver.
- Access Active Directory (AD) (LDAP Browser) to validate the Data coming through IAM connectors.
- Worked on converting QTP/UFT scripts to Selenium.
- Worked with source version control tool such as Subversion (SVN) and Git.
- Assigned, Monitored and Tracked Tasks of Team Members using HP ALM.
- Responsible for GUI and Functional Testing using Black Box Testing Techniques.
- Involvement in Test Execution, Results Analyzing and Defect Reporting and RTM Preparation.
- Worked on Web services using REST API exclusively on obtaining the needed information using the URL approach.
- Manual Mobile application Regression testing for previous version.
- Enhanced Test cases using Java programming features and TestNG Annotations.
- Conducting Data driven testing, cross browser testing and parallel test execution.
- Create, schedule and run the scenarios using JMeter and generate necessary graphs
Environment: Java, J2EE, HTTP, Selenium IDE, Selenium WebDriver, HP ALM, UFT, HTML, JavaScript, XML, Apache-Subversion (SVN), Git, Internet Explorer, Chrome.
Confidential
QA Automation Tester
Responsibilities:
- Involved in Incentive program for Professional and Institution for different States.
- Involved in Automation Testing using tool QTP Keyword Driven Framework, Descriptive
- Programing, Data Driven Framework, Hybrid Framework for GUI Testing Worked closely with test teams to set minimum standard.
- Created test plans, test standards, test criteria, and acceptance criteria.
- Performed Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance Testing, and End to End Testing using selenium IDE, selenium RC.
- Install and configure System Administration packages to QA environment such as Python, and SQL
- Worked on procedures document for test strategy.
- Developed Java string handling applications to test memory capabilit
- Prepared UAT Test Cases to include various steps involved for UAT and to have proper coverage of requirements.
- Create QTP test scripts in Expert View Utilizing Objects, Logical Names, Object Repositories and Share Repository to perform Keyword Driven Methodology.
- Used TestNG Annotations in creating test suites for validating Restful web services.
- Developed network http, https based wireless Java applications
- Involved in Object repository, Function library, Environment, Recovery, Test Scenario, Test Data,
- Extensively utilize QTP functionality such as Actions and Checkpoints.
- Tested REST based API by automating using HTTP client and asserting on response
- Handled data validation on client side using JavaScript
- Created functions and sub-procedures for Reusable Function Libraries in VB Script for keyword framework.
- Created QTP Data-Driven Framework Plan. Build, Design and Maintain a Data-Driven Framework.
- Create Test Scenario and Test Data for Application Under Test (AUT). Obtain Test Results from AUT to Expert View to Excel.
- Initialize AUT Parameters. Write custom code for Automating Test Scenario. Debug code and ensure it is bug free. Take input Test Data from Excel to Expert View to AUT.
- Involved in Database testing by writing SQL Queries to extract data from various database tables for testing purpose.
Environment: Java, J2EE, HTTP, Selenium WebDriver/ IDE/ GRID, TestNG, Python, HP ALM, BDD, UFT, Rest, Soap, LoadRunner, XML, HTML, Maven,, Agile, Jenkins, JIRA, Smoke, POSTMAN, UAT, Eclipse, SQL server, Excel.
Confidential
Manual Tester
Responsibilities:
- Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
- Involved in preparing the Test Plan and Test Cases based on the business and functional specifications.
- Used Quality Center to develop test cases, test scripts and logging the defects.
- Involved in writing the SQL Queries.
- Identified the initial setup, input data, appropriate steps and the expected responses in the manual test cases.
- Prepared Traceability Matrix using MS Excel.
- Participated in Integration, System, and Smoke testing.
- Documented the Bug reports and categorized them based on severity.
- Created end-to-end test cases to identify any potential issues and addressed issues prior to software release at each phase.
- Generated Defect report every day to keep track of Defects closure using Quality Center/ALM and had regular meetings to discuss the defect statuses and priorities.
- Updated status report daily basis and weekly basis.
- Worked on defect management to log defects, track defects, assign defects, test defects and close defects for claims testing and debugging.
- Involved in Integration testing and End-to-End testing with other impacted systems and trading partners.
- Records data by operating data entry equipment; coding information; resolving processing problems.
- Protects organization's value by keeping information confidential.
- Performed Functionality, Negative, Positive, Smoke, Regression Testing.
- Assisted User Acceptance Testing (UAT) to ensure application satisfies user needs.
- Used HP ALM/VSTS for logging defects, tracking, maintaining defects and reporting defects.
- Interpreting data, analyzing results using statistical techniques. Developing and implementing data analyses, data collection systems and other strategies that optimize statistical efficiency and quality.
- Involved in UAT testing, SIT Testing, Regression Testing, Functional testing, Black Box, White Box, Integration and Unit Testing.
- Attended walkthroughs and weekly status meetings to verify that project milestones were met according to the documentation.
- Interacted with developers for Defect Fixes
Environment: Quality Center, QTP, Manual testing, MS Excel, SQL and Windows XP.