Summary


Software Engineer with 1+ years of experience in Quality Assurance process, methodologies and software maintenance. Possess a B.S. in Software Engineering from National University of Modern Languages, NUML Islamabad. Seeking to leverage my SolidWorks expertise, leadership abilities, and Manual/Automated testing skills in the role of Senior Software Engineer. 


Projects

Expense Memoing System

Experience

Company Logo
Software Quality Assurance
Funavry technologies
Feb 2020 - Present | Rawalpindi, Pakistan

 Design test plans, scenarios, scripts, or procedures.
 Test system modifications to prepare for implementation.
 Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
 Document software defects, using a bug tracking system, and report defects to software developers.
 Identify, analyze, and document problems with program function, output, online screen, or content.
 Monitor bug resolution efforts and track successes.
 Create or maintain databases of known test defects.
 Plan test schedules or strategies in accordance with project scope or delivery dates.
 Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems. 
 Serve as a key member of QA team as QA analyst on development projects. Part of QA team in developing and implementing quality assurance and quality control methodologies to ensure compliance with QA standards and customer specifications.
 Created and executed software test plans, cases and scripts to uncover, identify and document software problems and their causes.
 Conducted formal and informal product design reviews throughout the software lifecycle to provide input on functional requirements, product designs, schedules and potential issues.
 Conduct manual testing to ensure the software created by developers. Review requirements, specifications and technical design documents to provide timely and meaningful feedback
 Perform acceptance.
 Regression.
 Functional/performance testing using manual testing technique.
 Validate, verify, communicate and resolve issues.
 Part of QA meetings.
 Release Deployment in QA environment.
 Test Cases development.
 Execution of test cases.  Defects Reporting.
 Testing when bugs are resolved.
 Reporting of functional as well as n-on Functional issues. 
 Establish and enforce rules for behavior and policies and procedures to maintain order among students.
 Modify the general education curriculum for special-needs students, based upon a variety of instructional techniques and technologies.
 Teach socially acceptable behavior, employing techniques such as behavior modification and positive reinforcement.
 Maintain accurate and complete student records, and prepare reports on children and activities, as required by laws, district policies, and administrative regulations.
 Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
 Document test procedures to ensure reliability and compliance with standards.
 Develop or specify standards, methods, or procedures to determine product quality or release readiness.
 Provide feedback and recommendations to developers on software usability and functionality.
 Monitor program performance to ensure efficient and problem-free operations.
 Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions.
 Design or develop automated testing tools.  Coordinate user or third party testing.

Company Logo
Quality assurance engineer
National Incubation Center ( SERICS)
Mar 2019 - Feb 2020 | Islamabad, Pakistan


Serve as a key member of QA team as QA analyst on development projects.
Part of QA team in developing and implementing quality assurance and quality control methodologies to ensure compliance with QA standards and customer specifications.
ï‚· Created and executed software test plans, cases and scripts to uncover, identify and document software problems and their causes.
ï‚· Conducted formal and informal product design reviews throughout the software lifecycle to provide input on functional requirements, product designs, schedules and potential issues.
ï‚· Conduct manual testing to ensure the software created by developers. Review requirements, specifications and technical design documents to provide timely and meaningful feedback
ï‚· Perform acceptance.
ï‚· Regression.
ï‚· Functional/performance testing using manual testing technique.
ï‚· Validate, verify, communicate and resolve issues.
ï‚· Part of QA meetings.
ï‚· Release Deployment in QA environment.
ï‚· Test Cases development.
ï‚· Execution of test cases.
ï‚· Defects Reporting.
ï‚· Testing when bugs are resolved.
ï‚· Reporting of functional as well as n-on Functional issues.

Company Logo
Teaching
Sadeq Public School
Apr 2017 - Feb 2019 | Rawalpindi, Pakistan


