Over 3 years of experience in Information Technology with emphasis on Quality Assurance (Manual and Automation testing).
Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all phases with major responsibilities.
Experience in Automating Web Application Testing using Selenium WebDriver with Java/TestNG framework.
Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium Grid.
Proficient in Manual and Automated Regression and Smoke testing of web and mobile applications.
Extensively involved in Backend testing by writing and executing SQL Queries.
Experience in writing Test Plans, defining Test Scenarios, Use Cases and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with team members and track the bugs till closure.
Ability to work with Business Analysts, Developers, Project Managers and other Team Members in complex testing projects and in the overall enhancement of software product quality.
Experience with monitoring logs and errors.
Detail and result oriented, enthusiastic, knowledge-hungry self-starter, eager to meet challenges and quickly assimilate latest technologies, skills, concepts and ideas.
Selenium WebDriver, JUnit, TestNG, Appium
Operating Systems: Windows, Linux, Mac OS, iOS, Android OS
Databases: MS SQL Server, MySQL, PostgreSQL
Defect Tracking: Jira, Bugzilla
Source/Version Control System: SVN, Git
MS SQL Server
Software QA Engineer / / Dynamic Signal - San Bruno, CA / 01.2018 - 04.2018
Developed Test Cases and Test Scripts using Functional Requirement Document as well as Test scenarios for Positive, Negative, Boundary cases, etc.
Developed Test plan document for numerous releases.
Created automated test cases for regression and smoke testing using Selenium WebDriver (Java/TestNG).
Followed Agile methodology for application testing and participated in daily scrum, planning and review meetings.
Participated in Knowledge Transfer meetings and Sprint planning meetings to plan the stories that need to be developed and tested in the upcoming sprint based on the priority and estimated effort.
Participated in Mobile Testing on iOS and Android platforms.
Proposed, installed and configured Android Studio to be available for entire QA Department.
Interacted with developers and management to identify and resolve technical issues and presented regular progress reports, defect reports and test execution reports.
Prepared functional and regression Test Cases in JIRA under Test Plan, reported issues and performed fixed bugs verification testing.
Performed Data testing and validation of the data for executing SQL queries on test data held in a database.
Software QA Engineer / / QAUBER - Santa Clara, CA / 10.2016 - 11.2017
Developed Test cases, Requirement Traceability Matrix (RTM) and Test Summary Report (TSR).
Interacted with Business Analysts and Developers in requirements analysis, design reviews, testing and documentation for application developed in Agile environment.
Created automation test cases in Java, TestNG, and Selenium WebDriver for various features using Data Driven Framework.
Followed Page Object Model (POM) for writing automation test cases.
Executed Automation test cases on different browser and different platform using Selenium Grid.
Performed Functional, Regression testing and UI testing for mobile devices using Appium test automation framework.
Integrated with Jenkins for nightly execution.
Involved in database testing by writing and executing SQL queries to verify data in database.
Participated in daily scrum meetings, provided feedback and statistics.
Software QA Consultant / / Quantum Systems Inc - San Carlos, CA / 08.2014 - 07.2016
Analyzed user requirements, functional specifications and Use Case documents and created Test Plans, Test cases for Functional testing.
Participated in UAT testing in UAT environment, Prepared UAT test cases and testing estimates.
Created automated test cases for regression testing using Selenium WebDriver (Java/JUnit).
Developed complex SQL queries to perform backend testing in MySQL Server.
Tested applications compatibility on different browser versions (IE, Firefox, Safari and Chrome) across multiple platforms (Windows, Linux, Mac OS).
Reported defects using Bugzilla and interacted with developers to resolve any defects/issues.
Involved in Weekly Status Meetings with development and management Teams.