Karthikeyan Dorairaj
About Karthikeyan Dorairaj
Karthikeyan Dorairaj is a VP and Quality Senior Engineer with extensive experience in software development and testing. He has worked at notable companies including Mphasis, Cognizant, and City National Bank, and holds a Master of Computer Applications from Bharathidasan University.
Current Role at City National Bank
Karthikeyan Dorairaj currently serves as AVP, Quality Senior Engineer at City National Bank. He has held this position since 2022, contributing to quality assurance initiatives within the organization. His role involves overseeing quality engineering processes and ensuring the delivery of high-quality software products. He operates in the Los Angeles Metropolitan Area, focusing on enhancing software testing practices and methodologies.
Previous Experience at City National Bank
Before his current role, Karthikeyan worked at City National Bank as AVP, SDET Engineer III from 2020 to 2022. During this time, he was responsible for implementing software testing strategies and improving the overall quality of applications. His tenure at the bank allowed him to develop a strong understanding of the financial services domain and the specific quality assurance needs within it.
Professional Background in Software Engineering
Karthikeyan has a diverse background in software engineering, having worked at several notable companies. He was a Senior Test Analyst at Cognizant from 2010 to 2020, where he focused on software testing and quality assurance. Prior to that, he served as a Senior Software Engineer at Mphasis from 2007 to 2010. His early career included a role as a Software Engineer at 3i Infotech and as a QA Engineer at Icomm Technologies - FormulaHR.
Education and Expertise in Computer Science
Karthikeyan holds a Master of Computer Applications (M.C.A.) degree from Bharathidasan University, where he studied from 2003 to 2006. His educational background has equipped him with a strong foundation in computer science principles. He possesses expertise in Behavior Driven Development (BDD) using Gherkin code and has extensive experience in automating build processes and application deployments.
Skills in Software Testing and Development
Karthikeyan has a strong understanding of both the Software Development Life Cycle (SDLC) and the Software Testing Life Cycle (STLC). He has developed automated tests using C# with Selenium and TestNG, and has experience testing APIs and web services, particularly REST APIs. His proficiency in Agile-SCRUM methodology has enabled him to create detailed project management plans and schedules.