ï‚· Establish and enforce rules for behavior and policies and procedures to maintain order among students.
ï‚· Modify the general education curriculum for special-needs students, based upon a variety of instructional techniques and technologies.
ï‚· Teach socially acceptable behavior, employing techniques such as behavior modification and positive reinforcement.
ï‚· Maintain accurate and complete student records, and prepare reports on children and activities, as required by laws, district policies, and administrative regulations.
ï‚· Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
ï‚· Document test procedures to ensure reliability and compliance with standards.
ï‚· Develop or specify standards, methods, or procedures to determine product quality or release readiness.
ï‚· Provide feedback and recommendations to developers on software usability and functionality.
ï‚· Monitor program performance to ensure efficient and problem-free operations.
ï‚· Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions. ï‚· Design or develop automated testing tools.
ï‚· Coordinate user or third party testing. OBJECTIVE I am in pursuit of a job to move towards successful life and to help improve the standard of organization with my full devotion and hardworking according to my ability and to learn more under the supervision of my seniors. Seeking a challenging career with a progressive organization that provides an opportunity to capitalize my technical skills & abilities in the field of information technology (IT).
ï‚· Prepare, administer, and grade tests and assignments to evaluate students\' progress.
ï‚· Meet with other professionals to discuss individual students\' needs and progress.
ï‚· Confer with parents or guardians, other teachers, counselors, and administrators to resolve students\' behavioral and academic problems.
ï‚· Employ special educational strategies and techniques during instruction to improve the development of sensory- and perceptual-motor skills, language, cognition, and memory.
ï‚· Teach personal development skills such as goal setting, independence, and selfadvocacy. ï‚· Instruct through lectures, discussions, and demonstrations in one or more subjects, such as Physics, mathematics, or Computer Science.
ï‚· Confer with parents, administrators, testing specialists, social workers, and professionals to develop individual educational plans designed to promote students\' educational, physical, and social development.
ï‚· Prepare materials and classrooms for class activities.
ï‚· Meet with parents and guardians to discuss their children\'s progress and to determine priorities for their children and their resource needs.
ï‚· Observe and evaluate students\' performance, behavior, social development, and physical health.
ï‚· Confer with other staff members to plan and schedule lessons promoting learning, following approved curricula.
ï‚· Provide additional instruction in vocational areas.
ï‚· Attend professional meetings, educational conferences, and teacher training workshops to maintain and improve professional competence.
ï‚· Instruct and monitor students in the use and care of equipment and materials to prevent injuries and damage.

Education

National University of Modern Languages
Bachelors, Bachelors in Science, Software Engineering‎
Computer, Maths, Physics
CGPA 3.2/4
2020

Skills

Intermediate Quality Assurance
Beginner Manual Test Execution
Intermediate Acceptance Testing
Intermediate Accounts / Manager
Intermediate Agile Environment
Intermediate Agile Testing
Expert Analytical Skills
Expert Automated Software Command
Intermediate Automated Trading
Intermediate Automation Framework
Beginner Automation Languages Command
Intermediate Automation Testing
Beginner C#
Intermediate Conservation Awareness
Expert Cross Browser Testing
Intermediate Curriculum Assessments
Intermediate Database Applications
Intermediate Debugging Test Scripts
Beginner Handling Assignments
Intermediate Issue Logging
Intermediate Javascript
Intermediate Jira
Intermediate JMeter
Intermediate Load Balancing
Intermediate Moz Keyword
Beginner MS Visio
Beginner OOP
Expert Policies Implementing
Expert PPC Command
Expert QA Methodolgies
Expert QA Tools & Techniques
Expert Record Keeping
Intermediate Reporting
Intermediate Selenium
Intermediate Selenium Testing
Intermediate SeleniumGrid
Intermediate Software Analysis
Intermediate Software Assurance
Expert Software Life Cycle Testing
Intermediate Software QA Methodologies
Expert Software Quality
Intermediate Software Quality Management
Intermediate Software Quality Review
Intermediate Software Test and Automation
Intermediate Software Testing Techniques
Intermediate SQA Team Test
Beginner SQL and Scripting
Intermediate Test Automation
Expert Test Case Generation
Intermediate Testing Tools Command

Languages

Intermediate English
Expert Urdu

Companies Followed