Sr. Software Design Engineer Resume
Bothell, WA
SUMMARY:
- Over 11 years of experience (including 2 years of vendorSDETII/Dev/QA Lead experience at Confidential /T - Mobile & 4 years Salesforce Developer experience) in Information Technology throughout teh entire SDLC of web and mobile based and desktop applications using agile methodologies
- Continuous Integration testing using Selenium,SauceLabs,Jenkins,GitHub,Visual Studio 2012,Microsoft entity framework, Linq and LinqToEntities and Telerik test studio. Automation Source code control and build management wif GitHub, SVN, Team Foundation Server 2010.
- Regression execution 350 Selenium scripts in Android, iOS, Chrome, Firefox and IE browsers of Sauce Labs cloud environment in 150 parallel threads. Automate regression test suite for testing Web services including creating and consumption of Rest Api using Selenium framework and Rest Assured Framework.
- Expertise in creating automation framework from scratch for web and windows based applications using Ruby, Java selenium driver along wif Microsoft test tools (KAF, Coded UI, Selenium, Eclipse,Ruby Mine-Cucumber)
- Proficient at GUI, Functional, Integration, Regression, Database, Stress and Load, System testing on different configurations product & web based applications and defining teh tests required to verify applications based on complicated business logic.
- Experienced in development of Test Plan, Test Strategy, Test Cases, and Test Scenarios.
- Experience in building automation framework from scratch using Selenium Ruby automation framework and JSON Rest APIs.
- Extensive experience in Saleforce.com setup, Configuration, Customization, Administration, Data Migration & Mapping, and Integration.
- Responsible for translating client business processes/ rules into Salesforce functionality via configuration and Apex development (Trigger, Classes, Visualforce Pages).
- Expertise wif several testing and Test Management Tools - Visual Studio Team Services(VSTS), Bugzilla, Firebug, Fiddler,LoadRunner.
- Coordinating and defining user stories, performing all agile ceremonies like Product Refinement, Sprint planning, Sprint daily standup and project scoping and cost estimates.
- Creation of Data flow diagrams for asynchronous messaging systems and updating interface control design document.
- Have exposure to provide framework for detailed cost estimation and control along wif providing guidance for schedule development and control.
- Experienced in providing response to Client RFP proposals and vendor contract management.
- Worked wif numerous CRM applications like Salesforce.Com, Sales Cloud, Service Cloud, Marketing Cloud, Community Cloud and Chatter.
- Strong salesforce development experience wif Apex Classes, Apex triggers, Batch Apex, Controller Classes, Visualforce pages and Integrating wif outside resources by way of growing SOAP, REST Web Services.
- Good experience in writing mid-high-level SQL query to write functions, for our automation purposeand strong experience in writing complex queries for Oracle, Post gres.
- Hands on experience in data analysis wif Sparkusing Scala to compare teh performance ofSparkwif Hive and SQL/Oracle
- Ability to communicate clearly and set expectations to variety of stakeholders wifin teh organization. Also, quick learner wif high analytical ability and critical thinking.
- Good understanding of NoSQL databases and hands on work experience in writing applications on NoSQL databases like HBase, Cassandra and MongoDB.
TECHNICAL SKILLS:
Scripting Technologies: Java Selenium, Ruby script, C#.NET(VSTS), VS2012, TFS, XML, XPATH, HTML, CSS, LINQ, ADO.NET, MVC, MSTest, SystemTestRunner, Apex,Salesforce Lightning Design System,Visual Force
UI Automation Testing Tool: Ruby Mine-Cucumber, KAF, Coded UI, Selenium, UIVeriTest, SimpleRichCapture, jQuery, UFT,KendoUI/Telerik Test Studio
Languages: Core Java 6, XML, Multi-threading, JDBC, UML
Big Data Technologies: MapReduce, HDFS, Hive, PIG, Sqoop, Lucene, Tika, R, Flume OOZIE, YARN, MR2, Solar, Elastic Search, Streaming, Spark, Strom, Kafka, Zookeeper, AWS, Zookeeper, Spark 1.3Servers Whildfly, Apache Tomcat 6
Frameworks: Spring 4.0.1 (Core, Context, AOP, JDBC, ORM), Hibernate 4.1.9, Acord
IDEs: Eclipse Galileo/Indigo, STS
Build Tools: Ant, Maven 2.x, 3.x
Testing: A/B testing (Abacus testing) Globalization, Localization, Functional, Performance, Security, UI, White box, Black box, Mobile testing, Unit testing, System testing
No SQL Technologies: HBase, Hive, Mongo DB, Cassandra, Couch Base
Process Mining Tools: RapidMiner, Disco, ProM 6
Caching Framework: Eh-cache 2.7.2
SDLC methodologies: Agile(Scrum)
Version Control: SVN,CVS, TFS, Source depot, JIRA, Bedrock, Perforce, GIT Bucket
Test/bug management tools: Jenkins, WTT (Windows Test Technology), MTM (Microsoft Test Manager), TFS, Product Studio, Quality center, Jira
Data Bases: Oracle10/11g, SQL Server 2005, Teradata 14.10, IBM Netezza 7.1, MySQL
Other Tools: MS Word 2010, MS Excel 2007, MS Power Point 2010, SQL * PLUS 10.2, Toad 9.6.0, Remedy 8.1, File Zilla 3.10, SQL Developer 3.2, Global PAYplus SOA, SharePoint 2013
Office Tools: MS Word 2010, MS Excel 2007, MS Power Point 2010
Issue Tracker System: HP (ALM)Quality Center 11, JIRA 6.3.8,RTC
PROFESSIONAL EXPERIENCE:
Sr. Software Design Engineer
Confidential, Bothell, WA
Responsibilities:
- Strategizing CI, CT, CD way of pipeline testing to run regression testing as development code deployed. Development and Code review of Offshore Selenium scripts for Shop capability of Device 360 Followed Agile Methodology wif Stories, Sprint and Scrum Regression execution 350
- Selenium scripts in Android,iOs,Chrome,Firefox,IE browsers of Sauce Labs cloud environment in 150 parallel threads . Participating sprint planning (Agile) and daily stand - up/scrum.
- Experienced in planning and providing response to RFP and contract proposals by Client. Continuous Integration testing and Automation Source code control and build management wif GitHub, Jenkins and selenium scripts.
- Automate regression test suite for testing Web services including creating and consumption of rest api using rest assured and selenium UI framework.
- Liaising wif Middleware, Tuxedo, Digital commerce platform to procure test data to execute automate test cases as and when requests raised Automating test cases using Ruby and Selenium using Ruby Mine-Cucumber on Linux environment.
- Writing test strategies and executing teh test Doing System testing support for various releases Talking to different stake holders and make sure dat things are moving smoothly Owning sprint based features
Sr. Software Design Engineer
Confidential, Renton, WA
Responsibilities:
- Followed Agile Methodology wif Stories, Sprint and Scrum Participating sprint planning (Agile) and daily stand - up/scrum. Experienced in planning and providing response to RFP and contract proposals by Client.
- Automation Source code control and build management wif Team Foundation Server 2010. Creating component test using Ruby and JAVA Automating test cases using Ruby and Selenium using
- Ruby Mine-Cucumber on Linux environment. Migrating automation to a new framework using JQuery to increase teh maintainability and decreasing teh execution time Automating test cases using Ruby and
- Selenium using Ruby Mine-Cucumber on Linux environment. Writing test strategies and executing teh test Doing System testing support for various releases Talking to different stake holders and make sure dat things are moving smoothly
- Owning sprint based features Writing automation script using ruby script to track day to day railroad asset activities throughout teh railroad. Leading teh QA team to successfully push teh PTC communications project to Railroads
Salesforce Lead Developer
Confidential, Seattle, WA
Responsibilities:
- Architect, Design and Developed teh system Writing Apex script for warehouse food and sundries monthly sales data comparsion WTD, PTD, YTD describing merchant sales throughout US/Canada. Incharge of teh complete salesforce activities for teh entire organization after teh initial package deployed by Salesforce.com. Lead a team of 6 developers, provide guidance to teh team and involved in designing phase.
- Gathered user and functional system requirements via workshops, interviews and workflow storyboards and Working wif stakeholders and project teams to prioritize collected requirements. Received Data to and from salesforce and Informatica Cloud Application Integration (CAI) for Analytics and dashboard reporting via Force.com API
- Developed Java Script methods for doing two actions on a single button click, to overcome teh Salesforce limitations.
- Developed various Visualforce Pages, Apex Triggers to include extra functionality and wrote Apex Classes and Controller to provide functionality to teh visual pages.
- Implemented teh requirements on Salesforce.com platform and Force.com IDE Plug - in using Eclipse.
- Worked on various AppExchange products according to teh needs of teh organization.
- Worked on various Salesforce.com standard objects like Case Management, Accounts, Contacts, Content, Reports and Workspaces.
- Experience wif SFDC Advanced configurations Experience wif Campaigns and Journey.
- Created many Email Templates and Mail Merge Templates and was involved in doing teh Mail Merge for different standard and custom objects.
- Creating a sync of contacts, email alerts, events and tasks between Salesforce to Outlook and Outlook to Salesforce successfully.
- Developed Client side pagination process wif all teh details.
- Created Labels to set teh predefined values for teh client side pagination process.
- Developed Custom Validations to override teh Salesforce default validation rules.
- Used Force.com developer toolkit including Apex Classes, Apex Triggers and Visualforce pages to develop custom business logic.
- Complete bulk imports of data using Apex Data Loader.
- Deployed teh code developed in teh Dev Sandbox to teh Test Sandbox and teh Production sandbox.
- Involved in Unit Testing, for teh customizations and developments done during teh project.
- Interacted wif testing and teh development teams for teh development and testing of teh code.
- Resolve teh Cases and support teh team on urgent bases, implementation and working wif real-time troubleshooting.
- Experience in release management using change sets and ANT scripts
- Communicating regularly wif teh SFDC designated super users to support them in their role and provide information and on new features and functionality
Confidential
Salesforce Administrator
Responsibilities:
- Coordinated wif numerous enterprise user companies for assembling and scrutinizing necessities for Salesforce application and documented teh Business and Software Necessities.
- Worked on Call Center software administration and Salesforce.com integration support (CTI). Developed Visualforce Pages, Apex instructions i.e., Custom Controller, Extension Controller using Force.Com IDE.
- Designed and advanced notably custom designed Front End (UI) Screens teh use of JSP, JavaScript, HTML, and CSS. Written Apex Triggers for teh Standard and Custom gadgets and written SOQL, SOSL queries to fetch teh facts from teh Salesforce schema.
- Responsible for translating client business processes/ rules into Salesforce functionality via configuration and Apex development (Trigger, Classes, Visualforce Pages). Added dynamic capability to teh user interface teh use of JavaScript and Apex code.
- Used Salesforce Developer Console to execute apex codes and SOQL Queries to affirm Salesforce facts. Migrated facts into salesforce from outside systems using CSV documents wif assist of Data Loader.
Software Design Engineer in Test
Confidential
Responsibilities:
- Followed Agile Methodology wif Stories, Sprint and Scrum. Participating sprint planning (Agile) and daily stand - up/scrum.
- Creating automation framework using C# Coded UI
- Automating test cases using Coded UI, QTP, MTM
- Working wif PM/DEV to create test plan, test cases
- Doing alpha/beta testing release Handling all technical upgrades related to teh product in close co-ordination wif development team ofGPPproduct. Involved in teh entire project life cycle from analysis
- Installation, development, testing, production and end user support. Mentoring & team members & client's Operational and Technical team on teh end to end life cycle of product.
- Project: 6
Software Design Engineer
Confidential
Responsibilities:
- Followed Agile Methodology wif Stories, Sprint and Scrum
- Participating sprint planning (Agile) and daily stand - up/scrum.
- Maintaining our automation framework for all our changes
- Test plan writing for Globalization/Internationalization
- Test case creation for HealthVault Globalization/Localization
- Writing Traceability matrix
- Automated our test using Selenium grid for our initial try then moved to KAF/Coded UI
- Internationalization test case automation using C#/KAF/Coded UI
- Globalization/Localization test case automation using C#/KAF/Coded UI
- Automation execution and manual testing
- Working relatively close wif Dev/PM to get required information and improve quality of teh product
- Participating in bug bash to complete alpha/beta testing
Software Design Engineer
Confidential
Responsibilities:•
- Followed Agile Methodology wif Stories, Sprint and Scrum . Participating sprint planning (Agile) and daily stand - up/scrum.
- Requirement gathering from PM, involving Design review and code review wif Dev.
- Defining test strategy and implementing testing
- Writing test plan for all of teh above three projects
- Creating test cases
- Doing White box and black box testing
- Globalization and Localization testing
- WTT-Job schedule and report generation
- Test site/page creation using Bedrock for testing purpose.
- Doing client side performance testing using NETMON, VRTA
- Offshore team coordination
- IE8.0 Beta2 testing - Cross team collaboration.
- Automating teh web pages using VSTS(Web Testing)
- Analyzing teh test result and sending reports
Confidential
Software Design Engineer
Responsibilities:
- Developing an Object model for our UI testing
- Writing Test Cases
- Automating teh Test Cases using C# and NxpHarness framework
- Registering and reporting of defects using Product Studio
- Scheduling tests using WTT
- Ecommerce BVT result analysis
- Worked in MSFF release of Proxima (Communicator)