We provide IT Staff Augmentation Services!

Quality Engineer (sdet) Resume

2.00/5 (Submit Your Rating)

Cupertino, CA

SUMMARY

  • 8 years of experience in the Information Technology Industry as with an Expertise in Manual and Automation Testing.
  • Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing and Functional Testing.
  • Experience in Web Technologies: HTML, CSS, JavaScript, Xpath, XML, Java, J2EE, Log4j, Fire Path, Firebug, TestNG and Junit Technologies.
  • Experience in Testing Tools: JMeter, JIRA, Radar, Postman.
  • Experience in Mobile application Android apps iOS apps testing using SeeTest and Appium.
  • Experience with JSON/REST and XML/SOAP/WSDL interfaces.
  • Experience in building Test Automation framework based on TestNG and Selenium WebDriver.
  • Experience with the Agile software development process.
  • Excellent knowledge of Java, C#.
  • Experience with Deployment process using Continuous Integration server, TeamCity.
  • Proficient in testing database applications developed with SQL Server, Oracle.
  • Ability to work in a team environment or independently and participate in reviewing project requirements, design and other development phases.
  • Experience in using Git repository and Git Hub for source code management and version controlling
  • Tracking and maintaining Weekly Status Report Defect Status Report for the project.

TECHNICAL SKILLS

  • Restful Web services Automation (Jersey Client JAX RS with Java)
  • Selenium
  • QTP
  • Appium
  • Seetest.
  • Backend Automation (Hibernate
  • JDBC
  • Apache
  • Query Runner)
  • Framework Design (Data Driven Framework
  • Keyword Driven Framework
  • Hybrid Framework
  • POM
  • MVC)
  • Spring and Hibernate
  • Java
  • C#.
  • Jira
  • HP ALM and Quality Center
  • Splunk.
  • Framework (TestNG
  • Junit
  • JBehave
  • Cucumber)
  • Jenkins
  • TeamCity
  • SQL Developer
  • DB Visualizer
  • Maven
  • Gradle

PROFESSIONAL EXPERIENCE

Confidential, Cupertino, CA

Quality Engineer (SDET)

Responsibilities:

  • Involved in Designing automation framework for testing Restful web services with Java (JAX - RS) using Jersey.
  • Performed testing for Web Services Authorization, authentication and Security testing.
  • Web Services performance testing using Apache JMeter.
  • Used Gradle Build tool to build project in continuous integration with teamCity.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Used Splunk for troubleshooting the service calls.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Reported the Coverage status of test performed on the daily/weekly basis.
  • Automated database validation against web service response using Spring hibernate and universal connection pool.
  • Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.
  • Used postman and curl for performing functional tests before automating.

Confidential, Kingwood, TX

Automation Engineer

Responsibilities:

  • Built an internal UI automation framework and write test automation for vSphere Web client to automate different vSphere operations.
  • Designed EXTJS helper method for testing ext Js components like Grid, Tree, ComboBox etc. in a browser with selenium where locating these elements through CSS or XPath locators was cumbersome.
  • Created changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium.
  • Use SSH to Connect to a Remote Server to access remote Linux and Unix-like servers.
  • Designed Automation Framework for testing Android based application using Appium, Selenium and Java.
  • Perform Regression execution using HPQTP/HP UFT scripts to ensure existing functionalities to work properly
  • Managing source code with Git and GitHub. Centralized server where we store our source code, plus client-side tools. Access controls and for code review tools, notifications and “forks”.
  • Involved in writing the test scenarios, developed feature files using Cucumber annotations.
  • Written Step Definitions and test scripts usingCucumber.
  • Implemented BDD tests usingCucumberby writing behaviors and step definitions.
  • Using Jenkin for Continuous Integration. Builds our code every time it is pushed to central repository, runs unit tests Send emails upon build failures (code compilation failures, unit test failures, etc.).
  • Using Jira for bugs and test case Management, test execution result.

Confidential, Roswell, GA

Mobile Automation Test Engineer

Responsibilities:

  • Understand business requirements and Automate Different Scripts that customer uses in mobile project for Android, iOS and Mobile Web applications.
  • Perform automation using BDD Model, SAFE (Agile) Methodology and help teams with the technical challenges in automation.
  • Exporting the automated test scripts to Java and execute them in android and IOS devices.
  • Develop automation Test Frameworks, using Eclipse IDE, Java, JDBC, Maven, HTTP Rest Utils, Apache POI.
  • Develop automation functionalities using SeeTest, Java, JQuery, HTTP Rest Utils, Jbehave (Behavior Driven Development modeling).
  • Writing global functions to generate Jbehave reports for android, iOS and Mobile Web applications.
  • Grouping tests and run for smoke and regression in Jbehave.
  • Create test data using random test data generators, fetching data from Database.
  • Utilize the Java to develop complete object-oriented test development platforms.
  • Perform Module execution validate tests after each check-in using automated tests.

Confidential

Quality Analyst

Responsibilities:

  • Developed and Designed Automation Testing Framework for web-based application using Selenium WebDriver and JAVA in Waterfall and Agile Environment.
  • Executed the test scripts and test procedure against the business requirements documents and generated TestNG and XSLT report.
  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, white- box, black-box and UAT Testing.
  • Utilized various test tools for automation of test cases Generate test reports and performed Web Services testing using SOAP UI.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email
  • Performed UI testing, Database testing after reviewing the story cards and database diagram
  • Involved in testing the database and data validation using SQL Queries
  • Took part in Triage Meetings with the required parties after defect analysis to prioritize defect resolution and Test Cases were executed in Trac.
  • Worked closely with developers to develop Unit Tests.
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.

Confidential

Junior Tester

Responsibilities:

  • Developed and Designed Automation Testing Framework for web-based application using Selenium WebDriver and JAVA in Waterfall and Agile Environment.
  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Wrote automation scripts onSeleniumRC from scratch usingC#in Visual Studio.
  • Developed Hybrid framework for Web based application (.net) usingSelenium(C#).
  • Recorded automated UI tests usingSeleniumrecorder forC#coded UI automation.
  • Conduct coding inC#, JUnit andSeleniumand Built Automation framework usingC#for client services.
  • Trained the users before UAT on how to test and document the test results. Also, assisted the users during UAT
  • Executed test cases compared with expected values and pass/fail reports updated through HP QC / QTP.
  • Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle
  • Maintained close and strong working relationship with teammates and management staff
  • Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly.

We'd love your feedback!