We provide IT Staff Augmentation Services!

Software Development Engineer In Test Ii Resume

0/5 (Submit Your Rating)

Renton, WA

SUMMARY

  • An engineer with 10+ years of industry experience as Software Developer in Test with key skills as programmer, design and development of Test automation.
  • Expert in developing windows based test automation in Microsoft Visual Studio .Net IDE using C# Dot Net and SQL Server.
  • Solid experience in Test Driven Development with C# and C++
  • 7+ years of Experience in defining Testing Methodologies, Designing Test Plans and Test Cases, Verifying and Validating Web based applications and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC).
  • 4+ years of experience in form based UI automation for Enterprise and ERP applications.
  • 6+ years of extensive Automation experience in Performance, Stress, API, UI, Integration, Scalability, Capacity, functional, white box, security testing with strong ERP Application Development experience.
  • 4+ years of experience in testing web services, WCF based SOA systems and also in design and development of Web services test automation
  • 2+ years of Design and development experience on Unit test framework involving SQL tables and classes.
  • Hands on experience in troubleshooting Performance Issues, Build deployment failures, Memory leaks, test failure analysis, Timeout issues and Deadlocks issues using, debuggers like Windbg
  • 5+ years of experience in .NET Framework, C#, ASP.NET, APIs, Windows Communication Foundation (WCF) Services, SOAP, Web Services, XML, XSLT and Design Patterns.
  • Functional domain experience involves application development in ERP systems, Mobile, telecom and handheld devices, SIP protocols.
  • Experience with virtual machines setup and using hyper V manager for managing the VMs.
  • Ability to design and develop automation around SOA based web services testing.
  • Experience writing SQL queries and ease in using RDBMS tools.
  • 3+ years of Unified engineering experience in building application software as developer and also as tester.
  • Knowledge of financial domain with basics of accounting principles and ease in using ERP financial systems.
  • 6+ years of working experience in agile process for software development - from effort points estimation, authoring user stories, sprint planning, execution, daily scrums, and retrospectives.
  • Performance testing and optimization experience with Dynamics Ax Objects using Dynamics Ax Trace Parser
  • Proficient with Ax Workflow, Role centric duties, Security modules and SSRS reporting tools in Dynamics Ax
  • Functional domain experience involves application development in ERP systems, Mobile, telecom and handheld devices
  • Hands on experience using IDEs: Visual studio 2015,2012,2010, Microsoft SQL Management studio 2016/2012
  • Good experience of coordinating with geographically dispersed teams, delegating the work and also in cross team collaboration with various stake holders of the work group.
  • Worked in scrum master role performing the duties - Sprint planning, retrospective, efforts estimation, capacity planning, and product backlog review and prioritization.
  • Expertise in Software testing involving web applications using SaaS, peer to peer networking in distributed systems, app based, multi user profiles and sessions.
  • Experience in all unified engineering deliverables as: Reviewing functional requirements, design, data modeling, work flow diagrams, Unit tests, Code reviews, Acceptance tests, Test design and automation.
  • Good interpersonal skills, commitment, result oriented, hardworking, Enthusiastic, Self-motivated, proactive and a good team player.

TECHNICAL SKILLS

Coding Languages: C++, X++, C#.

Scripting Languages: Windows Power shell, Perl scripting, XML, HTML.

Protocols: SIP, TCP/IP, SOAP, RTSP

Tools: /SDKs: Visual Studio 10/12/13, Windows Mobile SDK, Platform Builder 6.0/7.0.

Performance tools: Dynamics Ax Trace Parser, Windows performance Analyzer

Frameworks: .NET Framework, .NET Compact Framework 4.5

Databases: Microsoft SQL Server 2008/2012/2016.

Microsoft Tools: WTT, Product studio, Team Foundation systems, Source Control.

Version Controls: Source Depot, Subversion, Win CVS, and Rational quest.

Debuggers: Visual studio, WinDbg, PB Debugger, QXDM/QPST

PROFESSIONAL EXPERIENCE

Software Development Engineer in Test II

Confidential, Renton WA

