We provide IT Staff Augmentation Services!

Software Engineering Consultant Resume

2.00/5 (Submit Your Rating)

SUMMARY OF EXPERIENCE

  • Good hands - on experience as Quality Assurance Lead Engineer in Automation Testing, Database Testing, Web services Testing and Web base application and Client/Server based applications and.
  • Good experience in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Agile Methodology/SCRUM and Waterfall methodologies.
  • Experience in creating Test Plans, Test Scenarios, writing and executing Test Cases, Task Scheduling, Manual Testing and Automated Testing, Defect Tracking, Test Coverage and Test Summary Reports and well versed in different management scenarios like Quality Assurance and Change control.
  • Experienced in attending Sprint Planning meetings, Requirements grooming sessions, Scrum meetings, Sprint review meetings, Sprint Retrospective meetings and worked very closely with Product Owners and Scrum Masters in Agile Projects.
  • Solid knowledge in Java and OOPS concepts (Inheritance, Encapsulation and Polymorphism), Object, Method, Interface, Abstract Class, Keywords and Variables required for Selenium frameworks.
  • Excellent knowledge and experience in working with open-source tools like automation testing tool Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), Web Services SoapUI, Unit testing Frameworks such as JUnit and TestNG, BDD Framework such as Cucumber and Bug tracking tool JIRA and IDE tool Eclipse, Visual Studio.
  • Experience ins setting up full CICD Process right from creating the creating Jenkin jobs for various test suites and setting up pipeline dependencies and automated scheduling.
  • Worked on different automation frameworks like Data-Driven Framework, Keyword-Driven Framework, Hybrid Framework, Behavior Driven Development Framework/Acceptance Test-Driven Development Framework (BDD/ATDD), Page Object Model Framework, using Selenium WebDriver for many projects.
  • Hands on experience in developing BDD Framework using Cucumber API in building Feature Files which contains Feature and Scenarios with Given, When, And, Then steps, Step definitions for writing the test scripts and Test Runner for test execution along with Selenium WebDriver.
  • Expertise in using different Spying tools like Firebug, Appium Studio, Firepath element as a Firefox add-on for addressing web elements using locator’s ID, Class name, CSS Selector, Xpath etc.
  • Experience in Java programming language using IDE tool Eclipseand unittesting frameworks such as JUnit, TestNG unit testing frameworks in creating test scripts, test suites and HTML reports.
  • Experience with Protractor for a functional automation framework and automated the Angular UI frontend functionality of the web applications.
  • Experience with Jasmine and JavaScript based testing framework.
  • Hands on experience in using project building tools like MAVEN in adding dependencies by maintaining in pom.xml file and on version control tools like SVN, GIT.
  • Experienced in using Test Management tools such as HP Quality Center (QC)/Application Life Cycle Management (ALM), Rally, JIRA and Bugzilla bug reporting tools to track test progress, test execution and deliverables.
  • Responsible for developing, maintaining and compliance of quality assurance testing strategies, policies, procedures, standards, templates and governance. Have extensive experience in implementation of Workflow Rules, Role based Page Layouts, Record Types, Approvals and Assignment Rules.
  • Good knowledge in Data Loader to insert, update, and bulk import or export of data from Salesforce.com Objects. Used it to read, extract, and load data from comma separated values (CSV) files.
  • Worked on sales cloud and service cloud.
  • Strong exposure to Security and sharing rules implementation at object, field, and record level for different users at different levels of organization and also Single Sign - On (SSO) setup.
  • Good knowledge of Salesforce configuration, Data migration, System integration Testing and familiarity with Visualforce (Pages, Components, Controllers) MVC architecture.
  • Hands on expertise in moving Apps from lower sandboxes to production environments and addressing issues related to functionality, integration, and deployment.
  • Well versed in analyzing CRM business processes that include Campaign management, Lead Management, Role Hierarchy, Account Management, Case Management and in a multi-tier environment.
  • Implemented Security and Sharing rules at Object, Field and Record levels for different users in the organization.
  • Have knowledge in implementing various advanced fields like Pick lists, Custom Formula Fields, Many to Many Relationships, Lookups, Master-Details, Field Dependencies, and Approval Processes for automated alerts, field updates & Email generation per application requirements.
  • Hands on experience in conducting Joint Application Development (JAD) sessions with End-users, SMEs, Developers, QAs and other stakeholders for project meetings, walkthroughs and customer interviews.
  • Experience in building reports and dashboards, customizing them as per user requirements.
  • Performed Back End Testing by executing SOQL queries. Conducted and Participated in defect triage meetings.

TECHNICAL SKILLS

Operating Systems: : Window Server 2019, Windows 2016 Server, Windows Server 2012, Linux,Unix Servers, Windows 7/10 x86/65 bit.

Languages: : Core Java, python, VB Script,SQL.

Databases: : PG SQL, SQL Server 2019, SQL Server 2016, SQL Server 2012, MS Access and Oracle 9.x

Scripting Languages: : UNIX, VB, Python

Applications/Tools: : Microsoft SQL Management Tool, PGadmin, PostgreSQL SQL WinSCP, AWS, TRADOS, EPIC Editor, Bugzilla, WebTop, Cloudera Manager, Splunk, UC4 Client, Quality Centre, QTP, Documentum, Epic-Editor, TOAD, JIRA, HUE (HADOOP) DB Visualizer, ClearQuest, Selenium, Cucumber. SOAP UI, Swagger, Postman, Docker, Kubernetes, VMWare, ESX, Hyper-V, vcenter, REST API, BDDC#, Go, spark, Kafka, AWS (EC2,S3,Lambda), Jenkins, Maven, Test NG, Eclipse IDE.

PROFESSIONAL EXPERIENCE

