Bilal Ashraf
Software Quailty Assurance Engineer
Hire this person
Send a job offer directly to this candidate
About
- Creating test plans and test cases based on product requirements
- Executing tests, analyzing results, and reporting defects
- Collaborating with developers to reproduce, debug and resolve issues
- Performing regression testing to ensure that changes to the software do not introduce new defects
- Participating in code reviews and providing feedback on design and implementation from a quality perspective
- Staying up-to-date with the latest industry trends and testing methodologies
- Contributing to the continuous improvement of the QA process and best practices
Experience
Experience in designing, developing, and executing test plans and scripts to identify and report software defects and issues.
Familiarity with various testing methodologies and frameworks, such as Agile, Scrum, and Waterfall.
Proficiency in using a variety of testing tools and technologies, such as JIRA, Selenium, Appium, and TestNG.
Knowledge of software development life cycle (SDLC) and software testing life cycle (STLC).
Experience in collaborating with cross-functional teams, including developers, product owners, and project managers.
Experience in conducting both manual and automated testing, including functional, regression, integration, and performance testing.
Strong analytical and problem-solving skills, with the ability to identify and troubleshoot issues effectively.
Familiarity with software quality assurance processes, including defect tracking, reporting, and resolution.
Understanding of industry-specific regulatory compliance requirements and best practices.
Excellent communication and interpersonal skills, with the ability to effectively communicate with team members and stakeholders.
Overall, a summary of professional experience as a QA would showcase the candidate's knowledge and expertise in software testing and quality assurance, as well as their ability to collaborate with cross-functional teams and deliver high-quality software products.
Education
BSCS degree provides a solid foundation for a career in the technology industry and enables graduates to develop critical thinking, problem-solving, and technical skills that are essential in today's digital world.