Principal Software Engineer Resume
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
