Senior Quality Engineer
-
Park Hamada Rehovot/ Hybrid
-
Full-time
DESCRIPTION
Refine Intelligence is a fast-growing startup on a mission to revolutionize the world of
financial security. We're developing cutting-edge tools that help financial institutions
combat financial crime. We're deployed with a major US bank and are in a phase of
rapid expansion.
As part of our commitment to high-quality products, we're seeking a dedicated Quality Specialist. If you're eager to improve the quality and development speed of our products from the bigger picture perspective, this opportunity might be perfect for you!
OUR QUALITY STRATEGY
Educate developers to write code with no bugs instead of trying to find them later on
-
Testing well isn't an innate ability, but a teachable and learnable skill.
-
Proficient developers in testing enhance team performance and also produce superior quality software.
-
If developers can reliably handle testing, quality enthusiasts can concentrate on​addressing the underlying issues of quality, besides identifying their symptoms.
ABOUT THE ROLE
In this role, you'll spearhead efforts in assessing and mitigating risks, solving quality
challenges, and driving changes to improve engineering efficiency. Backed by data, you will
coach developers on quality assurance, refine processes, and foster quality-centric
practices across our development team.
We understand that delivering software involves much more than just testing—it requires an
evolution of processes, close collaboration with developers, data analysis, and constant
improvement. If you're a catalyst for change, have a balance of technical and soft skills, and
understand that exceptional software requires prevention of problems, not just finding them,
then this role is for you!
RESPONSIBILITIES
-
Lead process creation or improvement initiatives.
-
Work with cross-functional teams to ensure quality throughout the software development lifecycle.
-
Coach the team on ownership and maintenance of their CI.
-
Implement solutions that enable the team to work faster.
-
Conduct code reviews for testing code.
-
Manage the development and execution of exploratory and automated tests to ensure product quality.
-
Create detailed, comprehensive, and well-structured testing plans and test cases.
-
Review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
-
Identify, record, and track bugs to resolution.
-
Conduct post-release/post-implementation testing.
-
Advocate for the end user, ensuring that the product meets users' needs and maintains a high level of usability and reliability.
-
Use data to identify priority areas for product improvements.
OUTCOMES FOR THIS ROLE INCLUDE
-
Increased team confidence in product quality.
-
Improved understanding of product, process, and people risks.
-
Ability to measure and gain insights into improvements to product quality.
REQUIREMENTS
-
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
-
Proven experience in providing QA support for an end-to-end product or feature development.
-
Knowledge of different forms of testing.
-
Experience in defining QA processes for a project team.
-
Knowledge of SQL and scripting.
-
Understanding of software QA methodologies, tools, and processes.
-
Ability to define quality goals in a project or team and measure these.
-
Experience in designing and/or implementing simple solutions (process improvement, tooling, etc.)
-
Experience in coaching others on quality assurance and testing.
-
Leadership experience is a plus.
-
Teaching experience is a plus.
-
Strong problem-solving skills and attention to detail.
-
Excellent verbal and written communication skills in English.
-
Ability to prioritize tasks and work independently.
-
Knowledge of improving the CI/CD process, integrating automated tests and other checks.
-
Experience with automated testing tools is a plus.