We provide IT Staff Augmentation Services!

Senior Software Development Engineer  Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • I m a passionate Software Engineer in Test with a strong CS fundamentals who is passionate towards open source tools, technology and Innovation I ve 9.5 years software industry experience combing 6.5 years of full time experience and 3 years as a part - time developer
  • Coming from CS back ground I started as a developer developing C, C++ and Java stack applications, worked as COBOL developer for a very short time too and ended up in test development
  • I m specialized in creating automated test suite with CI, architect the test solution for complex technology products, test planning, reviewing the product architecture and design at early stage as the QA reviewer
  • Highly skilled in creating test scenarios for UI, APIs, SoA, DB, Desktop, UNIX batch, ETLs, Cloud, Actor based concurrency and Mobile apps
  • Created various Data Driven, Key word driven, modularized and Hybrid test automation framework
  • Test Tools and technologies that I know are ROBOT framework (both Python & Java Binding), Selenium Web driver (Java Binding), Cucumber, JMeter, SOAP UI Groovy automation, JUNIT, TestNG, Logstash/Kibana/ES stack, Activiti framework, Confidential, Jenkins, Bamboo and Kaemon. I ve a brief experience with HP UFT/QTP.
  • Actively using Java based tools, and also using Python, Groovy. I ve used various programming languages in my carrier such as C, C++, VB, Java Script, DOS Bat Scripting, Shell Scripting and small experience with .Net technology stack
  • Have E2E test setup experience including setting up AWS instances, managing and automating it with CI
  • QC, CQ, Zephyr, JIRA, RTC, RQM are some of the test and project management tools that II know of
  • Well versed with various types Software Development methodologies- Water fall, Agile (Scrum Framework).
  • Defect Prediction, Risk based testing, contingency planning, tactical execution, creating out of box test solutions, custom data setup tools are other specialties
  • I ve deep database and SQL knowledge, worked both RDBMS as well as new gen NOSQL DBs
  • I ve architected test solution for one complex framework which implements CQRS-Event sourcing from Domain driven design which is built using Scala, Akka and Infinispan
  • Interested in emerging technologies and learning CQRS-ES, Functional programming, Hadoop, Spark, Scala, Akka, Appium and Android development.
  • Have experience in training L1 and L2 Engineers, hiring and Candidate analysis

PROFESSIONAL EXPERIENCE:

Confidential

Senior software development engineer

Responsibilities:

  • I did develop the entire test automation suite, started this project as the first QA Engineer to kick off the work, reviewed architecture, design, code, wrote entire test suite, reviewed the scenarios with product owner and did suggest lot of significant product and design improvement especially on security and usability.
  • This product interacts with other IAM and Elastic Search product, did create the integrated test solution to test the E2E scenarios.
  • As a Sr. SDET I used Java-stack which includes JUNIT, mockito, maven surefire and failsafe runner to automate test with the Bamboo as the CI. I did test and automated the all the tests for the entire release in very short period

Confidential

Responsibilities:

  • I used Robot open source framework as the test harness and architected the test solution using mock apps which exposes REST Endpoints to manipulate the framework engine.
  • Also did the entire test labs setup myself on AWS from the scratch and managed all the instances for both automation and performance testing.
  • I did also use JMeter for performance testing along with Confidential .
  • For Confidential monitoring I used Kibana, Logstash and Elastic Search stack.

Confidential

Senior QA Engineer

Responsibilities:

  • I worked on the one of the very critical project called Quantitative Research and Risk Engine which uses PCA mathematical model and Linear regression to predict the instruments risks, based on which investment are being made in the portfolio daily.
  • Testing is very data intensive, analytical, one of the complicated products to write the test scenarios. I did create the entire test bed from the scratch and automated it using the BDD framework called Cucumber with Java Binding, Jenkins, and myBatis. For the UI, I used Cucumber and Selenium Webdriver to automate the browser tests. Also created the PoC using SOAPUI with Groovy automation for REST API Testing
  • Additionally wrote couple of test utilities using the statistical programming language called R which is used by quants along with VBA and Shell scripting. I also did a brief performance testing on Oracle Exadata using the in-house java based tool
  • Briefly took over as Principal QA Engineer / Test Architect when the Architect left the team. I also managed the monthly data report to check the validity of the production run for 5 months.

Confidential

QA Team Lead / Sr. QA Engineer

Responsibilities:

  • I started here as the Java developer for the Confidential ’s pharmacy batch application, then worked briefly as mainframe developer developing code using COBOL,JCL,CICS and DB2 Stored Procedures and moved to QA accidently and finally ended up here as Developer in Test.
  • In QA, I did all kind of testing, Manual, Integration, UAT, E2E, System, Regression, smoke and production checkout during monthly releases.
  • Started automation using QTP, but soon moved to custom test tools which initially I wrote using VB6 but later migrated to Java based utilities. I did lead the entire Producer Compensation and Sales QA and guided the team of 20 in offshore when I left the team.
  • I was responsible all the projects that are released under the PCS domain and took responsibility when production bugs pop up, and reduced the production bugs by proper retrospection and planning.
  • I also did contingency planning, whenever we ran into scheduling issue because of development issues. I was also responsible for Test Strategy, defect forecasting, Process review.
  • Few of the critical projects that I worked on are

Confidential

Producer

Responsibilities:

  • I did all the migration from QTP to Selenium 2(Web driver) and suggested lot of test utilities and frameworks to the global automation team which was appreciated and won the innovator of the year in testing domain twice in my 5 + years of stint with Confidential .
  • Some of my leadership work here includes mentoring the new comers, guiding the offshore team, reviewing the development Architecture and Design, suggesting process improvement and I did pushed heavily for the open source tools which my company was reluctant to try and managed to get some victory in it when we started using Selenium.

Part-time Developer

Confidential

Responsibilities:

  • I worked in part-time evening, holidays and intern role in various startups which were part the Confidential .
  • Confidential is joint venture between Confidential to promote entrepreneurship and to support small startups. Here I worked as designer, developer, designing web, multimedia contents, developing apps and drivers using C and C++.
  • I was also part of the team which were trying out RTOS drivers.
  • Did some research and worked on the PoC for AI based application which was neural networks concepts at that time.

We'd love your feedback!