*+ years’ experience of Software Quality Assurance with leading IT organizations
PROFILE SUMMARY
Software Quality Engineer with 5 years of experience in the area of software Testing.
In-depth understanding of Object Oriented Programming and exposures to collections in Java.
Expert in automated testing tools and techniques in Selenium WebDriver with TestNG.
Hands on experience in testing REST based Web Services using Postman and automated REST API testing using REST-Assured / HttpClient.
Proven ability in developing Behavior Driven Development (BDD) scripts with Cucumber and writing step definitions for behavior using Gherkin.
Worked on performance testing using JMeter in order to release quality products in a definite timeline.
Good with Version controls like GIT.
Experienced in automation project continuous integration using Jenkins with Maven build tools.
Good Experience in MySQL, SQL Server Commands.
TECHNICAL SKILLS
Languages & Scripts:
Java
Automation Framework
Data driven, Modular driven, Hybrid and Page Object Model
Automation Testing
Java, GIT, Maven, Selenium WebDriver, TestNG, Cucumber, JMeter
Web Service:
Rest Assured framework, Postman, HttpClient
Test Management Tools
JIRA, Bugzilla
Operating Systems
Windows
Databases:
Oracle 11g/10g, MySQL 5.6
Build Automation:
Maven, Jenkins
EDUCATIONAL PROFILE
Bachelor in Technology in Applied Electronics & Instrumentation Engineering 72%
from Biju Patnaik University of Technology, Odisha, India
WORK EXPERIENCE
Client: Eduweb Software Solutions Apr 2014–May 2015
Role: Automation Quality Engineer
Description: Health Information Management System (HIMS) is a product developed to maintain and track medicine details, state health infrastructure system details, Human resource details of the hospitals and medicine requisition from each establishment.
Significant Accomplishments:
Created and implemented Page Object Model automation framework from scratch using Selenium WebDriver/TestNG.
Created Object in Object repository using Page Object Pattern using PageFactory of Selenium WebDriver.
Automated test cases, test suites for Regression Testing via Selenium WebDriver, Java for existing application
Written Java code for reading and writing to an Excel file using Apache POI library.
Integrated HTML report for automation scripts using TestNG and Java.
Parameterized the automated test scripts in Selenium to check how the application performs against multiple sets of test data.
Performed compatibility testing with various devices to ensure functionality works consistently across devices
Created automation test scripts for Parallel Execution of test Script using Selenium and TestNG.
Tested Restful Web Services based on API specification document using Postman and Rest Assured.
Performed Back end testing by writing SQL queries using various commands, functions, Joins and Union.
Improved testing flow by maintaining Jira dashboard, checking existing defect report to avoid duplicate reports for better performance
Environment: Selenium WebDriver, Java, TestNG, Maven, Git, Jira, Jenkins, Cucumber, Postman and Rest Assured
Client: Eduweb Software Solutions, India Jan 2013 – Mar 2014
Role: Quality Engineer
Description: Institute Management System – It is an online application portal to manage student registration, student login, exam management.
Significant Accomplishments:
Responsible for analyzing use cases to meet the functional requirements. Developed business layer and database layer.
Participate in complete automation workflow, peer review, code review, test strategy, test plan.
Automating test cases, test suites for Regression Testing via Selenium WebDriver
Used Hybrid Framework of Selenium to get data from Excel.
Build a detailed, reusable, Script – free Keyword + Data – Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
Developed integration tests for the web services
Validated JSON formatted data and different HTTP status code like 200, 201, 400, 415, 500.
Interact with product management team to understand business requirements Developed set of business logic components related to benefits and compensation modules
Writing SQL queries and PL/SQL - functions, sequences and triggers
Maintenance and debugging applications to fix defects of issues
Environment: Core Java, MySQL, JDBC, HTML, Selenium, Postman
Client: NetGuru Limited, India Sep 2010 – Dec 2012
Role: Software QA Analyst
Description: Microfinance System (Mfin) is a product to keep track of loan details, credit, debit and MIS details of Microfinance system.
Significant Accomplishments:
Understanding the Business Specification Document.
Analyzed system requirements and business requirement documents and developed test cases and test scripts.
Worked in Agile Methodology and attended sprint planning meetings.
Actively involved in UI, functional, database and integration testing of the application.
Extensively performed smoke and sanity testing.
Created and executed SQL Queries to validate the data stored in database.
Extensively performed end to end to ensure data flow.
Performed regression testing of the stories completed in previous iterations.
Created and executed detailed test cases for the assigned area.
Prepared test data for positive and negative test scenarios for functional testing.
Executed test cases manually to verify actual results against expected results.
Validated JSON formatted data and different HTTP status code like 200, 201, 400, 415, 500.
Defect reporting, analyzing, tracking and report generation using JIRA.
Prepared weekly status reports on test case execution, defects
Quick set up, execution and reporting of findings of the test results of each build. Expertise in Root Cause Analysis of issues
Environment: Core Java, MySQL, JDBC, Postman, JIRA, BUGZILLA