Match score not available

Software Quality Assurance Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related IT field, 5-6 years of experience in QA, Proficiency in testing tools like Selenium and JIRA, Knowledge of scripting languages such as Java, Python, or JavaScript.

Key responsabilities:

  • Develop comprehensive test plans for applications
  • Execute test cases and report defects accurately

Job description

Key Responsibilities:

● Develop comprehensive test plans for web and mobile applications.

● Create detailed test cases and test scripts that cover various aspects of the

software, including functionality, performance, security, and usability.

● Execute test cases and report defects accurately. This may involve manual

testing, automated testing, or a combination of both.

● Document results of tests for the software development team.

● Conduct performance testing to evaluate the software's scalability,

responsiveness, and resource utilization under various conditions.

● Recommend improvements in software to enhance the user experience.

● Ability to communicate effectively with cross-functional teams, including

developers, product managers, and business analysts, about the issues/bugs

found during testing.

● Work together with the software developers to enhance and improve

applications as well as QA processes.

● Maintain updated knowledge of industry trends and advancements

● Suggest solutions to identified product problems, collect quality data and identify

key KPIs for product quality.

● Prepare and present reports and metrics to Project Stakeholders.

Key Skills:

● Strong ability to design effective test cases that cover different scenarios and edge

cases.

● Proficiency in using testing tools and frameworks such as Selenium, JIRA, or similar

tools, depending on the specific needs of the project.

● Proficiency in writing and maintaining automated test scripts, including knowledge of

scripting languages like Java, Python, or JavaScript.

● Understanding of the importance of regression testing and the ability to efficiently

perform it.

● Strong analytical and problem-solving skills to identify root causes of defects and

recommend solutions.

● Effective communication skills to report test results, provide feedback, and

collaborate with team members.

● A commitment to staying updated with the latest trends and technologies in software

testing and quality assurance.

● Keeping up-to-date with the latest security threats, vulnerabilities, and industry best

practices for secure software development

● Have experience in Agile-SCRUM Team environment

● Excellent oral and written communication skills (English and Arabic)

Required Qualifications:

● Bachelor's degree in Computer Science or a related IT field.

● A minimum of 5-6 years of experience in the same position.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Analytical Skills
  • Collaboration
  • Communication

Quality Improvement Engineer Related jobs