Name: Rupa Debnath
E-Mail: ****.***********@*****.*** Phone: 540-***-****
Visa status: H4 EAD (Authorize to work for any Company)
Summary
5+ years of Experience as Quality Assurance Engineer II in Automation (Java & Python scripting) using Selenium Webdriver for web based application, TestComplete for Desktop and Mobile application (using Appium).
Technical Summary
Operating System: Windows 2008/2012/XP/Win7, Unix, Mac (Mavericks, Lion)
Testing Tools: Selenium, AutoIT, Raftcode, Appium, HP-QC, TestComplete, QAComplete
Language: Java, Python scripting
Browser: IE, Safari, Chrome, Mozilla Firefox
Database: MS SQL Server 2014, Oracle, PostgreSQL
Mobile Device: Android, iPAD
Key Skills
Automating client based applications using Python scripting and Java to verify the functionality of the applications.
Cross browser testing with Selenium Webdriver.
Analysed test result data and performed batch execution on daily basis using Jenkins.
Performed Integration, Regression, Manual testing, Functional and GUI testing.
Experience in analyzing Technical specifications and Functional specifications documents.
Proficient in creating Test Plan, Test Cases, Test Scenarios, Test Data and Test Scripts
Prepared exhaustive test cases using Data driven and Hybrid Driven framework for desktop, mobile and web-based application using JAVA, Python & Selenium.
Identified and implemented common functions for reuse and better maintainability across test cases.
Understanding of different software development methodologies e.g. Waterfall, Agile.
Creating Business Process Components (small units of actions using Python and Java scripting) in framework architecture.
Page Object Model Technique, Modular Driven Technique, Log4j Logging, TestNG Reporting & TestNG Reporter Logs.
Implemented reliable locators for UI automation code.
Performed testing in BDD framework (Cucumber) using parameterization.
Mobile testing for native, web and hybrid application using Appium for Android OS using Page Factory Model.
Implemented Page Object Model and Page Factory model in Selenium Webdriver using Maven.
Sending reports of daily run using concept of ExtentReport for visual analysis of test run.
Defect raised, tracked and retested when fixes available.
Strong knowledge on troubleshoots and resolves technical issues
Excellent communication, documentation and team work skills and ability to learn quickly and implement new tools and technologies
Arranged demos and shared knowledge with other team members.
Automating client based applications using Python scripting and Java to verify the functionality of the applications.
Cross browser testing with Selenium Webdriver.
Analysed test result data and performed batch execution on daily basis using Jenkins/Teamcity Continuous Integration.
Experienced in various testing techniques like Functional, Regression, Smoke etc.
Experienced in analyzing Technical specifications and Functional specifications documents.
Proficient in creating Test Plan, Test Cases, Test Scenarios, Test Data and Test Scripts
Prepared exhaustive test cases using Data driven and Hybrid Driven framework for desktop, mobile and web-based application using JAVA, Python in Selenium.
Understanding of different software development methodologies e.g. Waterfall, Agile.
Creating Business Process Components (small units of actions using Python and Java scripting) in framework architecture.
Test Automation Framework implementation experience.
Experience in Page Object Model Technique and TestNG Reporting.
Performed testing in BDD framework (Cucumber) using parameterization.
Mobile testing for native, web and hybrid application using Appium for Android OS.
Implemented Page Object Model and Page Factory model in Selenium Webdriver using Maven.
Led and mentored junior automation and manual QA engineers to execute and analyze automation smoke and regression tests.
Performed backend testing of application using SQL, writing queries to confirm correctness of data entered via UI, and data manipulation.
Databases and SQL Querying using PostgreSQL
Sending reports of daily run using concept of Extent Report for visual analysis of test run.
Defect raised in JIRA, tracked and retested when fixes available.
Excellent communication, documentation and team work skills and ability to learn quickly and implement new tools and technologies
Arranged demos and shared knowledge with other team members.
Assisting both offshore and onshore for troubleshooting scripting and configuration issues.
Tools & Utility
Eclipse/ PyCharm
Selenium IDE, Webdriver and testNG, Firebug, AutoIT
Jenkins, TeamCity
HP Service manager
Subversion/ GIT/ Github/ Bibucket(Git-bash)
Appium (Mobile Testing for Android)
Maven/ ANT
Confluence
Fisheye
Cucumber (Behavior driven development)
Microsoft SQL Server Management Studio
TestComplete, Raftcode, QAComplete
HP-QC (Quality Center),
JIRA(Agile Methodology)
Apache POI/ Extent Report
Postman(REST API Automation with REST ASSURED)
Academic Qualification
Graduation
Bachelors in Electronics and Communication Engineering from Academy of Technology Engineering College in the year 2009 Under WBUT with 77.4%
Professional Experience:
1.Corvesta Inc.(Delta Dental Of Virginia) [DEC 2017- PRESENT]
Designation
Quality Assurance Engineer II
Project
Configuration Automation for HealthEdge Manager and HealthEdge Designer Application(An application which provides health or dental plans for customers. This application is used by medical insurance companies (e.g. Aetna )
Domain
Automation Testing(Data Driven Framework using Python and Java scripting)
Project Details
HealthEdge Application: Dec-2017 to Present
Created Automated regression suites for different modules in HealthEdge configuration covering all functional requirement and reducing the day for execution of test cases from 4 days of manual effort to 1 day.
Validated DDVA portal using Page Object Model Design Pattern using Java as scripting language.
Configured all the project for configuration in Teamcity CI for execution..
Executed the regression suite from Teamcity(CI) after every refresh or upgrade to new version of software and generated reports after execution to share with team.
Analyzed and reviewed manual test cases for automation.
Developed an effective automated test script design with objectives of maximizing the reusability of common functions and their maintainability.
Developed reusable functions and created optimized scripts.
Participated in Daily Scrum, Backlog Grooming, Sprint Planning meetings.
Resolving script/data issues on a regular basis involved in automation test script review activities.
Identified and logged bugs and worked with developers to ensure bugs are fixed and retested, as well as being responsible for automation of features.
Monitoring builds and debugging failing test cases by correcting Script or Configuration issues.
Developed and maintained Automation Framework customized for testing desktop and web based applications.
Implemented reliable locators for UI automation code.
2.Infosys Ltd.(Pune,Bhubaneshwar) [MAR 2010- MAR 2014]
Designation
Senior Systems Engineer
Project
iLog Application Automation, Global Business Intelligence, GFS Support and Maintenance
Domain
Software Automation Testing, Batch Administration and Monitoring
Testing framework
Hybrid, Data, Modular and Keyword driven framework
Client
Apple, PWC (Price Waterhouse Coopers)
Project Details
iLog Application(Apple): Apr-2012 to Apr-2014
iLog is an apple support application for customers to interact with advisors for
possible solutions related to Apple products.
Daily task from testing perspective include preparing automation test scripts using Python/Java scripting using tool Raftcode..
Participated in Daily Scrum, Backlog Grooming, Sprint Planning meetings.
Designed, wrote, and executed system-wide test plans and test case suites for automation test framework.
Developed automation codes for converting manual test cases into automation smoke and regression suites
Tracked, identified and logged bugs and worked with developers to ensure bugs are fixed and retested, as well as being responsible for automation of features.
Monitoring builds and stabilizing failing test cases by correcting Script/Data/Configuration issues.
Global Business Intelligence(Apple): Jan-2011 to Mar-2012
It is a wikipedia page which has information about Apple products and marketing. GBI has all related information of development and delivery of a data repository and developing a reporting and analytics strategy to support the business in making quicker, better informed decisions.
Derived Test Plan & manual Test cases from the requirement and updated in QC
Executed Test cases and update the result in QC.
Defect raising in QC and Retest defect when it’s fixed and update the status
Developed and maintained Automation Framework customized for testing web based applications.
Developed libraries, object repositories and optimized configurations.
Created UI test cases, testing UI wireframes, unit, integration and regression testing using Automation (Selenium Webdriver) in testNG framework
Worked on different customer releases
GFS Support and Maintenance (Price Waterhouse Coopers): Mar-2010 to Dec-2010
This is one of the Big Four auditors and the most prestigious accounting firm in the world.
Worked on Batch Administration and Monitoring using Tivoli(scheduling engine).
Scheduled and monitored jobs as a part of regular activity.
Derived Test Plan & manual Test cases from the requirement
Troubleshooted jobs failing due to unlinked workstations and worked with different vendors to fix issues.