Principal Software Engineer Resume
SUMMARY:
- 10 years of QA experience wif sound noledge 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 wif Selenium Web driver using Java, TestNG, Page Object Model (POM), Build tools like Maven, Log4j logging, Extent reports, Apache POI
- Practical noledge of creating Rest API test automation framework using Java, Rest Assured - BDD/non-BDD
- Familiar wif Rest API automation using Cucumber and Gherkins- BDD
- Experience of refactoring and enhancing Citrix application automation framework using Coded UI wif 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 noledge of Appium for mobile automation for Android/iOS devices including Appium inspector, UI Automator viewer, Android studio, AVD manager, adb.exe etc.
- Familiar wif technologies like JavaScript, Node.JS, HTML, CSS, XML
- Working noledge of implementing Continuous Integration Continuous Deployment (CICD) strategy using Jenkins
- Worked on relational databases using SQL, Oracle Database wif 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
- 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 wif world’s leading clients
- Managed and led several releases wif 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 teh end of respective release.
- Involved in grooming new joiners/ juniors in teh 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:
Confidential
PRINCIPAL SOFTWARE ENGINEER
Responsibilities:
- Single QA POC for US timings including test case design, discussion wif PO, test execution, test execution based on user stories, Onshore/Offshore coordination
- Workied on Citrix application automation framework, debugging and creating new scripts using Coded UI wif 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, TEMPeffective 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, Behavior-driven development (BDD)
Confidential
Worked as Salesforce
Responsibilities:
- End to End testing of a huge and complicated Cloud based Salesforce system (SFDC) integrated wif 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 wif Java and TestNG
- Knowledge of creating test automation framework using Selenium, Java, Page Object Model (POM), TestNG, Maven, Jenkins
- Working noledge of implementing Continuous Integration Continuous Deployment (CICD) strategy using Jenkins
- Involved in Salesforce Development project wif 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 wif Sprint activities such as User story (US) refinement, grooming, analysis, testing an d demonstration to teh Product owners
- Experience of support Production environment deployments including Post deployment validations
- Experience in Salesforce Governance team wif 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 teh tasks to teh team members, Status reporting, Onshore/Offshore coordination, QA for every Sprint team including communications wif multiple teams and management to deliver teh planned US/defect fixes.
- Involved in User Story analysis, task estimation in Rally, Scope identification for Regression testing based on teh Sprint deliverables
- Experience of creating and executing Automation Test cases using Accenture internal tool-ADCCV
- Prepared Test closure reports and related documentation at teh 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 teh 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 teh 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
Confidential
Functional Tester
Responsibilities:
- Test case creation, execution, defect creation, bug tracking, communication wif developers to help in bug fixing etc.
- Worked on CMS to publish and accordingly test teh content published on teh websites
Environment: (Tools/Technologies used): Content Management System, HP ALM/ Waterfall Model
Confidential
Functional Tester
Responsibilities:
- Involved in Requirement analysis, test case creation & execution for drug development applications.
- Created SQL queries to validate Source to Target matrix and accordingly test
Environment: (Tools/Technologies used): TOAD, HP QC, My SQL, V-Model
