Home
I'm Farhan, an experienced software developer and certified ISTQB tester having working knowledge of all phases of SDLC stage.
▶ As a seasoned Full Stack Development Engineer with over 10 years of practical development experience, with strong analytical skills and expertise in broad range of technologies.
▶ Demonstrated ability to create innovative AI solutions for diverse applications such as natural language processing, computer vision, and autonomous systems.
▶ Having hands on product development experience in IoT domain, specifically covered back-end development using Java, Python and related open source technologies.
▶ Experience in Agile software development using SCRUM.
▶ Expertise in Python, JavaScript, TypeScript, ReactJS, VueJS, Selenium, Postman, Playwright, Electron, Angular, Spring, ReadyAPI, Hibernate, MongoDB, MySQL and Cassandra.
▶ Proficient in design and development of software applications especially in software as a service (SaaS) layer and micro-services.
▶ Exposed to designing system level database, restful services.
▶ Having hands on experience in build automation using Jenkins, Gitlab CI, Circle CI
Throughout my career, I have successfully led and contributed to numerous projects, from inception through deployment, consistently ensuring optimal performance, security, and user experience. My proficiency in agile methodologies and collaborative environments enables me to work effectively within diverse teams, driving innovation and continuous improvement.
"Self-reflection is key to purposeful testing."
In spare time, I would like to go on long drive with family or friends.
Experience
AI CONSULTANT QA @ GENISLAB TECHNOLOGIES
SEP-2023
Quality targets definition and planning for MVP releases in continuous agile format- Performed consultation, coordination and collaboration within QA and customer - Generative AI Copilot / NLP Chabot Autonomous Agents & workflows. - Writing and executing effective test cases and matrices (decision tables). - Data Testing (Analysis)– Testing different features and modules including different types of data. Team and task management to ensure risk-free and client-compliant project delivery.
Projects
Value Stream Management
LLM application, powered with RAG
PLM AGILE EXPERT (QUALITY) @ Digital Industries Factory Automation
SEP-2022
Led the overall QA activities for the AI and ML software product line which involves numerous GA product releases and various services projects. Product technical risk assessments, identification and mitigation. Product requirements analysis and maintain traceability. Collaborated closely with product managers, developers, and stakeholders to align testing efforts with project goals and user expectations. Identified missing scenarios, interoperability and integration cases in product specifications, provided improvements and functional feedback. Created project plans for different product releases, test automation and services projects. Reported daily, weekly, sprint retrospective, bi-monthly progress, defects status, release metrics to management. Provided training and support to team.
Projects
Transfer of Technology - JV
AIS Continuous Quality Strategy
TEAM LEAD QA @ Digital Industries Software (Technology & Innovation)
OCT-2017
Played a key role in executing on the IoT Software Platform test automation strategy, driving quality and testability of built over AWS. Managed resource allocation and developed cost-effective test plans meeting client requirements. Enabled integrated team’s environment and tooling-chain for faster collaboration. Product coverage analysis and test cases review. Test automation frameworks design and implementation. Processes development, implementation and improvements. Managed Jira for sprint monitoring and client interaction. Increased work visibility through interconnected task management workflow. Correspondence on issues with development teams and customers. Established management dashboard and reporting. Tracked and ensured compliance with requirements throughout SDLC, status reporting and ensuring quality release. A fully automated test deployment workflow initiated right from the SlackUI.
Projects
Hamlet valves real-time condition & health monitoring
Product security cyber threat & risk assessment - Cybersecurity
OR2 cloud-device data Simulator
AI enabled ML models training platform
Predictive analytics for industrial asset through on-premise IoT-gateway (Anamoly detection via acoustic data monitoring.)
M3-Machine Monitoring & Management
Simulation Twin Lab
SENIOR TECHNICAL LEAD @ Mentor Graphics Inc (www.mentor.com)
APR-2015
Developed test plans and test procedures for testing of all components at module, system and integration levels, performing risk analysis when required. Adherence to existing processes, identifying process gaps and proposing improvements. Assisted project and product teams to increase test effectiveness and coverage, while reducing the cost of test execution. Ensuring requirement compliance in SDLC, identifying specifications gaps, taking follow-up and reviews to ensure timely, quality results. Led the execution of test cases through both automated and manual tests. Collaborating with stakeholders to defining and managing sprints using Jira. Creating and sharing status reports with management. Owned quality reporting, defect diagnostics, and software release sign-off. Conducting user acceptance demos with clients and engaging with remote teams on daily assignments. Provided training and support to team members.
Projects
CSP - Cloud Services Platform

QUALITY ASSURANCE MANAGER @ Intech Process Automation (www.intechww.com)
JUL-2009
Innovated sellable quality product. Contributed to IntelliMAX's success as a cutting-edge solution and marketable product for industrial applications. Team and Task Management - Developed and implemented strategic plans for risk-free, client-compliant delivery. Facilitated collaboration among development teams, architects, documentation specialists, project managers, commercial teams, and quality assurance groups. Led software testers and field engineers, crafted robust validation strategies, ensuring the reliability of mission-critical industrial systems. Tracked and traced requirements specifications throughout SDLC. Identified and suggested revisions to existing quality standards and processes.
Projects
IoT Device Management
IntelliMAX (Industrial Automation & HMI Software)
Plant Information Management System - SCADA Historian
PLC Alarming
Distributed Intelligence
Plant Assets Ontology ISA95
OPC server & client compliance DA/HDA/AnE
OEE (Overall equipment efficiency)
SCADA hot redundant Server & Client Switchover
APPLICATION ENGINEER @ Imperious Technologies (www.imperioustech.com)
SEP-2007
Wrote test scripts to assess software quality, and develops automated test reporting to increase overall product validation process. Implemented health checks for deployed services, also update documentation for this runbook. Simulate tag values, alarm event, and historical data for OPC UA server compliance testing.
Clients
Test Scripts
Tech Stack
Usually the tools I use for the job, depend on the job. There's no one-size fits all, and as such I'm always trying out new technologies, and constantly learning.
The following technologies are the ones I'm most familiar and used.