Soul Machines is looking for a contract Quality Assurance Engineer who can work flexibly based on demand.
The role involves developing and executing exploratory and regression tests to ensure product quality.
Responsibilities include designing and implementing tests, debugging, and defining corrective actions.
The candidate will review system requirements and track quality assurance metrics.
The QA role is crucial in the company’s product development process, conducting tests throughout the development lifecycle from conception to delivery.
The goal is to ensure software runs smoothly and meets product quality needs while being cost-effective.
The candidate will monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
The ideal candidate should have a technical background and enjoy providing end-to-end solutions to software quality problems.
Requirements:
The candidate must support the team in executing test plans and test cases with high quality.
They should identify, record, document thoroughly, and track bugs.
The role requires performing thorough regression testing when bugs are resolved.
The candidate must develop and apply testing processes for new and existing products to meet product needs.
They should liaise with internal teams (e.g., developers and product managers) to identify system requirements.
The candidate is expected to engage in buddy testing with Senior team members to learn product features.
Understanding requirements for given testing tasks and execution with minimal support is essential.
Providing Level 3 technical support for escalated customer support issues is required.
The candidate should be curious to learn technology and best practices.
They must maintain and execute automation scripts using open-source tools.
Delivering results with decent quality is a must.
Staying up to date with new testing tools and test strategies is necessary.
Good knowledge of software QA methodologies is required.
The candidate should possess good communication skills.
Knowledge in writing clear test cases is essential.
A fundamental understanding of an Agile/Scrum development process is required.
A BS/MS degree in Computer Science, Engineering, or a related subject is necessary.
Competence operating across various platforms, including hosting on Linux and clients on Windows, Android, iOS, MacOS, Chrome, Safari, and others, is required.
Previous experience with Machine Learning or AI technologies is advantageous but not essential.
Experience in software support may be an advantage.
Experience with Salesforce and/or Servicenow may also be advantageous.