We provide IT Staff Augmentation Services!

Sde/sdet Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Over 13 years of experience in Information Technology throughout the entire software development life cycle of web based and desktop applications using agile(sprint/scrum) methodologies.
  • Strong object - oriented programming skills(Java and C#) with competency in data structures, algorithms, and software design.
  • Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework and Page Object Model framework.
  • Experienced in Selenium Automation using Selenium WebDriver, Selenium IDE, Selenium Grid, Java, TestNG
  • Experienced in Web Services and API testing using Postman, SOAPUI tools
  • Strong experience in Cross-Browser and Compatibility Testing to test web applications through automation and manual
  • In-depth knowledge and experience with software testing and automated test techniques with a strong focus on quality throughout the entire software development life cycle.
  • Strong experience in preparing Test plans, Test cases and Test summary reports for both automated and manual testing based on requirements.
  • Expertise in grouping of Test Cases in buckets and prioritize the same
  • Very good experience in mobile testing of iOS & Android Devices
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse events, with different Locators (XPath, CSS, id, Link text).
  • Developed Features to implement Test Cases, Scenarios, and Scenario Outlines for BDD (Behavior Driven Development) using Cucumber.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
  • Hands on experience using build and project management tools like Maven and Configuration management tools like GIT, Jenkins.
  • Very strong communication and negotiation skills and worked with different geological partners from different time zones.
  • Very strong knowledge in globalization and localization testing

TECHNICAL SKILLS

Programming Languages: JAVA, MVC spring boot framework, C#, java script, jQuery, Free marker template, graphQ, javascript

Test Approaches: Agile/Scrum, SDLC, STLC

Testing Tools: RubyMine-Cucumber, Coded UI, UIVeriTest, SimpleRichCapture, JQuery, Selenium Web Driver, TestNG, Selenium IDE, Selenium Grid, JUnit, Cucumber, SoapUI, QC, QTP, Appium, Jasmine, jUnit

Spoof: Mockito framework

Frameworks: Data driven, Page object model and keyword driven

Markup Languages: HTML, XML, XPath, CSS Selector

Test/Code management tools: TFS, Source depot, JIRA, Bedrock, Perforce, Jenkins, Maven GIT, Product Studio, WTT(Windows Test Technology), MTM(Microsoft Test Manager)

Performance tools: NETMAN, VRTA

Localization tools: LocStudio 6.1, Babel Prime

Accessibility tools: NVDA, VoiceOver(iOS), ACCChecker, TextSpy, Windows Eyes, Inspect, ChromeVox, WAVE(FF plugin)

PROFESSIONAL EXPERIENCE

Confidential

SDE/SDET

Responsibilities:

  • Developing chatbot using AI and machine language to implement service request feature for Expedia chat application
  • Working on various skill generation to support chatbot request/response
  • Creating reusable Jars and make sure that our clients (BOT/Voyager services) are able to use them
  • Creating BOT E2E automation using nightwatch/selenium using with and without spoofing mechanism.
  • Implementing new functionalities like lodging change/cancel, lodging soft change, Service request scheduler
  • Implementing new service to impose service fee for lodging change/cancel
  • Heavily used spoofing mechanism to implement service integration test
  • Onboarding different partners for service fee with flexible configuration files
  • Participating new design discussion and work with peers to validate the same
  • Creating controllers, proxies for new modules to invoke downstream service to pass the response back to client using JAVA spring MVC framework
  • Migrating/replacing services with better available services
  • Testing APIs with Postman, Soap and Swagger
  • CICD pipeline creation and maintenance for build
  • AWS - step function and state machine creation
  • Creating component using MVC spring framework
  • Creating UI and backend service component test using C# and JAVA
  • Creating Integration test for different service layer using spoofing mechanism
  • Finance test Global candidate (GC) - Worked on Orbitz, CheapTickets and Royal bank of Canada (RBC) Voyager on-boarding process
  • EWE - hotel shopping path - UI automation creation using Cucumber and JQuery
  • Writing test plan/cases to make sure that quality product is going out of the door
  • Creating E2E test using nightwatch for UI
  • Coordinating offshore team in India & China
  • IOS and Android device testing - Manual and automation

Software Design Engineer in Test

Confidential

Responsibilities:

  • Using Page Object Model design to create and maintain UI automation framework from scratch. Heavily used Selenium and Selenium grid to write and execute the test cases on different browser/OS combination
  • Using Selenium grid to run our Globalization test on different browser/OS combination.
  • Writing Unit test and performance script (NETMAN and VRTA - Microsoft perf tools)
  • Writing test plans and test cases
  • Executing test cases on different locale, browsers using TFS, MTM(Microsoft Test Manager), WTT(Windows Test Technologies), Bedrock
  • Maintaining codes, test cases and bugs using WTT, Product Studio, TFS, JiRA,
  • Participating in bug bash, code review and design discussion
  • Working with different project stakeholders to get necessary information to resolve day to day activities
  • Worked and coordinated with different time zone teams(India and China)
  • Executing test in various market to accomplish alpha/beta testing for INTL customers
  • Globalization/Internationalization automation
  • Writing data quality script for user achievements and subscription to track day to day achievement throughout the world using COSMOS/Scope script
  • Parity report generation using C# script to validate how many queries are triggering in various markets. Parity comparison with Bing.com Vs Charm Search(Windows 8.1)
  • Creating CodedUI automation framework from scratch for validating different kinds of Xbox reports
  • Worked on enormous amount of white box and black box testing
  • Identifying BVT(Build verification test) and link that to the deployment process

We'd love your feedback!