Contact
Karachi, Pakistan
- (Mobile)-
www.linkedin.com/in/syedmuhammad-zubair (LinkedIn)
Top Skills
GitHub
JavaScript
Cypress.io
Languages
Urdu
English
Honors-Awards
Sindh Endowment Scholarship
Publications
Classification of Research Citations
(CRC)
Syed Muhammad Zubair Alam
Test Automation | Performance | Security
Karāchi, Sindh, Pakistan
Summary
I have a strong background in software quality assurance, testing,
and automation, with over 10 years of valuable experience in the
IT industry. I graduated with a Bachelor of Science in Computer
Science from the National University of Computer and Emerging
Sciences in 2015, and have since acquired multiple skills and
certifications in different programming languages, databases, and
testing tools.
I am an enthusiastic, collaborative, and results-oriented professional,
who enjoys solving complex problems and learning new
technologies. I am always looking for challenging and technical
roles in the IT field, where I can apply my skills and knowledge, and
contribute to the success of the team and the organization.
Experience
micro1
Test Engineer
September 2022 - August 2023 (1 year)
Bykea
Lead Automation Engineer
August 2020 - August 2022 (2 years 1 month)
Karāchi, Sindh, Pakistan
• Lead Cross-Functional Team of Manual QAs and Automation Engineers.
• 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.
Page 1 of 5
Current Responsibilities:
• 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.
Other Responsibilities:
• 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.
Foree
Senior Test Automation Engineer
January 2019 - August 2020 (1 year 8 months)
Pakistan
- Create test automation frameworks, write test code, and run code reviews for
other automation engineers.
- Lead a team of QA automation engineers to achieve team goals.
- Help drive decisions about test automation strategies.
- Experience implementing best practices pertaining to test definition,
requirements tracking, and test automation.
- Demonstrated expertise in scripting, test automation, code reviews,
and testing utilities or management tools like Selenium, Appium, Jmeter,
Cucumber, Cypress , etc.
Page 2 of 5
- Monitors emerging test automation frameworks, trends, technologies, and
best practices for potential use by the team.
- Reviews test automation code written by other team members.
- Participate in product design reviews to provide input on functional
requirements, product designs, schedules, or potential problems.
- Review software documentation to ensure technical accuracy, compliance, or
completeness, or to mitigate risks.
- Provide mentoring within the QA team to ensure high-quality solutions.
- Participate in development team demonstrations to coordinate testing of
incrementally released capability from Agile development teams.
- Manage test environment and configuration to include all laboratory facilities
and test equipment.
- I thrive in a dynamic environment while engaging with multiple development
teams to troubleshoot and solve problems.
- Experience building automation test frameworks from scratch.
VentureDive
3 years 6 months
Test Automation Engineer
August 2017 - January 2019 (1 year 6 months)
Karachi
• Design and develop web automation framework using Selenium WebDriver
with TestNG scripts for smoke and regression suite testing.
• 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 the
test on nightly basis automatically.
Page 3 of 5
• 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 generated ANT and
HTML based test report. 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 applied throughout
the company.
Software Quality Assurance Engineer
August 2015 - August 2017 (2 years 1 month)
Pakistan
• Member of multiple teams at venture dive.
• Client-side Interaction in requirement gathering and signing off builds.
• Analyzing functional requirements and business specifications.
• Performed testing experience in Customer Mobile App (IOS, Android,
and Web-app), Vista jet Backend and Profile Preferences Crew Application
(Blackberry).
• Manage multi-disciplinary projects and to navigate complex challenges.
• Broad experience in coordinating the testing effort, responsible for test
deliverables, quality metrics, coverage, results reporting to management, issue
escalating.
• Execution of smoke, sanity, exploratory, functional, system, integration,
regression, and performance tests.
• Logging defects encountered during testing via JIRA and conducting fix
verification
• Perform test automation using Selenium and Appium tools.
• Proficient in functional, negative, regression testing and documentation
verification.
• Experience in working in distributed teams and Agile methodologies.
• Development and maintaining of test scripts, bugs analysis, and interaction
with development team members in fixing the defects.
• Implementing and developing solutions enabling Development and
Operations teams to build, deploy, monitor and test applications and
environments.
Page 4 of 5
• Setting up and introducing Continuous Deployment processes and advising
on best practice using Jenkins tool.
• Expertise in creation of physical mocks/prototype for Websites and mobile
application using InVision Prototype.
• Expertise in Adobe Photoshop to refine the better UI Experience.
• Uses Balsamiq cloud for mock/prototype wireframing.
• Uses Sketch for designing the UI and UX for mobile applications and
websites.
Education
National University of Computer and Emerging Sciences
Bachelor of Science (BS), Computer Science · (2011 - 2015)
Page 5 of 5