We provide IT Staff Augmentation Services!

Sdet Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Over 7 + years of work experience in Software Quality Assurance and Testing in diverse applications on various platforms.
  • Organize and facilitate release planning, daily stand - up meetings, reviews, sprint planning, demos and other Scrum related meetings.
  • Extensive experience developing and working with Automation Frameworks using WebDriver, Java, TestNG, JUnit, REST Assured, and JavaScript.
  • Hands on Experience on building hybrid automation frameworks using Page Object Model, Data Driven frameworks and Java libraries like Apache POI, log4j etc.
  • Experience with Java core concepts and design patterns like inheritance, abstraction, Singleton, Factory patterns to avoid code redundancy in building strong Automation Framework.
  • Worked on BDD data driven framework with Cucumber, WebDriver, Maven, and JUnit.
  • Experienced in configuring parallel tests with Selenium Grid and TestNG.
  • Extensive experience working with testing frameworks like TestNG, JUnit, Mocha and Chai.js.
  • Experience automating REST APIs using HttpClient, org. json, REST Assured, JSON Path, TestNG assertions.
  • Worked with AngularJS testing framework Protractor which internally uses Node.js, Familiar with Node npm modules and commands.
  • Extensive Experience in testing Web Services using SoapUI and Postman.
  • Good Experience on automating REST API’S testing using Chakram, Chai.js and Mocha.
  • Experience in testing native mobile applications using Appium. Experience working with Android SDK, UI Automator Viewer, Appium Inspector, ADB, logcat.
  • Worked on performance testing of REST API’S and UI applications using JMeter load scripts with Thread Groups, Samplers, Controllers, Assertions and Listeners.
  • Worked with REST API’S data driven testing using SoapUI - Groovy, datasource loops.
  • Experienced in executing tests on cloud-based testing service such as Sauce Labs on a large number of devices.
  • Developed automated functional and regression test solutions using QTP
  • Extensive Experience working with Maven as build and project management tool, Jenkins for Continuous Integration.
  • Worked with project and defect management tools like Rally, JIRA and QC.
  • Good exposure to Oracle RDBMS, SQL and Writing SQL scripts for Backend/Database testing.
  • Hands on experience with version controlling software’s like SVN, Git and Code Review Tools like Gerrit.
  • Experience working with UNIX commands and basic Shell Scripting.
  • Experience in web technologies like Single Page Applications, Node.js, AngularJS, JavaScript, XML, AJAX, HTML, and CSS.
  • Good Knowledge of NoSQL database - MongoDB.

TECHNICAL SKILLS

Automation Testing Tools: Selenium WebDriver, RESTAssured, Postman, SoapUI, Chakram, Protractor, HttpClient, TestNG, JUnit, Appium, Cucumber, Sauce Labs

Tools: and IDEs: Eclipse, Intellij IDEA, WebStorm, QTP, RoboMongo, SQL Developer, Maven, Git, Jenkins, Gerrit.

Performance Testing Tools: JMeter, LoadRunner.

Operating Systems: Windows, Mac, Ubuntu, UNIX, Linux, Android, iOS.

Programming Languages: Java, JavaScript, Python Basics.

Web Technologies: HTML, CSS, XML, XPath, AJAX, SOAP, AngularJS, NodeJS.

DataBase: Oracle, MongoDB and MySQL.

Defect/Bug Tracking Tools: Rally, JIRA, QC, BugZilla.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

SDET

Responsibilities:

  • Worked closely with the developers within the Scrum team.
  • Created functional automation scripts for the report generation module using Selenium WebDriver, Java and TestNG.
  • Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
  • Worked on creating locators for dynamically changing id’s using Xpath and CSS Selectors.
  • Developed Selenium test scripts and integrated test cases using Page Object and Data Driven patterns.
  • Used Selenium WebDriver and TestNG to run the parallel testing by creating Groups, and prioritizing test cases.
  • Created own wrappers for Configuration, WebDriver, WebElement to make code reusable.
  • Worked with automation of APIs using API framework with REST Assured, Java and TestNG.
  • Raised defects and updated/tracked defects using Rally on specific user stories allocated.
  • Evaluating/Researching/Implementing automation framework for AngularJS using Protractor.
  • Ran Automated Smoke Tests using Sauce Labs for the nightly development build
  • Designing and writing test cases based on the acceptance criteria of the user story assigned.
  • Well versed in manually testing REST API’s using browser plugins like Postman.
  • Developed test scripts in Appium (Java + Selenium) to test mobile application functionality for iOS and Android devices.
  • Worked on framework to execute test cases using CI - Jenkin Jobs using Maven, Git and Gerrit.
  • Created test plan in JMeter for load testing and used Regular Expression Extractor to get a session ID from the server response and created User Defined Variables for storing values that can be used in different parts of the load-testing scenario.
  • Used SQL for data integrity testing, captured the SQL statements from the application execution and verified in SQL Developer.
  • Performed back end testing using UNIX shell scripting.

Environment: Selenium WebDriver, Selenium Grid, Java, Eclipse, Postman, RESTAssured, Appium, TestNG, Maven, Jenkins, Protractor, Git, Gerrit, Sauce Labs, JMeter, Scrum methodology, SQL, UNIX

