Syed Sayem blog

About me

I am an automation engineer with wide range of skills in many areas of engineering including Android development. I have over 8+ years experience in designing, building and maintaining automation frameworks from scratch using open-source tools such as Selenium/Appium written in various programming languages including Java, C#, and Python.

In my spare time, I like working on various side project, pretty much every skills that I developed were a result of working on a side project. It helped me in both my career and in my side projects. I find this is a great way to experiment with new technologies, try new processes and be able to fail with absolutely no consequences other than maybe a few days wasted. I strongly feel that the technology field moves fast, and I must keep learning to be able to keep up with it. I am determined to fine-tune my skills and continue to learn new things as the industry changes.

  • Experience developing UI Automation Framework using Selenium
  • Mobile Automation Framework using Appium
  • API Automation Framework using REST-Assured.
  • Good understanding of various Design Patterns & SOLID principles
  • Strong knowledge of various software development life cycle (SDLC) aspects such as Requirement analysis, Design, Development, Testing and Deployment
  • Proficient in various Testing Methodologies, Test plans, Test cases, Test procedures by analyzing business, system and functional requirement documents
  • Familiar with TDD and BDD frameworks
  • Proficient in White Box, Black Box, and Gray Box testing
  • Good knowledge of database concepts and programming practices using MySQL
  • Extensive experience working on cross platform Linux, Windows & Mac
  • Good understanding of various development process like Continuous integration, Continuous Delivery, and Continuous Deployment