Sdet Resume
Century City, CA
SUMMARY
- Quality Analyst with 5+ years of experience in both manual and automation testing.
- Implemented Test Plans and Methodologies based on Business Requirements and Use cases.
- Strong experience on various Software Development Methodologies such as Agile, Waterfall, etc.
- Participated in Scrum meetings
- Excellent understanding of the Software Development Life Cycle (SDLC) and Testing Planning Process.
- Participated in requirements analysis, reviews and working sessions.
- Expertise in writing Test Design Specifications, defining Test Case Specifications and Test Procedures, developing and maintaining Test Cases in Quality Center.
- Extensive experience in performing both Smoke and Sanity testing.
- Performed Functional Testing, Integration Testing and System Testing.
- Implemented Black Box, Regression, User Acceptance, Usability, Compatibility, Re - and Portability testing on Windows and UNIX Environment.
- Hands on experience on the test design techniques such as Equivalent Partition, Boundary value analysis and decision table to prepare test data
- Strong SQL knowledge with hands-on experience of SQL server database
- Experience in complete “life cycle of a Bug/Defect”
- Experience in using defect tracking tools like HP Quality Center, JIRA, Bugzilla.
- Excellent communication and interpersonal skills.
- Actively involved in Production release support.
- Excellent Hands on experience with both ALM and Rally.
- Programmed in UI Automation using Selenium Web Driver, Webddriver IO.
- Utilized the different locators such as ID, XPATH, NAME, LINK TEST to identify the web elements.
- Utilized the Firefox add on fire path to identify the web elements.
- Extensive knowledge on cucumber frame work.
- Experience on working with TestNG for the sake of automation reports.
- Implemented the parallel testing using Browser Stack on the different browsers such as Firefox, Chrome, IE.
- Analyzed the request and response of Soap Web services using Soap UI.
- Added different types of assertions such as SLA, Not Soap Fault Assertion, HTTP Response to validate the response of web services in SOAP UI.
- Experience on Preparing the Page Object Model Frame work.
- Extensive experience on Parsing the XML elements using Java.
- Extensive experience on preparing the Customized Automation reports using Extent Library.
- Practical Knowledge of Object Orientated Concepts in Java
- Generated the test logs using Log4j for various log levels.
- Extensive experience in executing the test suits using build tool Maven.
- Good practical knowledge on build integration tools like Jenkins.
- Good experience on version control system like Git
- Extensive experience with testing the native applications of mobile in both iPhone and Android devices.
- Good Experience inmobileweb and app testing for iPhone, android devices.
- Good understanding in TestingMobileapplications and bug tracking for the production team fixing.
- Implemented the test cases both in IOS and Android devices.
- Extensive Knowledge on Localization testing.
- Installed and configured the Android/IOS Emulator.
- Proficient with Java, Android SDK version Android 4.0 to Android 6.0.1.
- Extensive experience on Hockey App, Test Flight to import the both Android and IOS builds in mobile devices.
- Utilized the Android studio & XCode to generate the crash logs.
- Extensive experience on testing the push notifications using CMS and pushwoosh.
- Extensive experience on creating and executing the test cases from Test Rail.
- Good experience on validating the API response in JSON format.
- Implemented the mobile automation with Appium for both Android and iOS devices.
- Utilized the different locators such as Xpath, ID, CSS selector etc. to identify the mobile elements from UIAutomator viewer.
- Extensive experience on ADB commands.
- Utilized the Charles proxy for the sake of mobile debugging purpose.
- Performed Restful web service URL testing manually using Postman to monitor issues.
- Extensive experience on the preparation of test data for both positive and negative test cases.
- Responsible for creating the weekly Cumulative and Current Software Defect reports for Managerial meetings using Quality Center.
- Delivered Testing documents such as Test Plan, Test Strategy, Test Scenarios, Test Cases, Defect Profile, Daily Test-Coverage, Daily Test Status and Performance documents.
- Utmost Passionate about software quality.
TECHNICAL SKILLS
Test Automation Tools: QTP, Selenium Web driver, Cucumber, Webdriver IO
Testing Frameworks: TestNG, Junit, Mocha
Mobile OS: IOS, Android.
Languages: JAVA, HTML, XML, Java Script
Mobile tools: Android Studio, Charles Proxy, XCode
Database: SQL, Oracle9i/10g, DB2, MS-Access, RDBMS, MS-SQL Server
Mobile Testing Devices: iPhone, Android.
SDLC Methodologies: Waterfall, V-model, Agile
Webserver tools: SOAP UI, Postman
Bug Tracking tools: JIRA, Bugzilla, Quality center
Operating Systems: Linux/Unix, Windows, MAC OSX.
PROFESSIONAL EXPERIENCE
Confidential, Century City, CA
SDET
Responsibilities:
- Analyzing the user stories and defining the testing specifications using Agile and waterfall methodologies.
- Designing test plans, test cases and testing Strategies.
- Participating in the design reviews to provide input on functional requirements, product designs.
- Conducting the various levels/ types of testing such as Regression, Smoke, Sanity, Compatibility, Portability, Performance and End-End Testing.
- Writing automated scripts with java script using Mocha framework and Webdriver IO.
- Implement, enhance and create automation scripts for the back end and front end testcases.
- Develop automation scripts that run without human interface to test software features and deployments through tools like Maven.
- Configure and run automation test jobs on Jenkins to check health of the software application on the daily manner.
- Testing the Rest assured APIS using java rest assured methods.
- Testing integrated API to the system and making sure they are working as expected and giving expected responses.
- Creating and maintain smoke level API tests through Blaze meter which runs on daily basis to verify the APIs are running as expected.
- Utilizing different API tools such as Postman, SOAP UI to conduct the API testing.
- Using different proxy tools such as Charles Proxy, Fiddler to conduct error handling for the negative test cases.
- Identifying, analyzing and tracking bugs and issues arising during the testing life cycle using Jira, Test Rail.
- Designing and monitoring quality assurance metrics such as defect counts, test results and test status.
- Creating installers for the applications and database scripts for database changes.
- Participating in the deployment of applications into existing systems from a quality assurance perspective
Confidential, Pasadena, CA
Mobile QA
Responsibilities:
- Understand the requirements of the business team and analyzing them to see feasibility.
- Prepared the testcases based on the User stories.
- Implemented all levels of mobile testing such as GUI, Functionality testing, in different devices such as iPhone and iPad.
- Prepared the End-End test cases.
- Worked on different kind of analytics tickets such as click stream, mixpanel
- Utilized Charles Proxy for the sake of Mobile debugging purpose.
- Used the featured called breakpoints in Charles Proxy to edit the response from API.
- Utilized the XCode to generate crash logs.
- Corresponded directly with developers to ensure clear communication on the business requirements
- Utilized the Hockey App to download the Builds from Dev to QA environment.
- Utilized the Jira to log the issues and collaborating with developers regarding the status of the issues.
- Attended to the daily stand up meetings
- Attended to the daily defect status meeting.
- Go-to person for Defect resolution and retesting fixed code by developers.
Confidential, Santa Monica, CA
QA Engineer
Responsibilities:
- Understanding the requirements of the business team and analyzing them to see feasibility.
- Preparing the test cases based on the user stories assigned.
- Updated the existing test cases based on the new features.
- Prepared the End-End test cases For Alpha testing.
- Conducted the daily regression testing on Staging, Pre-Prod, Production environments.
- Implemented all levels of Web testing such as GUI, Functionality testing, Cross browser testing in different browsers such as Chrome, Firefox etc.
- Conducted Automation testing using Web driver with Java
- Updated the steps for the existing Automation scripts and also added new scripts for the new features.
- Ran the Automation Test suites on daily basis.
- Utilized the Web Strom as IDE for the adding the scripts with Java Script as language.
- Used the different locators such as ID, XPATH, NAME etc. to identify the web elements.
- Utilized different npm commands to install the packages, start the local server, start the selenium.
- Used different bash commands to identify and kill the process ID’S during running selenium.
- Extensively used different git commands like git clone, git branch, git commit etc. to clone the repository, to create the new branches to commit the scripts.
- Corresponded directly with developers to ensure clear communication on the business requirements
- Utilized the Jira to log the issues and collaborating with developers regarding the status of the issues.
- Attended to the daily stand up meetings
- Attended to the daily defect status meeting.
- Participated in weekly one-one meetings with my Lead and discussed about the present and future assignments
- Go-to person for Defect resolution and retesting fixed code by developers.
Confidential, Elesegundo, CA
Mobile QA
Responsibilities:
- Understand the requirements of the business team and analyzing them to see feasibility.
- Prepared the test cases based on the user stories assigned.
- Involved in the creation of Test Plan.
- Prepared the test data using different test design techniques.
- Executed the test cases from Test Rail.
- Implemented all levels of mobile testing such as GUI, Functionality testing, Cross browser testing, Push notification testing in different mobile devices such as iPhone and Android.
- Utilized the Control Management System (CMS) to generate the push notifications in the mobile devices
- Created the Zeo locations for the mobile devices
- Utilized the Android studio, XCode to generate crash logs.
- Conducted API testing using Postman.
- Corresponded directly with developers to ensure clear communication on the business requirements
- Utilized the Hockey App to download the Builds from Dev to QA environment.
- Utilized the Jira to log the issues and collaborating with developers regarding the status of the issues.
- Implemented the mobile automation with Appium for both Android and iOS devices.
- Utilized the different locators such as Xpath, ID, CSS selector etc. to identify the mobile elements from UIAutomator viewer.
- Generated the mobile automation reports using TestNG and extent reports
- Attended to the daily stand up meetings
- Attended to the daily defect status meeting.
- Parsing the XML elements using Java.
- Go-to person for Defect resolution and retesting fixed code by developers.
Confidential, Glendale, CA
Quality Engineer
Responsibilities:
- Understanding the requirements of the business team and analyzing them to see feasibility.
- Prepared the test cases based on the user stories assigned.
- Executed the existing test cases from the test management tool such as HP Quality Center.
- Ran complex SQL queries in the Database to provide test data to a team of six members working on a deadline to achieve the goal of certification. Also, performed data validation tests, executed stored procedures using SQL.
- Planned allocation of work for everyone in the team based on task reports and make sure everyone is committed and dedicated to it.
- Created and executed the test suites using Soap UI.
- Analyzed the request and response of Soap web services using SoapUI.
- Added the different types of assertions such as Not Soap Fault assertion, Path Match assertion and the Contains assertion to validate the response of web services in SoapUI.
- Developed the automation script using Selenium web driver with java.
- Prepared the regression test cases using Hybrid frame work.
- Created the maven project to create the dependences like jars.
- Utilized different locators to identify the web elements
- Implemented the Page Object Model for the sake of code reusability.
- Executed all the automation test suites using build tool as maven.
- Implemented the parallel testing using Selenium grid on different browsers such as Firefox, Chrome, IE.
- Reviewed the reports using TestNG.
- Validated the communication reports such PDF documents, email communications after worked on the reservations, auto-pay management, Changes in customer information
- Maintained User stories, logged defects for developers, tested, and validated results once fix was done.
- Generated and analyzed reports (debug log) to understand which part of the system failed to respond.
- Corresponded directly with developers to ensure clear communication on the business requirements and interacting with other teams on sharing environments through web-meetings, etc.
- Go-to person for Defect resolution and retesting fixed code by developers.
- Documented clean and precise test result/reporting documents for Project Lead, Manager and Director.
- Stayed committed, motivated although challenges came throughout various phases of the project.
Confidential, Fremont, CA
Quality Analyst
Responsibilities:
- Understanding the requirements of the business team and analyzing them to see feasibility.
- Prepared the test cases based on the requirements.
- Executed the existing test cases.
- Running complex SQL queries in the Database to provide test data to a team of six members working on a deadline to achieve the goal of certification.
- Performing both backend validation and GUI testing. Backend validation involved testing the replication server and triggers.
- Planned allocation of work for everyone in the based-on task reports and make sure everyone is committed and dedicated to it.
- Prepared the regression scripts using selenium web driver
- Testing the application on test devices such as iPads, iPhone devices.
- Manual testing the app on different devices like iPhone, Android models.
- Performed Restful web service URL testing manually using Postman to monitor issues.
- Analyzed the network flow of the application by connecting the device to the Charles proxy.
- Utilized the Android studio to identify the exceptions whenever the application has been crashed
- Validating the communication reports such PDF documents, email communications after generating, deleting and renewing the existing policies
- Maintained User stories, logged defects for developers, tested, and validated results once fix was done.
- Generating and analyzed reports (debug log) to understand which part of the system failed to respond.
- Working with the project manager on various project management activities like keeping track of project status, deadlines, environment requests,
- Stayed committed, motivated although challenges came throughout various phases of the project.
Confidential
Quality Tester
Responsibilities:
- Understanding the requirements of the business team and analyzing them to see feasibility.
- Prepared the test cases based on the requirements.
- Executed the existing test cases.
- Running complex SQL queries in the Database to provide test data to a team of six members working on a deadline to achieve the goal of certification.
- Performing both backend validation and GUI testing. Backend validation involved testing the replication server and triggers.
- Planned allocation of work for everyone in the based-on task reports and make sure everyone is committed and dedicated to it.
- Prepared the regression scripts using selenium web driver
- Testing the application on test devices such as iPads, iPhone devices.
- Manual testing the app on different devices like iPhone, Android models.
- Performed Restful web service URL testing manually using Postman to monitor issues.
- Analyzed the network flow of the application by connecting the device to the Charles proxy.
- Utilized the Android studio to identify the exceptions whenever the application has been crashed
- Validating the communication reports such PDF documents, email communications after generating, deleting and renewing the existing policies
- Maintained User stories, logged defects for developers, tested, and validated results once fix was done.
- Generating and analyzed reports (debug log) to understand which part of the system failed to respond.
- Working with the project manager on various project management activities like keeping track of project status, deadlines, environment requests,
- Defect Documented clean and precise test result/reporting documents for Project Lead, Manager and Director.
- Stayed committed, motivated although challenges came throughout various phases of the project.