We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 10 years of QA experience with sound knowledge of SDLC concepts including hands on experience on working on several test automation frameworks - UI Web based, API/Webservices, Desktop (Citrix) application
  • Knowledge of creating UI Automation framework/ test scripts with Selenium Web driver using Java, TestNG, Page Object Model (POM), Build tools like Maven, Log4j logging, Extent reports, Apache POI
  • Practical knowledge of creating Rest API test automation framework using Java, Rest Assured - BDD/non-BDD
  • Familiar with Rest API automation using Cucumber and Gherkins- BDD
  • Experience of refactoring and enhancing Citrix application automation framework using Coded UI with C# and Automation Spy to locate elements
  • Hands on experience on testing webservices (SOAP and REST) using tools like Postman, SOAP UI, Fiddler
  • Hands on experience of Core Java, Java programming/coding including OOPS concepts, collections, data structures and exception handling
  • Practical knowledge of Appium for mobile automation for Android/iOS devices including Appium inspector, UI Automator viewer, Android studio, AVD manager, adb.exe etc. Basic knowledge of AWS cloud
  • Familiar with technologies like JavaScript, Node.JS, HTML, CSS, XMLWorking knowledge of implementing Continuous Integration Continuous Deployment (CICD) strategy using Jenkins Worked on relational databases using SQL, Oracle Database with TOAD Exposure to NoSQL DB like Mongo DB for CRUD operations, Compass for GUI and Atlas using AWS cloud Worked on Cloud computing technology i.e., Salesforce (SFDC)
  • Experience of Mobile devices testing for iOS, Android using simulators and real devices Trained and hands on experience of Performance testing JMeter tool Practical experience using IDEs like Eclipse, Visual Studio 2019 Worked on Source version control tools such as GitHub, GitLab
  • Knowledge of GIT BASH commands on windows OS. Knowledge of Linux commands using VIM editor for Python3 Scripting Work experience in Agile, Waterfall and V-Model Methodology International work experience (India, UK and USA) in E-commerce, Telecom, Mortgages, Hospitality and Pharmaceutical industry domains with world’s leading clients Managed and led several releases with minimal support from leads
  • Experience in handling onshore/offshore calls, team management, task allocation, status reporting to higher leadership
  • Experience of preparing Test closure reports etc. at the end of respective release Involved in grooming new joiners/ juniors in the project Strong experience in Test Data Mining using ALIAS (Mainframe based tool), Soap UI etc.
  • Expertise in Test Preparation, Execution & Bug tracking i.e., test scripting, data analysis & execution.
  • Experience in Test Plan, Test Strategy and Test outcome reports documentation.
  • Experience in using Test management tools like: Rally, JIRA, HP ALM, Microsoft Team foundation server (TFS)Experience in communication tools like Microsoft Teams, Slack, Skype

TECHNICAL SKILLS

Languages: Java, C#

Automation Frame Works: UI Web based, Rest API/Webservices, Desktop (Citrix) application, Mobile Automation

Automation technologies: Selenium WebDriver, TestNG, Page Object Model (POM), Coded UI, Automation spy, Rest Assured, Cucumber, Gherkins, Appium

Web Services: SOAP, REST, Postman, Fiddler, SOAP UI

Build Tools: Maven, Jenkins

Internet Technologies: HTML, CSS, XML, JavaScript, Node.JS

Databases: ORACLE, My SQL, MongoDB

IDE Tools: Eclipse, Visual Studio

Test Case management tools: Rally, HP ALM, Microsoft TFS, JIRA

Source Control Tools: GitHub, GitLab

Operating Systems: Windows, Linux

PROFESSIONAL EXPERIENCE

PRINCIPAL SOFTWARE ENGINEER

Confidential

Responsibilities:

  • Single QA POC for US timings including test case design, discussion with PO, test execution, test execution based on user stories, Onshore/Offshore coordination
  • Worked on Citrix application automation framework, debugging and creating new scripts using Coded UI with C# and Automation Spy
  • Responsible for maintaining and enhancing an extensive Rest API test automation framework using C#, Fiddler and Microsoft Visual studio etc.
  • Performed Production incidents validation and signed off
  • Responsible for testing several E-commerce platforms for end user and sales agents for global business including North America, LATAM, Asia Pacific, Europe and Middle East regions.
  • Working in extremely demanding and high pressure work environment across many time zones to deliver quality results in minimum timeframe.
  • Multitasking, effective communication and time management required to perform day to day activities

Environment: (Tools/Technologies used): Rest API, Webservices, Coded UI, Citrix, C#, Microsoft Visual Studio, Team Foundation Server, Fiddler, Gitlab, Behaviour-driven development (BDD)

APPLICATION DEVELOPMENT SENIOR ANALYST

Confidential

Responsibilities:

  • End to End testing of a huge and complicated Cloud based Salesforce system (SFDC) integrated with multiple independent systems including CPQ, Century, Workbench and CSP etc., Production deployment testing,
  • Hands on experience on Java programming (OOPS) concepts including data structures
  • Experience in enhancing Application Test Automation using Selenium Webdriver with Java and TestNG
  • Knowledge of creating test automation framework using Selenium, Java, Page Object Model (POM), TestNG, Maven, Jenkins
  • Working knowledge of implementing Continuous Integration Continuous Deployment (CICD) strategy using Jenkins
  • Involved in Salesforce Development project with experience of coding using Apex Classes, Visual force pages, Custom settings etc.
  • Experience of deployments of Salesforce code in different sandboxes
  • Part of Agile methodology with Sprint activities such as User story (US) refinement, grooming, analysis, testing an d demonstration to the Product owners
  • Experience of support Production environment deployments including Post deployment validations
  • Experience in Salesforce Governance team with roles such as code reviews, sanity tests

Environment: (Tools/Technologies used): Selenium WebDriver, Eclipse, SF Apex doc, SOAP UI, Rally, HP ALM/ Salesforce, Java, JavaScript, CRM, Agile Model

Confidential

In-Sprint QA, Regression Tester, Test Team Lead

Responsibilities:

  • Test team lead to prioritize and allocate the tasks to the team members, Status reporting, Onshore/Offshore coordination, QA for every Sprint team including communications with multiple teams and management to deliver the planned US/defect fixes.
  • Involved in User Story analysis, task estimation in Rally, Scope identification for Regression testing based on the Sprint deliverables
  • Experience of creating and executing Automation Test cases using Confidential internal tool-ADCCV
  • Prepared Test closure reports and related documentation at the end of respective release.
  • Experience of Mobile Device testing i.e., using emulators and on Android, iOS and Windows platform
  • Part of Angular JS and Java based Application testing including Functional and Regression testing

Environment: (Tools/Technologies used): Rally, HP ALM, JIRA, ADCCV / Mobile device testing, Agile Model

Confidential

E2E Functional Tester, Test Data Manager, Business Analyst

Responsibilities:

  • Worked on different types of testing like Web services testing, Pipeline testing, Expiry testing, Browser compatibility testing, Database testing and Smoke testing etc.
  • Prepare accurate test data for test execution, Test case design and execution of business critical scenarios, defect logging and follow up until closure
  • Led the Test data mining team responsible for creating test data for execution using ALIAS Mainframe application
  • Onshore (UK) experience in Client facing BA Role i.e., analyzing, gathering and documenting business requirements.
  • Worked on MI reporting wherein the Business performance was tracked by setting up a mechanism to obtain data for several parameters for Business to assess their performance

Environment: (Tools/Technologies used): HP ALM, ALIAS(Mainframe), SOAP UI/ SQL, Waterfall Model

We'd love your feedback!