MUHAMMAD SAAD RAZZAQ
Software Test Engineer
PROFESSIONAL SUMMARY
CONTACT
Software Engineer in Tests with 7+ years of experience in mobile, web, backend applications and network software testing.
Quality-focused professional with extensive experience in test automation
and developing testing frameworks and infrastructure for front end as well as
backend.
In-depth knowledge of Software Testing Methodologies such as Functional
testing, Grey/Black Box testing, Unit testing, Integration testing, Regression
testing, Acceptance testing (UAT), User Experience Testing, System Testing.
Experienced in automation testing of web-based applications using
WebDriver and creating testing frameworks from scratch.
Good work ethics, detail oriented, fast learner, team oriented, flexible and
adaptable to all kinds of environments.
Have excellent communication and interpersonal skills.
-
--
-
Karachi, Pakistan
https://pk.linkedin.com/in/saadrazzaq-
-
ACADEMIC BACKGROUND
-
-
PROFESSIONAL EXPERIENCE
BACHELORS OF COMPUTER SCIENCE
(BSCS)
Hamdard University 2015
✓
✓
Organization: 10 PEARLS PVT LTD. | JUNE 2020-Current
Designation: STAFF TEST ENGINEER
Prioritize multiple projects according to schedule and corporate priorities in
addition to working within budgets, time constraints and client
specifications.
Working closely with the automation team to integrate use cases into
regression test suite.
Demo proof of concept for specific customer use cases.
Compiling accurate status reports and communicating to management.
Provide all fault isolation along with identify ability to manufacturing
technical personnel.
Provide design recommendations while also acknowledging potential
tradeoffs of solutions Build and evaluate prototypes.
Collaborate with engineering staff to explain and execute comprehensive
testability requirements.
Head responsibility to continually mature test infrastructure.
Ensure to define clearly entire production test plan.
Work closely with all supporting groups and departments to
understand/define needs and maintain relationship throughout the test
system development process.
Evaluate test platform options to select most effectual as well as economical
solution for entire production testing.
As needed, guide small team of junior engineer(s) in the achievement of
project goals
✓
✓
Organization: WAVETEC PVT LTD. | JULY 2018 - JUNE 2020
Designation: SENIOR QA AUTOMATION ENGINEER
Exploring and implementing new ways to automate systems
Designing and testing automation equipment and processes
Programming new automated components
Identifying quality issues and writing reports
Eliminating defects and errors with product and software development
Collaborating with other business units
CERTIFICATES
-
Certified Application and API
Automation Engineer
Certified Performance Tester with
JMeter and K6.io
Certified API Tester with SoapUI
-
SKILLS
-
-
-
Test automation tools (selenium,
cypress, playwright, Appium, k6.io,
codecept.js
Programming skills (JavaScript, JAVA,
c#, python)
Test planning and strategy
Test case development and execution
Defect management and tracking
Testing techniques (black-box testing,
white-box testing, gray-box testing,
exploratory testing, and regression
testing)
Testing methodologies (Agile,
Waterfall, and DevOps)
Debugging skills
Communication and collaboration
skills
Performance and load testing (JMeter
or LoadRunner to evaluate the
software's scalability and reliability)
CI/CD (Jenkins, Docker and GitLab)
-
-
-
✓
✓
PERSONAL SKILLS
-
-
Problem Solving Skills. ...
Critical Thinking Skills. ...
Flexibility. ...
Communication Skills. ...
Teamwork. ...
Organization Skills. ...
Creativity. ...
Emotional Intelligence…
Attention to Detail…
-
REFERENCES
-
Review requirements, specifications and technical design documents to
provide timely and meaningful feedback
Create detailed, comprehensive and well-structured test plans and test cases
Estimate, prioritize, plan and coordinate testing activities
Design, develop and execute automation scripts using open source tools
Identify, record, document thoroughly and track bugs
Perform thorough regression testing when bugs are resolved
Develop and apply testing processes for new and existing products to meet
client needs
Liaise with internal teams (e.g. developers and product managers) to identify
system requirements
Monitor debugging process results
Investigate the causes of non-conforming software and train users to
implement solutions
Track quality assurance metrics, like defect densities and open defect counts
Stay up-to-date with new testing tools and test strategies
-
Available on request
✓
✓
-
Organization: BARI'S TECHSOL | OCTOBER 2016 - JULY 2018
Designation: SOFTWARE QUALITY ASSURANE ENGINEER
Organization: RIKSOF PVT LTD. | SEPTEMBER 2015 - SEPTEMBER 2016
Designation: SOFTWARE QUALITY ASSURANE ENGINEER
Design and execute test suites based on user requirements and open
bugs/verify fixes in Microsoft Test.
Manager/Team Foundation Server.
Requirement Analysis from Client, prepare Traceability matrix Bug Reporting
and Bug Tracking.
Reporting new suggestions to enhance the existing system.
DECLARATION
-
I hereby assure that the above information furnished by me is true and
correct to the best of my knowledge.