We provide IT Staff Augmentation Services!

Senior Automation Test Engineer / Sdet Resume

San Francisco, CA

PROFESSIONAL SUMMARY:

  • Over 9 years of experience in Software Testing and development, with expertise in Planning, Analysis, Design and Maintenance of Manual and Automation testing for Telecom, Web based applications.
  • Designed and developed Page Objects, Data Driven, Modular Driven, Hybrid automation frameworks from Scratch using Selenium WebDriver, JAVA, Junit and TestNG.
  • Designed and created Automation framework for Android mobile Automation testing using Appium.
  • Strong experience in creating Proof of Concept document for testing purposes.
  • Experience using SOAP - UI to test XML Web Services. Well versed with SOA architecture, REST Web services and WSDL.
  • Extensively worked on Framework level activity such as Framework maintenance, Automation script development, Automation script maintenance
  • Extensively worked with API testing for Java applicationst
  • Solid experience in preparing Test Strategy, Test plan, Test scenarios, Test cases, and Test Scripts based on user and system requirement documents for functional, security, performance, configuration, regression, integration and Cross-Browser Compatibility Testing
  • Developed ANT and Maven based build scripts to run Selenium Automation
  • Developed automation frame works in Hybrid and Data Driven, models and good understanding of different frameworks like Key-word driven, Page Object Model, Modular driven framework.
  • Technical expertise in Unix/Linux commands.
  • Proactively used Jenkins1.5 as Continuous Integration tool.
  • In depth understating of Agile, SCRUM and Waterfall testing methodologies
  • Responsible for Analysis and Defect Tracking using Rally, Jira, and BugZilla
  • Amazing experience with writing and utilizing SQL queries for data verification in Oracle and other RDBMS.
  • Experience in version control system GIT and Branching for source code maintenance.
  • Hands-on experience testing and programming Java applications.
  • Experience with Firebug and Dev tools to find out Xpaths.
  • Strong working knowledge of SOAPUI and RESTful Webservices
  • Experience with TestNg and Junit framework
  • Experience with version control tool GitHub
  • Experience in USB drivers and data card testing
  • Familiarity with base station simulators RACAL, Spirent
  • Skilled in reviewing various project related documents like SDRD and UI Spec

TECHNICAL SKILLS:

Operating Systems: Microsoft Windows, UNIX

Testing Tools: Selenium IDE, Selenium WebDriver, Selenium RC, Selenium Grid, Junit, TestNg, ANT, SOAPUI, REST API, Appium

Test Management Tools: Rally

Databases: Mycrosoft SQL Server, Oracle, DB2

Languages: Java, XML, Groovy Script

Version Control: GitHub

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Senior Automation Test Engineer / SDET

Responsibilities:

  • Involved in all phases of product development including design, implementation, and release.
  • Involved in both manual and automation testing .
  • Responsible for testing the entire application - for Functionality, Business Logic and Use case adherence .
  • Enhanced automation framework in page object model automation test framework using Selenium and Java .
  • Performed Restful API testing across modules using Postman and Rest Assured.
  • Conducted functional web service testing across modules.
  • Designed Analytics testing for Native apps using Selenium/ Appium, and parsed all URI requests per Line Of Business flow.
  • Developed GUI mobile automation testing framework, iOS and Android with Appium, Selenium for Modular driven.
  • Extensively used Java Collection API (Array list, Hash Map, Hash Set) and File I/O for parameterization with Web Driver data elements (Data Driven testing).
  • Developed libraries to import data-sheets (for data-driven testing), to record logs and to take the screen-shots of failed scenarios for the test cases developed and executed
  • Performed cross browser testing .
  • Performed data validation using SOQL (Salesforce Object Query Language) queries .
  • Extensively worked with DOM and locating a web element using Id, CSS selector and XPATH.
  • Created positive and negative test cases by using valid and invalid data .
  • Maintenance of automation scripts and periodical updating of the script .
  • Daily test execution planning for the team .
  • Involved in creation of various reports and bug tracking.
  • Migrated automation code base from Perforce to GitHub.
  • Involved in Functional, Regression testing, User Acceptance and Release testing .
  • Attended daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects .
  • Participated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.