Confidential

Software Engineering Consultant

Responsibilities:

  • Requirement Gathering, Architecture design and technical reviews for Automation framework.
  • Discuss business requirements with 7-11 company Business Analysts and product owner to come up with scenarios and workflows for project requirements.
  • Design the high-level framework and develop automation T-scripts in accordance with the functional specifications. Create design the automation steps and framework process.
  • Develop REST Automation Framework using Java, Express, Mocha and Chai.
  • Develop the automaton scripts to automate the SOAP and RESTFUL web services using SOAP UI, POSTMAN, REST Assured framework and verify XML and JSON formats.
  • Develop Page Object Model framework and UI for IOS & Android apps using selenium web driver and Appium Cross-browser Mobile Automation Tool.
  • Design and Develop scripts in accordance with Charles Proxy for cross-platform debugging.
  • Develop reusable application modules, write programming scripts using QA framework. a Commit code to GitHub and conduct peer review for code merger.
  • Prepares Test Scripts for the developed test cases.
  • Experienced on testing Mobile apps on IOS 8V & 9V and Android Platform.
  • Validated Data security and Sharing rules in Salesforce. Tested Users, Profiles, Role hierarches and Permission sets as per user profile and Public group.
  • Validated MuleSoft, Salesforce integrations
  • Validated hundreds of reports and tested dashboard bases on roles and role hierarchies.
  • Tested salesforce standard objects (Campaign, Accounts, Contacts, Opportunity) and custom objects, page layouts, fields validations and its access to the user based on defined profile.
  • Validated workflow rules, approval processes, and validation rules.
  • Used Data Loader to insert, update, and bulk import or export of data from Salesforce.com Objects. Used it to read, extract, and load data from comma separated values (CSV) files.
  • Tested lookup and master- detail relationships on the objects and created junction objects to establish connectivity among objects.
  • Worked on Data migration from lower environment to higher environment and validation the data.
  • Created Test scripts, Test cases, executed Test cases and logged the defects in QC environment.
  • Performed GUI, Functional, Regression, Retesting, Usability, Acceptance, Smoke testing
  • Good interacted with QA team members, Developers, Project Managers and Clients to resolve issues
  • Regularly participated in Technical and Use Case review meetings for various functionalities in the application.
  • Involved in User Acceptance Testing.
  • Involved in reviews for functional requirements and Test case scenario and Test case designing.
  • Sent out daily status reports to the QA managers, QA team members and Developer teams.

Confidential

Java, Python

Responsibilities:

  • Involved in all phases of Software Development Life Cycle. (SDLC) and worked with Agile methodology.
  • Implemented Agile methodology with Scrum framework as Software Development Life cycle with 2 weeks of Sprint cycles and coordinated well with team members, lead, project manager.
  • Involved in testing of application using the Scrum (Agile) methodology.
  • Implemented the concepts like Classes, Objects, Interfaces, Functions, Inheritance, Polymorphism, Encapsulation, and Exception Handling when writing the code.
  • Used java as a programming language and Eclipse IDE for automating the Test Suite with Selenium WebDriver.
  • Designed, developed and executed automated tests using Selenium WebDriver.
  • Developed and implemented Framework, added global reusable libraries, created a package for all page objects using Page Object Model and developed Driver Script.
  • Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using MSTest Unit Testing Framework by adding different annotations.Involved in Smoke Testing, Sanity Testing, Retesting, Ad-hoc testing, Functional and Non-Functional Testing.
  • Involved in Regression testing using Selenium and creation of automation scripts for web pages.
  • Involved in parallel execution using Star Tool which is a type of Selenium grid runner.
  • Successfully implemented from scratch the continuous automationon by using the framework to Elastically Execute parallelly 100s of cross-browsers in synch using MSTest with TFS (Team Foundation Server) Continuous Integration including advanced logging Extent reports.
  • Handled special mouse events and selected the options from the drop-down menu using Selenium Actions builder, mouse hover and synchronization.
  • Implemented successfully from scratch the ongoing extensive continuous effort of scripting and automating jobs for Grid Performance and Reliability. Automating the test scripts scheduling of TFS jobs after successful build.
  • Automated the API services using Karate BDD framework for Integration Testing and Regression Testing
  • 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 event, By with different Locators (Xpath, CSS, id, Link text).
  • Involved in Unit Testing the code and provided the feedback to the developers.
  • Performed GUI and functional testing for different modules of application.
  • Creating test cases in Microsoft Test Manager (MTM) for user stories and drafting up and executing regression suite over application releases.
  • Performed Data-driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Conducting Joint Application Development (JAD) sessions with End-users, SMEs, Developers, QAs and other stakeholders for project meetings, walkthroughs and customer interviews.
  • Discovered missing data needed for reporting and worked closely with the client to get the correct fields and objects created to complete the project.
  • Tested Salesforce1 Mobile App, Salesforce custom objects, custom fields, page layouts, custom Tabs, Reports and various other components as per application requirements.
  • Creating and testing Salesforce CRM Workflows, Approval Processes, Validation Rules and Sharing & Security rules.
  • Provided ongoing Salesforce.com maintenance and administration services including periodic data cleansing, custom objects, workflows.
  • Used Data Loader to insert, update, and bulk import or export of data from Salesforce.com Objects. Used it to read, extract, and load data from comma separated values (CSV) files.
  • Enterprise Front End Credit Controls enables pre-trade credit checks for orders that have been placed by client systems such as CME Direct, EOS Trader and Galax-C.
  • All order entry messages are routed through the OECache into iLink
  • RAV Account Manager is used to define credit limits for accounts within a clearing firm.
  • Credit Limits can be set for a trading account or a specific product within an account.

We'd love your feedback!