We provide IT Staff Augmentation Services!

Sdet Resume

Atlanta, GA

SUMMARY:

  • Highly qualified software development professional.
  • Proven track record of results in working with a team through full software life cycle, as well as successfully accomplishing individual projects.
  • Most recent experience in designing and developing framework for Automation testing using Selenium.
  • Creative, organized and goal oriented person.
  • Consistently meets project deadlines.

TECHNICAL SKILLS:

Languages: C# and VB.NET, Java, JavaScript, VC++, Python, HTML, XML/XSL.

Tools: Selenium WebDriver, Appium, Jenkins, JMeter, Cucumber, .NET Framework 4.5, SSIS, SSRS, IIS, ASP.NET, ADO.NET, Web services, AJAX, MSMQ, Classic ASP.

Cloud: Amazon Elastic MapReduce with Java and Hive.

Databases: SQL Server 2000/2008 with T - SQL, SharePoint, MongoDB, MS Access, DB2.

Methodologies: Agile / SCRUM

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

SDET

Responsibilities:

  • Develop automation software for the internal website

Tools: used: Selenium, Java, Eclipse IDE, Maven, Junit4, Cucumber

Confidential, Alpharetta, GA

Senior Software Engineer

Responsibilities:

  • Designed, developed, and supported in production a proprietary Selenium-based Test Automation framework, capable of running Smoke, Regression, and User Acceptance tests for Web (Firefox, IE, and Chrome), and mobile (Android and iOS) applications. The framework provides a scalable solution for the test automation: adding more tests does not require any code changes. The framework significantly reduced the need for manual testing.
  • Developed testing standards and best practices recommendations for the QA group using this framework.
  • Designed and developed Web Services Regression testing tool. The tool normally runs as a Jenkins job, triggered by the application deployment; can also be executed from the dashboard.
  • Created a performance and early warning JMeter-based tool, that includes:
  • Server readiness testing;
  • Stress testing, using distributed testing client-server model;
  • Machine Learning analysis: prediction of server failure.
  • Designed and developed a database test automation utility for testing schemas, constraints, etc. in new product deployments.
  • Designed and developed an AWS Elastic MapReduce solution to process large log and statistics data files produced by company’s main product - Ming.le portal.
  • For the Ming.le portal, developed a bulk user’s import component that allows importing hundreds of thousands of new users in a few minutes.
  • Designed and developed database migration software for the transition from ADFS to PingFederate identity provider. That includes a toolkit for the support group that allows creating and updating PingFederate connections.
  • Developed web parts, installation routine, documents handler, and search and security components for the SharePoint-based Infor product Companion.

Tools: used: MS Visual Studio C#, Java, Selenium, Eclipse IDE, Maven, Junit4/TestNG, Serenity BDD, Appium, Jenkins, Cucumber, JMeter, REST API, ADFS, PingFederate, SQL Server.

Confidential, Smyrna, GA

Senior Software Developer

Responsibilities:

  • Designed and developed an interactive dial tone telephone system for the fuel truck drivers.
  • Architected and developed the ERP system for the corporate fuel purchases, distribution, and invoicing. The system existed as a set of stored procedures and classic ASP applications. The new system is composed of a number of SQL Server 2008 SSIS packages, and ASP.NET and desktop C# applications:
  • Reverse engineered existing T-SQL and ASP application for the new technological base;
  • Supported and troubleshooted production applications.

Tools: used: C#, SSIS/SSRS, ASP.NET, Classic ASP, VBScript, VB6, SQL Server 2000/2008, T-SQL, IIS

Confidential, Roswell, GA

Senior Development Engineer

Responsibilities:

  • Service Architect: web service application development studio and proprietary Web Server. This tool allows rapid SOA development of Web Services, based on existing application assets. The main development tools were: Server side - C++, SP.NET; Client side - C# .NET; Middle tier: Java Servlets/JSP, MQ Series.
  • Studio that combines different Web Services in one complex virtual web service and generates client application skeleton for given WSDL files.
  • Web-based mainframe installer for the company’s flagship product.
  • Converted company’s legacy VB6 applications to C#.

Tools: used: C#, AJAX, VC++/COM, Web Services, XML, ASP.NET, Java Servlets, VB6, MQ Series, z/OS CICS and Batch, MQ Series, COBOL II.

Confidential, Alpharetta, GA

Consultant, Technical Lead

Responsibilities:

  • Technical lead in development of a 3-tier client-server multi-threaded wireless application. Reverse engineered and redeveloped wireless communication server.
  • Designed new product architecture.
  • Designed and developed major components, including: persistent message queuing, wireless communication based on MS TAPI, file transfer, logging, and main server modules.
  • Suggested and implemented improvements in the wireless communication protocol that resulted in up to 30% less airtime - a major contributor to the product’s cost.
  • Developed a suite of tools for development, production support and analysis that reduced time and cost of unit and QA testing and helps resolving production issues.
  • Implemented new and enhanced existing user interfaces. As a partial result of that, production support currently receives 10% fewer user complaints.
  • The existing application suffered from losses of data, frequent server crashes, blackouts, etc., with uptime well below 95%. After redesign, uptime is over 99%, guaranteed data delivery and 20% smaller operational costs. The product is expanding to the European market.

Tools: used: Visual C++/J++, C# .NET, COM/DCOM, COM+, ATL, ActiveX, XML, Visual Basic 6.0, ASP, MS IIS, Rational Rose, MS TAPI, SQL Server 2000, MSMQ.

Confidential, Norcross, GA

Consultant, Project Lead

Responsibilities:

  • Responsible for development of Internet extension of initially Windows-based product. This new feature was crucial in promoting the company’s product, and resulted in the first successful sale. Major achievements:
  • Created a web application builder that would generate web sites with the same functionality as in the primary financial application model.
  • Designed and developed web scalability and load balancing software for the application server.
  • Designed and developed an XML-based communication capability by including XML in the model as acceptable data format.
  • Performed migration of existing code base to the UNIX platform.

Tools: used: Visual C++/ MFC, Java, Servlets, XML, ASP, JavaScript, SQL Server, STL, Apache Web server.

Confidential, Alpharetta, GA

Senior Software Engineer

Responsibilities:

  • Designed and developed key components of the product
  • Data migration tool that is capable of accepting legacy data in a variety of formats and media: flat files, any relational database, MS Excel and mainframe VSAM files. This tool provided tangible time and resources savings and helped reduce implementation cost and time.
  • Real time reporting utilities that provide users with ability to archive, analyze, and extract information from the database under different criteria and in different formats.
  • Designed and developed several COM and DCOM components for the Business Service Layer.

Tools: used: Visual C++/ MFC, Visual Basic 6.0, COM/DCOM, ATL, Oracle 8i, ODBC API, Rational Rose, Crystal Reports, IBM mainframe.

Hire Now