Test and Quality Assurance Engineer

Master-Works is a software company focused on delivering top-notch software solutions with high quality standards.
Backend
In-Person
2+ years of experience

Description For Test and Quality Assurance Engineer

Master-Works is seeking a dedicated Test and Quality Assurance Engineer to join their team in delivering top-notch software solutions. This role focuses on ensuring software quality through comprehensive testing strategies, including both manual and automated testing approaches. The position requires collaboration with cross-functional teams to design and implement testing plans.

The ideal candidate will have 2+ years of experience in software testing and quality assurance, with a strong background in testing tools like Selenium and JUnit. They should possess excellent analytical and problem-solving skills, along with the ability to work effectively in a team environment. The role involves developing test plans, executing test cases, and maintaining documentation of testing processes.

Key technical skills required include proficiency in testing frameworks and knowledge of programming languages such as Python, Java, or JavaScript. The position offers an opportunity to work with cutting-edge testing tools and contribute to the continuous improvement of QA processes. This is an in-person role based in Riyadh, Saudi Arabia, perfect for someone passionate about software quality and testing methodologies.

The role provides a platform to grow professionally while working on significant projects that impact the company's software quality standards. Join Master-Works to be part of a team dedicated to delivering exceptional software that meets customer needs and stands out in the market.

Last updated a month ago

Responsibilities For Test and Quality Assurance Engineer

  • Develop and execute detailed test plans, test cases, and test scripts based on functional and non-functional requirements
  • Perform manual and automated testing of software applications to identify defects and ensure adherence to quality standards
  • Utilize testing tools and frameworks to create automation scripts and conduct regression testing
  • Work closely with developers to troubleshoot and resolve quality issues while advocating for best practices in testing
  • Document testing processes, results, and provide continuous feedback for software improvements
  • Participate in test case reviews and contribute to the continuous enhancement of testing methodologies
  • Monitor application performance and conduct stress testing to assess software scalability and reliability
  • Stay updated on industry trends and emerging testing tools to recommend innovations to the QA process

Requirements For Test and Quality Assurance Engineer

Java
JavaScript
Python
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 2+ years of experience in software testing and quality assurance
  • Proficiency in testing tools and frameworks such as Selenium, JUnit, or similar
  • Experience with manual and automated testing techniques
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies
  • Excellent analytical and problem-solving skills
  • Effective communication and teamwork abilities
  • Knowledge of scripting languages like Python, Java, or JavaScript is a plus
  • Certifications in software testing (e.g., ISTQB) are a plus but not required

Interested in this job?