QA engineer, with almost 8 years of Experience in IT Industry specializing in Software Quality Assurance with proficiency in both Manual and AutomationTesting.
Good understanding of Software Development Life Cycle, Waterfall and Agile Methodology.
Fluent in Automation Testing of Web Based and Client/Server Applications using Java with Selenium, JDBC, RestAssured, Maven, TestNG, JUnit, Cucumber,Git and Jenkins.
Hands on experience in Back end Testing including writing SQL queries to get data from database and validate it with expected.
Implemented Data Driven Testing by using JDBC to connect to Oracle Database and configured SQL queries to get data, Apache POI to read and write data from external files Excel, CSV.
Strong in writing Test Cases by applying Test Case Design Techniques after reviewing the Business Requirements Specifications.
Large Scale Ability in ImprovePerformance of an Existing Framework for AutomationReusability and Maintainability.
Able to easily identify dynamic Web Elements in HTMLDocument Object Model(DOM).
Experiencein using Maven and Gradle as build management tool, Git as Version Control and Jenkins for Continuous Integration.
Overview
8
8
years of professional experience
Work History
SDET
College Board
Reston, VA
09.2019 - Current
Supported main application testing along with maintaining two existing application that our team is actively working on.
Enhancing an existing Java/Selenium/Cucumber automation framework by implementing Hooks class, removing repeatable test data from feature files and storing them in external file, removing all repeatable methods and implementing to page object model structure.
Created CI/CD parametrized jenkins job for testing application in different environments.
Collaborated with developers to debug and help identify week points of functionality.
Performed knowledge transfer session with newly hired employees on application and automation framework.
Coordinated with external teams to perform end to end testing across College Board applications.
Conducted functional, regression and end-to-end system tests.
Monitored test results to ensure product quality prior to release.
Analyzed complex software systems to identify potential issues or areas of improvement.
Created detailed bug reports outlining issues found during the testing process.
Developed test cases based on technical requirements and specifications.
Wrote SQL queries for data validation purposes during testing cycles.
Participated in sprint planning meetings to discuss project scope and timelines.
Developed and implemented automated testing strategies, plans, scripts and procedures.
Utilized version control systems such as GitHub and BitBucket to manage source code repositories within team environment.
Led teams in continual improvement of test design and automation practices.
Test Automation Engineer
TISTA Science & Technology Corporation
Bethesda, MD
06.2017 - 09.2019
Generated test scripts to Automate Functional and Regression test using Java with Selenium WebDriver, and JUnit/TestNG.
Performed cross browser compatibility testing with different versions of Chrome, Firefox, IE and Edge browsers.
Generated DefectReports to Developers in JIRA.
Analyzed the Regression Suite and prioritized the test cases for test Automation Development based on HighRisk Points.
Supported monthly production release during weekends and monitored servers for errors in logs.
Executed API Tests using Postman to validate expected response.
Developed reusable test steps using Java/Selenium/Cucumber.
Interacted with Developers, BA's and other team members during project planning to have clear understanding of High Quality from End User perspective and create proper Test Cases.
Automation Analyst-II
BCBS(Blue Cross Blue Shield)
Washington, DC
07.2016 - 06.2017
Developed Test Plan, Test Cases, Test Scenarios based on Requirement Document.
Executed Functional and Manual Test Cases, analyzed the results and logged defects in JIRA.
Involved in creating Test Automation Framework using Java with Selenium WebDriver and JUnit.
Hands on experience in Back End Testing, writing SQL Queries to get data from Data Base.
Involved in Code Review meeting, provided Feedback for TestAutomation scripts.
Analyzed user stories and acceptance criteria to create detailed test plans.
Conducted regression tests after bug fixes to verify the integrity of the system.
Coordinated with developers for efficient defect resolution process.