4 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 Test Automation macOS and iOS using Python/Unittest framework.
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 tracking 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 the latest technologies, skills, concepts, and ideas.
Automated Testing Tools
Selenium WebDriver, Appium, Apple in-house test automation framework, XCTest, Raft
Python, Java, SQL
Junit, TestNG, REST-Assured, Unittest
Source/Version Control System
Milestone assessment and achievement
Testing and results analysis
Testing and debugging
Test case development
Attention to details
Apple via Menlo Technologies, Inc | Cupertino, CAQA Engineer06/2018 - Current
Testing Siri Intelligence functionality across multiple platforms (macOS/iOS).
Analyzing user requirements, functional specifications and Use Case documents.
Designing and updating test cases to complete consistent manual tests.
Performing Functional Testing to identify various critical points of the feature.
Producing test scripts for automated regression testing using Python/Unittest framework.
Integrating the execution of the automated test scripts into the Continuous Integration (CI) process.
Responsible for monitoring daily automated regression runs, including maintenance, and reporting.
Interacting with developers and management to identify and resolve technical issues and present regular progress reports, defect reports and test execution reports.
Documenting identified defects using Radar and helping developers complete further testing and debug issues.
Involving in Weekly Status Meetings with development and management Teams.
Environment: macOS, iOS, Apple in-house test automation framework, Python, Unittest, PyCharm, Git Bitbucket.
Dynamic Signal | San Bruno, CASoftware QA Engineer01/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
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 the entire QA
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.