Responsibilities:

  • Designed and Developed end to end test automation in C# for Position forecasting and Budget Planning features of HR modules.
  • Developed multiple Ax Proxy library classes in C#, an intermediate automation framework layer for dot net based automation to communicate with X++ code.
  • Developed multiple business abstraction layer entities - an automated test data set up in SQL tables.
  • Testing the AOS service (Ax application Object) for various back end changes in the product.
  • Client application residing on Azure RESTful APIs - need to be well tested using Unit and component tests.
  • Performed extensive test centric duties like: performance testing, data upgrade testing, data migration and data entity testing.
  • Maintained testing, error and debugging TAE logs for Position forecasting feature in HR
  • Created functional requirements, Acceptance tests and design both product features and test automation
  • Execute the limit and performance testing and Analysis of the same using Microsoft SQL Trace Parser
  • Owned end to end test responsibilities of the entire HR - Budget planning and Accounts Receivable modules of Dynamics Ax 2012
  • Proactively worked in unified engineering role as developer.
  • As Ax developer, worked on design and developing Ax Classes, table queries and building forms of Dynamics AX core public sector features. Product code in X++ and MS SQL
  • Developed core features of Position forecasting for Budget Planning in HR module: Recalculate engine, budget Cost elements creation, compensation Rate table versions, comp grid/group assignments, Generate increases.
  • Migrated Dynamics Ax2012 AR and HR features to AX7.0.
  • Been a part of multiple MS Dynamics AX 2012 CU and Hot Fix releases.
  • Set up and configure Virtual machines for testing the product changes.
  • Verified the application as web service that can be configured as enterprise portal and built automation for the same.
  • Involve in code reviews on the team for maintaining high code quality.
  • Owned the Test activities like Deployments for the team including organizing test tours and bug bashes
  • Write robust component unit tests involving classes, tables, form adapters
  • Oversee the work of new engineers through regular task sharing, trainings and code reviews.
  • Actively participated in Daily scrums, sprint planning and retrospectives.

Software Development Engineer in Test

Confidential

Responsibilities:

  • End to end test automation in C# and C++ of embedded device FordSync simulating end user actions.
  • Test robust Board support package(BSP) drivers for Windows Phone 7.0
  • Developed Longhaul test framework in C#, a test harness that does test data analytics and generates SSRS reports.
  • Created and maintained Longhaul tests reporting internal web site.
  • Added multiple new tests for the networking module of FordSync device.
  • Testing the Basic calls, Pin authentication and other security features of the Unified communications device.
  • Developed automation for SOA services - unified communications exchange services on device Tanjay.
  • Perform and monitor Long haul and stress test setup.
  • Enhance and design the existing and new test automation framework needed for the call flow and device updates.
  • Developed GPS API test executable and GPSID test dll in C++ for windows phone 7.0 KIN.
  • Developed the test Debug Apps using Managed APIs on device.
  • Monitoring the Power consumption for various BSP components on the device, windows phone.
  • Enhanced Tux test cases for custom tests on File system and GPS.
  • Debug the driver failures using the Simulators and emulators.
  • Written test design specifications for Wifi, GPS and File System.
  • BSP - stress and performance test automation planning.
  • Participated in daily scrums, sprint planning and retrospective
  • Design and develop the test automation in C++ for BVT testing in WinCE RTOS.
  • Developed device Updates auto Approval tool in C# for an exchange integrated desk phone, Tanjay.
  • Setup and monitor the system performance and stress test.
  • Test the BSP drivers in both automated and manual processes using Windows CETK.
  • Designed the test plans and estimate the metrics with team collaboration.
  • Measure the audio latency for robust audio drivers.
  • Build and host the OS image updates on the Updates server.
  • Test the image updates and debug the update failure issues from both client and server topology.

Software Development Engineer

Confidential

Responsibilities:

  • Application code in C#, used Visual studio 2005 IDE.
  • Implemented client specific UI screens and appropriate screen navigations
  • Generating the CAB using windows Cab Wizard.
  • Testing the App on various streaming servers.
  • Debugged on both Pocket PC emulator and device.
  • Code uploading and downloading using subversion (SVN) configuration system.
  • Bug Tracking and reporting using Rational Clear Quest.
  • Design and Development of the Data Abstraction Layer.
  • Ported some APIs from Symbian to WinCE.
  • Implemented multitasking MFCs of WinCE class.
  • Implemented one-to-one and multi user sessions.
  • Tested and debugged on Blackberry’s Pocket PC.
  • Customized APIs of Unix to WinCE,
  • Implemented streaming driver function calls from the application.
  • Coding in C for wrapper functions and debugged on platform builder.
  • Developed the runtime images on Platform Builder.
  • Testing the runtime images on a CEPC.

Software Engineer

Confidential

Responsibilities:

  • Establish serial communication between system to system and system to ADAM device.
  • Digital data acquisition using RS232 serial communication via ADAM device.
  • Implementing redundancy and maintaining channel table and event table.
  • Coding in C language using Vx-Works (real time operating system).
  • Error tracking with specific error codes of the digital output.
  • Tested on multiple Com network.

We'd love your feedback!