Confidential, San Francisco, CA

Senior QA Automation Engineer

Responsibilities:

  • Involved in all phases of product development including design, implementation, and release.
  • Involved in both Manual and Automation testing.
  • Involved in Proof of Concept document creation
  • Developed page object model automation test framework using Selenium and Java
  • Performed cross browser testing
  • Contributed in setting up of test environment for automated script execution using Selenium WebDriver, TestNG.
  • Used TestNG for writing unit test cases and executing them as a test suite.
  • Contribute in framework creation. Automate web application using Selenium Webdriver and Java.
  • Performed distributed testing using Selenium Grid.
  • Used Maven as build/compile tools.
  • Created positive and negative test cases by using valid and invalid data.
  • Extensively worked with DOM and locating a web element using Id, CSS selector and XPATH
  • Performed web service testing using REST
  • Performed mobile testing using Appium, Selenium and Java
  • Maintenance of automation scripts and periodical updating of the script
  • Daily test execution planning for the team
  • Involved in creation of various reports and bug tracking
  • Involved in functional and regression testing
  • Used Rally for test management
  • Followed Agile methodology throughout the testing cycle

Confidential, Sunnyvale, CA

Software QA Engineer

Responsibilities:

  • Involved in functionality testing, smoke testing, sanity testing, integration testing and regression testing
  • Reported found bus in Bugzilla and performed regression on fixed bugs.
  • Reviewed and analyzed user requirements, functional specifications, use cases to prepare test plans, test processes and test cases.
  • Identified test cases to be automated and created automated test scripts using Selenium IDE/Web driver.
  • Performed Functional Testing, Unit Testing, Regression Testing, User Acceptance Testing.
  • Conducted reviews of test plans and test cases with developers.
  • Analyzed the script execution report using java framework like TestNG.
  • Worked on developing Modular Driven Framework from scratch and maintaining it.
  • Used Jenkins as Continuous Integration tool.
  • Maintaining and updating the test data based on different testing scenarios.
  • Performed cross browser testing on IE, Chrome, Safari and Firefox using Selenium Web Driver.
  • Parallel Execution of automation scripts in multiple browsers using Selenium Grid.
  • Gathered Test Data for UAT scenarios and functional tests and Conducted UAT testing along with end user
  • Designed test cases for each user story in Rally
  • Performed web service level testing using SOAPUI.
  • Used Groovy Script in SOAPUI for database connectivity
  • Reported found bus in Bugzilla and performed regression on fixed bugs
  • Performed backend database testing
  • Performed testing on multiple OS and also on different browsers

Confidential

Senior QA Engineer

Responsibilities:

  • Lead a team of 6 as part of Tools and UI Test Team, testing various communication tools such as USB Drivers, USB Cards, Data Cards and UI features on different phones
  • Prepared test cases and reviewed test cases written by the team
  • Reviewed Design documents, UI Specification Documents, Test Plans
  • Conducted Cross browser testing (IE, Chrome, Firefox and Safari) using Selenium.
  • Developed and enhanced automated test scripts using Selenium and Java in Eclipse.
  • Developed ANT based build scripts to run Selenium Automation.
  • Performed API Testing with JUnit Framework.
  • Used Groovy script for JDBC connection.
  • Responsible for daily exits, resource management and risk mitigation
  • Tested different features such as Browser, OMA Download, Brew, Java areas and general UI Features
  • Involved in automation of test cases using Perl scripting
  • Prepared various testing reports and defect tracking reports on health of the product
  • Involved in Change Control Board for prioritizing the issues in line with customer requirements
  • Lead a team of 20 for Test Case Designing, responsibilities involving, guiding the team to arrive at quality test cases, measurable quantitatively

Confidential

Associate Software Engineer

Responsibilities:

  • Contributed to application development.
  • Performed Unit and Integration Testing.
  • Performed backend database testing for data validation.
  • Prepared application related documents

Hire Now