Sdet Resume
Sfo, CA
SUMMARY
- 8+ years of professional experience in Quality Assurance, testing stand - alone, client server and web-based applications on Windows platform using UFT with 4 years and Selenium automation tool using java with 4 years. .
- Experienced in building Automation Framework with Selenium/Maven/TestNG.
- Experience in Hybrid framework in the Selenium automation tool.
- Possess a strong knowledge on Automation framework development and maintenance
- Extensive experience on Cucumber Hybrid Framework using Page Object, Data Driven, UI Mapping, Selenium Web Driver/Grid with Java as primary language. Other libraries used are Testing, JUnit, Apache POI, Log4j and Extent reports.
- Profound knowledge of Software Development Life Cycle, SoftwareTestingLife Cycle and Bug Life Cycle.
- Strong knowledge in web services testing via Tool Postman, SOAPUI/ Restful web services
- Good knowledge of Bug Reporting, Bug Tracking rules to improve communication and reduce delay.
- Expertise in preparing daily and weekly reports according to the sprints.
- Experience in various kinds of testing like sanity testing, smoke testing, Functional, Regression, System, compatibility testing, Black Box Testing and Ad hoc testing.
- Expertise in Localization Testing Mobile apps on multiple country regional testing.
- Worked with the Accessibility team on testing Android mobile App.
- Extensive experience in defining test methodologies, Designing Test Plans & Test Cases, execution and reporting defects and effective QA implementation in all phases of SDLC
- Hands-on experience in writing test cases, test plans and executing them.
- Performed cross browser and cross platform compatibilitytesting.
- Having good experience of Mobile App Testing using automated tools like Appium for testing Android collaborating with Android SDK platforms.
- Participated in weekly project status meetings and discussions with the stakeholders.
- Created Cucumber feature files.
- Good understanding of OOPS and good programming skills in Java.
- Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
- Ability to handle a great variety of tasks simultaneously.
- Experience in SDLC methodology Agile (Scrum).
- Tested compatibility of applications for dynamic and static content under various cross browsers using HTML.
- Designed Object repository in the selenium framework using CSS and Xpath locators.
- Execution of Manual Test Scripts and responsible to track and log the defects using Jira.
- Experienced in working with Git, GitHub repositories
- Ability to learn new technologies and challenging concepts quickly and implement them.
- Excellent time management skills, strong work ethic and the ability to take on multiple roles to be successful.
- Highly motivated, resourceful and teamwork oriented.
TECHNICAL SKILLS
Automation Testing Tools: Selenium Web Driver/Grid, TestNG, Jenkins, RestAssured, SoapUI,Cucumber, Appium, Maven, Git, Postman
Operating Systems: Windows, UNIX, Linux, Android, iOS, Mac
Programming Languages: Java, C, C++, Shell Scripts, SQL, PL/SQL
Web Technologies: HTML, CSS, JavaScript,XML, XPATH, AJAX, JSON, REST, HTTP
Databases: SQL, Oracle.
Java Packages: Apache HTTP Client, REST Assured, Apache POI, Log4j
Defect/BugTracking Tools: Rally, JIRA, QC
PROFESSIONAL EXPERIENCE
Confidential, SFO, CA
SDET
Environment: Windows 10, SQL, Selenium Web driver, Java
Responsibilities:
- Executed regular regression and smoke tests on mobile and web applications.
- Implemented design patterns like Page Object, Data Driven, UI Mapping in Hybrid automation framework with Java, Selenium Webdriver, Maven, Testing, and Jenkins, Apache POI
- Prepared automation framework for automation scripts preparation.
- Developed Hybrid framework to test web applications using java, TestNG, Cucumber in eclipse
- Designed and developed automation test scripts using the Selenium Web driver and managed testing activities using Jira & Worked on Git, GitHub repositories.
- Performed System Testing, Functional Testing, Sanity Testing, Regression Testing and Usability Testing. Used manual and automated scripts for testing the Application.
- Developed automation scripts for mobile native app applications on iOS and Android platforms using Appium and Java.
- Experience in scripts test automation framework enhancement
- Integrated Appium with Perfecto for distributing tests on the cloud.
- Responsible for GUI and Functional Testing, using Black box Testing Techniques.
- Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
Confidential, Mountain view, CA
Sr. Software Test analyst
Environment: Windows 10, SQL, Selenium Web Driver, Jira, Eclipse IDE
Responsibilities:
- Preparation of Test plans and Test Cases for all the modules.
- Participate in the development of product requirements and specifications.
- Generate Test Report at the end of Testing Phase
- Implemented design patterns like Page Object, Data Driven, UI Mapping in Hybrid automation framework with Java, Selenium Webdriver, Maven, Testing, and Jenkins.
- Used Android Debug Bridge (ADB) command to create bugreports, reported to developer via Jira software and verified reproducible
- Having good experience of Mobile App Testing using automated tools like Appium for testing Android collaborating with Android SDK platforms
- Manual Defect Reporting and Defect Reporting through Test Director.
- UsingCucumber developed Features, Scenarios, and Step Definitions for Behavior Driven Development (BDD)
- Wrote some test scripts in Appium (Java + Selenium) to test mobile application functionality for Android devices.
- Escalate any defect/issue to the Project Managers, if they are not addressed within the defined timeline.
- Used Actions API, Capabilities, Firefox Profiles and other functionalities to test AJAX and cross browser testing using Selenium Web Driver
- Analyzed Application Requirements, Functional Specifications and Test Specifications.
- Assisted Project manager with preparing estimates on the timelines.
- Play active role as team member for laying out the Quality processes and designing the Test Strategy, Test Plan, Test Cases and Metrics document templates.
- Reviewing and analyzing Business/Technical Requirements, Use Cases and High Level and Low-Level Designs throughout the Software Development Life Cycle (SDLC).
- Generated Test Report at the end of Testing Phase
- Written UNIX scripts to execute test scripts on a batch process.
- Contribute to the overall improvement in procedures
Confidential
Software Test analyst
Environment: Windows XP, SQL, OBIEE Reports, QTP 10.0, QC 10.0
Responsibilities:
- Performing functional and GUI testing for Images and Web Pages experiments
- Created a framework using Java, Testing, Selenium Webdriverand Jenkins for UI automation functional testing.
- Tested the new website in various browsers Google chrome, Safari, Firefox and IE10 with Selenium Grid.
- Followed up with programmer for bug fixes and prepare the bug/fix report and prepared release notes
- Conducting Cross-browser testing in Chrome, Firefox, Safari, MSIE on Windows, Mac, Linux
- A staging website on desktop, iOS andAndroid, browsers:
- Perform cross-browser testing in Chrome, Firefox, MSIE, Safari, Opera, Android Native and cross-platform on Windows, Mac OS X, Android, iOS
- Validate application GUI for compliance with Usability guidelines
- Analyze software failures, make them reproducible
- Report issues into a bug tracking system, monitoring their status until fixed.
Confidential
Software Test analyst
Environment: Windows XP, SQL, OBIEE Reports, QTP 10.0, QC 10.0
Responsibilities:
- Compared and analyzed actual to expected results and reported all bugs in HP QualityCenter (QC).
- Estimating total testing effort for various modules/areas of the website.
- Creating database queries and checking backend components.
- Liaising with developers and programmers to swiftly resolve Defects.
- Prepared Requirement TraceabilityMatrix (RTM) to map the functional Test cases with the requirement from the Functional Requirement Document.
- Integrate automated test scripts and execution through ALM.
- Identify and automate the test scripts using QTP for each sprint and move it to the regression suite Delivered Smoke and Acceptance test plan.
