Massab Khan
Software Quality Assurance (SQA) Engineer
Hire this person
Send a job offer directly to this candidate
About
Software Quality Assurance (SQA) Engineer with a proven track record of ensuring the highest standards of software quality and reliability. Skilled in designing and implementing test strategies, developing test plans, and executing comprehensive test cases across diverse software environments. Proficient in various testing methodologies and management tools.
Dedicated to collaborating with cross-functional teams to identify and resolve defects, improve processes, and enhance overall product quality. Passionate about delivering exceptional user experiences through rigorous testing and continuous improvement. Ready to leverage expertise to drive success in dynamic software development environments.
Experience
SQA and AI Data Annotation - KluesAi - Riyadh, Saudi Arabia
(2024-04)
- Convert unstructured raw data into structured, labeled datasets with precision and consistency so that AI/ML models can learn and perform effectively.
- Reviewing and validating annotations for accuracy.
- Maintaining confidentiality and ethical handling of data.
- Ensuring accuracy and consistency in annotations to maintain dataset integrity.
- Identify potential risks and ensure they are mitigated.
- Collaborate with developers, product managers, and stakeholders to maintain quality throughout the software development lifecycle (SDLC).
- Document defects, test results, and provide reports to stakeholders.
- Mentor junior QA team members and promote a culture of quality.
- Conduct security and performance testing for sensitive applications.
- Ensure defects are logged, tracked, and resolved in bug tracking systems
- Document Test Execution Results including passed/failed cases, defects found, and test coverage.
Software Quality Assurance Engineer - Code Frenetics (SMC-Private) Limited
(2023-03 - 2024-04)
- Test Case Execution, Execute predefined test cases to verify software functionality, performance, and usability. This could involve manual testing or automated testing, depending on the project requirements
- Presenting the completed tasks/modules.
- Manual testing (UI/UX/Functional) and checking the completed tasks for bugs and giving any additional changes tasks to the developers.
- Bug Reporting and Tracking to Identify defects in the software and accurately report them using a bug tracking system such as Postman or Jira. Provide necessary information such as steps to reproduce, environment details, and severity of the issue.
- Verifying the resolved bugs again.
- Participate in regression testing activities to ensure that new features or code changes do not introduce new defects or regressions into the software.
- Document test cases, test results, and any other relevant information. This documentation helps in maintaining the quality standards and provides reference for future testing cycles.
- Collaboration, Work closely with developers, product managers, and other members of the QA team to understand requirements, clarify doubts, and ensure smooth communication throughout the testing process.
Management Head Dealing in all the Social Media Marketing - IQRA University
(2022-11 - 2023-03)
- Monitoring, executing, filtering, and measuring social media.
- Encourage collaboration across teams and departments regularly via telephone, email, conference calls or face-to-face.
- Planning and developing social media campaigns.
Education
BS - Computer Science - IQRA University (2023-02)