Confidential, San Francisco CA

QA Engineer

Responsibilities:

  • To make sure the velocity of the team is maintained in an Agile environment during releases.
  • Involved in writing Selenium scripts using WebDriver for automated testing.
  • Created integrated test cases using Java and Selenium with JUnit as a part of Basic Acceptance testing and Extensive Sanity testing.
  • Created test scripts to test REST APIs using HttpClient, org.json, TestNG and Java based framework.
  • Used XPath in the context of Selenium in order to pick out page elements in a robust manner.
  • Tested native mobile applications using Appium. Experience working with Android SDK, UIAutomator Viewer, Appium Inspector, ADB, logcat.
  • Used Maven, Selenium WebDriver, and Java with Jenkins to create nightly automation scripts.
  • Worked on SOAP WebServices testing using SoapUI, Groovy and Test steps.
  • Executed JMeter load scripts to analyze performance factors like scalability, reliability and speed of application and API’s.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
  • Worked on a Save project using Chakram, Mocha and Chai for API testing.
  • Communicate effectively with both management and peers while detecting/solving issues.
  • Developed and executed SQL statements for the database testing.
  • Familiarity with Map Reduce, Configuration of Hadoop, HBase, Hive.
  • Gained knowledge on ETL Data extraction and loading into NoSql Database HBase.
  • Used and monitored JIRA to log, track and close defects as and when developers provide fix.
  • Interacted with End users and investigated issues relating to QA during UAT Phase
  • Validate the code in production environment during production deployment

Environment: SQL, Java, WebDriver, TestNG, JUnit, HttpClient, Chakram SoapUI, JMeter, JIRA, Oracle, Maven, Appium, Agile, Jenkins, Cucumber, Appium

Confidential, Wichita, KS

QA Engineer

Responsibilities:

  • To make sure the velocity of the team is maintained in an Agile environment during releases.
  • Performing Regression tests on application builds.
  • Conduct and participated in UI and acceptance testing to validate and verify the accuracy of application.
  • Create automated (Keyword and Data Driven) Selenium WebDriver tests for continuous integration of code to Dev/QA environment.
  • Validated Web Services current states and made logical assertions for WSDL and SoapUI.
  • Designed and executed functional, data driven and basic load test cases for web services testing in SoapUI.
  • Create Test sets in JIRA and execute them and Analyzed test Results and manually submitted a Defect to the JIRA.
  • Expertise in creating testing framework by using TestNG and running through Maven.
  • Conducted tests on Android simulators and stress tests on iOS using XCode on MacOSX.
  • Developed test apps on Java and XML for Mobile devices and applications that call APIs to perform API level testing.
  • Worked on Git Repository and developed Maven build scripts, and executed them in Jenkins build Production Environment
  • Testing the product, creating any defect and track any issues in Rally.

Environment: Selenium WebDriver, SoapUI, TestNG, Java, SQL, JIRA, Agile, Git, Maven, Jenkins, Rally

Confidential

QA Analyst

Responsibilities:

  • Analyze and review Business and Product Requirements, Technical and Functional specification by meeting with users to understand, clarify and document the requirements.
  • Performed GUI, UAT, Cross Browser, Functional, Black box, End-to-End and Regression Testing.
  • Interact with members of the QA team, Business Analysts, Project Managers, Software Developers and End Users. Worked with Offshore team for coordination.
  • Worked in creating automation framework with Java and WebDriver.
  • Involved building the Test plans, Test Cases using Quality Center.
  • Created pom.xml in Maven for build management.
  • Used SoapUI for testing SOAP based Web Services. Performed functional and performance testing of RESTful Web Services.
  • Used JIRA and Version One for project management and defect tracking..
  • Performed Data Validation using SQL queries.
  • Developed a batch file to handle critical business process.
  • Integrated Selenium tests with Hudson CI/Jenkins CI for Continuous Integration.

Environment: - JIRA, SQL, Quality Center UNIX, Java, WebDriver, SoapUI, Jenkins, Maven

Confidential

Software Test Engineer

Responsibilities:

  • Designed the Test Scenarios and Test Cases after analyzing the requirements.
  • Experience in Software analysis, design, development, Testing and Maintenance with strong understanding of SDLC and STLC.
  • Quality-focused professional with extensive experience in manual software testing and knowledge in automated testing.
  • Experience in reviewing and contributing to test plans.
  • Proven expertise in using static techniques for review of specification documents.
  • Collaborated with software developers to create detailed test strategies, test scenarios and test cases.
  • Conducted functionality testing during various phases of the application using QTP
  • Analyzed the requirements, created test plans and executed the test cases. Performed ad-hoc/exploratory testing to familiarize with basic functionalities of the application.
  • Responsible for Test Closure Activities and providing the Test Closure Document to the stakeholders.
  • Executed backend manual testing using SQL and constraint validations extensively
  • Executed UNIX commands to perform tasks such as creating directories, initiating databases, copying and moving files, checking file lists, and modified the directory

Environment: Waterfall Methodology, QTP, Oracle 10g, SQL, Window, UNIX.

We'd love your feedback!