Syed M.

Syed M.

Lead Test Automation Engineer

Karachi, Pakistan
Hire Syed M. Hire Syed M. Hire Syed M.

About Me

With over 10 years in software quality assurance and automation, I bring a robust technical foundation shaped by a Bachelor’s in Computer Science from the National University of Computer and Emerging Sciences, paired with advanced skills in programming, databases, and testing tools. My career has focused on elevating QA processes and driving automation to ensure high-quality software delivery in an ever-evolving IT landscape.

QA Testing 10 years REST Assured 9 years Test Automation Engineer 10 years A/B Testing 7 years Test Automation Frameworks 10 years Load Testing 8 years Apache JMeter 10 years Smart Meters 10 years Cross-browser Testing 8 years UI Automation 8 years REST API Automation 9 years Postman 9 years APIUM 9 years Manual QA 10 years Manual Testing 10 years Selenium 9 years Cypress 9 years WebDriver 10 years Playwright 10 years CI/CD Pipelines 8 years jUnit 10 years TestNG 10 years Azure SQL Database 8 years

Work history

Xola
Xola
Lead Test Automation Engineer
2022 - Present (3 years)
Remote
  • Key Responsibilities: ● Designed and implemented scalable and robust test automation frameworks to enhance the efficiency of testing processes. ● Authored comprehensive automated test scripts to validate the functionality, performance, and security of Xola's booking and marketing platform. ● Collaborated with cross-functional teams, including developers and product managers, to gather requirements and identify critical test scenarios. ● Conducted thorough regression testing to ensure the stability of software after updates or new feature rollouts. ● Integrated automated test scripts into the CI/CD pipeline, enabling streamlined software delivery with consistent quality. ● Improved test coverage by creating automated test suites for web, mobile, and API layers of the platform. ● Conducted performance testing to analyze and optimize system responsiveness and stability under high traffic conditions. ● Reviewed pull requests and provided constructive feedback to maintain code quality and align with testing best practices. ● Mentored junior team members on test automation techniques and frameworks, contributing to their professional growth. ● Investigated and reproduced defects, working closely with the development team to ensure timely resolutions. ● Maintained detailed documentation for test automation frameworks, test scripts, and execution results. ● Monitored and optimized test execution times to improve efficiency in the CI/CD pipeline. ● Researched and incorporated emerging tools and technologies to enhance test automation capabilities. ● Conducted exploratory testing to identify edge cases and ensure comprehensive software validation. ● Played a key role in defining and implementing quality assurance processes and strategies to align with industry standards. ● Partnered with customer support teams to address user-reported issues and verify fixes in production environments. ● Maintained a proactive approach to identifying and mitigating risks in software releases. ● Led efforts to improve test data management, ensuring consistent and reliable test environments. ● Enhanced the overall user experience by ensuring seamless integration of new features across various booking channels.

Bykea
Bykea
Lead Test Automation Engineer
2019 - 2019
Remote
  • Key Responsibilities: ● Responsible for Team goals, and managing team members' tasks in the queue as per Sprint. ● Analyze the production equipment automation systems and design and implement projects for the improvement of process efficiency and robustness. ● Benchmarking solutions and delivering best-in-class recommendations and applying new technology as a driving force for process simplification, with economical and effective payback times. ● Refine requirements from stakeholders and convert them into Gherkin for automation implementation. ● Manage team members and tasks in the queue as per Sprint. ● Development and execution of automated functional, on web and mobile applications. ● Code review. ● Development and execution of load and stress testing. ● Monitor Error log, on live for the functional bug. ● Load and Stress testing on different areas of Bykea. ● Implementation of Automated Testing processes. ● Automated Mobile app and Web using Test Complete. ● Automation test execution after build deployment on live and staging. ● Implementation of Automated bug reporting tool. ● Implementation of Jenkins build process in automation. ● Deployment of Jmeter servers. ● Created a BDD Framework and integrated it with Cypress. ● Designing, writing, and executing automated test cases for web applications using Cypress. ● Perform load and stress testing using the Jmeter tool. ● Implementation of Automated bug reporting tool. ● Log monitoring and server strength monitoring while performing load/stress testing

VentureDive
VentureDive
Sr Test Automation Engineer
2017 - 2017
Remote
  • Key Responsibilities: ● Handle multi-disciplinary projects and to navigate complex challenges. ● Created automation script using Espresso and Appium to automate Mobile Application. After test suites are executed, Allure Test Reports are generated and test cases are marked on Jira. ● Develop Behavior-driven, Data Driven and Modular Driven Frameworks in Selenium and Appium. ● Write Gherkin feature file for Cucumber and develop Cucumber Step Definitions in Java. ● Debug test failures, work closely with the Software Development Teams, and reported software bugs in the bug tracking system. ● Conduct automation inspections, automation scripts code review. Increase productivity by identifying and implementing improvements to existing automation solutions. ● Conduct training sessions and workshops to train and assist the QA team with automation tools and designing framework. Also, mentoring the resources with automation related tasks. ● Setting up Continuous Integration processes using Jenkins, for running tests on a nightly basis automatically. ● Configure Jenkins with GIT and schedule jobs to fetch the latest code, build the application, execute test suites using Selenium WebDriver and mark these test cases on Jira accordingly. ● Accomplish Performance Testing on different applications using JMeter tool. Design and code the scripts for Performance benchmark verification of applications integrated with Jira and Jenkins. ● Analyze data gathered from performance test runs and generate ANT and html-based test reports. Also, provide recommendations for performance improvements, and identify bottlenecks of application. ● Simulate tests from the Cloud using Blazemeter. Monitoring and analyzing capability and response time of the application under heavy load/stress. ● Create a standardized performance testing process that is applied throughout the company.

VentureDive
VentureDive
Test Automation Engineer
2015 - 2015
Remote
  • Key Responsibilities: ● Interaction in requirement gathering and signing off builds. ● Analyzing Test Requirements, Tracking changes and maintenance of Test Cases. ● Extensive background in full-cycle of software quality assurance process. ● Analyzing functional requirements and business specifications. ● Execution of smoke, sanity, functional, system, integration, regression, and performance tests. ● Logging defects encountered during testing via JIRA and conducting fix verification. ● Broad experience in coordinating testing effort, responsible for test deliverables, quality metrics, coverage, results reporting to management, issue escalating. ● Collaborate effectively with the team to make sure the readiness and completeness of the project within the agreed time frame. ● Maintenance of test documentation and assist in the debugging and modification of software. ● Implementing and developing solutions enabling Development and Operations teams to build, deploy, monitor and test applications and environments ● Investigating Production Issues and providing workaround to the stated issue. ● Perform API’s testing using: SoapUI, Advanced Rest Clients and Postman. ● Perform security testing using Burp and Zap tool. Also worked on Kali Linux.

Test Automation Engineer

Portfolio

Web Automation & Manual Testing | micro1.
Web Automation & Manual Testing | micro1.

Conducted comprehensive design review, validation, and automation testing to ensure top quality performance. Objectives: - Conduct design reviews and validations - Develop and execute detailed test cases - Automate API tests using JMeter - Perform UI automation using Playwright - Test AI models for accuracy and reliability Task: - Automate candidate response evaluations - Test question difficulty - Ensure proctoring software accuracy - Validate AI recommendations for candidate-client matching Outcome: A robust, efficient recruitment platform leveraging advanced automation and AI technologies.

Education

Education
Bachelor, BSCS
FAST-National University of Computer and Emerging Sciences
2010 - 2015 (5 years)