We're seeking a skilled QA Automation professional with a passion for technology and finance. If you have extensive experience in designing and building automated tests, working in Agile environments, and collaborating closely with QA engineers, developers, product managers, and designers in a dynamic and collaborative environment we want you on our team. Help us ensure the highest quality standards as we develop cutting-edge financial solutions. Apply now to be part of our exciting journey!
Be part of a scrum product alliance (squad) and develop test plans scenarios as part of the TDD and shift left practices.
Work closely during the sprint with the QA engineer in order to deliver the most quality products.
Design the test plans for a complicated financial SAAS product, build and execute automation tests and scripts.
Develop automated end-to-end regression and sanity tests to current product and identify deficiencies.
Analyze, modify and expand the automation design to ensure scalability as additional features are incorporated, across multiple platforms.
Facilitate and manage automation processes and consistently improve testing efficiency.
Investigate product quality to make improvements and ensure our high-quality standards.
Coordinate with the product team and uphold cross-team documentation.
Requirements: Requirements
At least 7+ years of experience in Quality Assurance.
5+ years of hands on in designing and building automated tests.
Experience in software development lifecycle (SDLC) and software testing methodologies like Agile, Scrum, or Kanban.
Familiar with QA methodologies and documentation standards.
Expertise in implementing design patterns like Page Object Model (POM) or Screenplay Pattern.
Familiarity with DevOps practices, infrastructure automation tools, and familiarity with cloud platforms for seamless integration of testing into the CI/CD workflow.
Detail-oriented with an ability to see the bigger picture.
Multitasking capabilities to handle various priorities simultaneously.
Ability to deep dive into complex problems and find their root cause.
Good interpersonal skills a team player with a strong work ethic and positive attitude.
Independent, highly motivated, responsible, and accountable person.
Ability to work in a fast-paced environment and operate well under pressure.
Passionate about technology and finance.
Fluency in both English and Hebrew (written, spoken, and reading) is required.
Master/Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred.
Skills & knowledge:
Hands on experience working with Python.
Experience with automation testing tools such as Selenium WebDriver, Playwright, Appium, TestNG, JUnit, or similar tools.
Familiarity with web testing and familiarity with web technologies (HTML, CSS, and JavaScript).
Experience working with version control systems like Git for code collaboration and management.
Solid understanding of web and mobile application architectures, technologies, and protocols (e.g., HTTP/HTTPS, RESTful APIs).
Familiar with Databases and SQL capabilities.
Experience in cloud testing (AWS, GCP, Azure).
Advantage:
Profound knowledge of performance testing methodologies, tools, and techniques, including load testing, stress testing, and scalability testing.
Familiar with robot framework.
Experience in mobile (Android & iOS), as part of a complex cloud-based product.
Familiar with Gherkin syntax and TDD approach.
This position is open to all candidates.