Zubair Alam

Zubair Alam

$30/hr
QA | Test Automation | Penetration Tester | Performance Engineer
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Karachi, Sindh, Pakistan
Experience:
10 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.