Position: AQA Engineer (C# or Java)
Company: Fulcrum Software
Category: QA Automation
Experience required: 2y
English level: intermediate

**Project:** The **SW Test Automation Engineer** is responsible for providing engineering process support in accordance with documented procedures and practices. In this role, you will be responsible for design, development, testing, design transfer, and provide support for technical development. You will develop and maintain systems, rules, and processes to fulfill internal and external requirements. You will ensure that projects and products are capable and will meet specified standards. You should know best practices and be aware of standard tools in the business. 

**Essential Responsibilities:**
- Develop, maintain, and execute automated test suites for various Software products, i.e., perform automated dynamic testingIdentify and automate manual test cases where necessary
- Support implementing Functional testing tools and enhance existing automation platforms
- Contribute to initiatives to improve the overall QA process, such as identifying gaps or inefficiencies in automation workflows and suggesting improvements
- Responsible for ensuring quality and regulatory compliance in accordance with documented procedures for all aspects of functional responsibility.

**Qualifications:**
- You studied Computer Science/Software Engineering/IT/Robotics or have related experience.
- 2+ years of solid automation engineering experience maintaining frameworks or developing frameworks from scratch.
- Demonstrated knowledge of Quality Assurance tools, BDD, automation, in-depth understanding of desktop applications and development-related processes.
- You have expertise in Test Automation tools & frameworks with one or more of Ranorex, TestComplete, MS UI Automation, Cypress, Squish, HP UFT (Unified Functional Testing formerly known as QTP), Selenium, or similar.
- You have experience in Web as well as Windows-based technologies.
- You are used to working in AGILE environment.
- Knowledge of Continuous Integration Tools like Jenkins etc.
- Hands-on experience in writing scripts in python, power shall
- Hands-on experience in automated testing with one or more of the following gherkin, typescript, JavaScript, and knowledge of coding principles of an OOP language (C# or Java), web services (REST, SOAP, WSDL, etc.), - Knowledge of Test or Defect management tools like HP ALM, Jira, etc.
- Knowledge of QA methodologies - functional, regression, black-box, white-box, performance testing, and knowledge test design and test documentation.
- Since we are an international environment, your English is at least **Intermediate.**

**What you get:**
- Work closely with cross-functional teams to develop project schedules, execute test plans and cases, and deliver high-quality products
- Review existing frameworks, Test Cases and push for more Automation wherever possible
- Some autonomy to make decisions within a defined framework
- 20 days paid vacation (official Ukrainian holidays are days off)
- 15 days sick leave
- Accounting support
- Comfortable modern office and working environment
- Ability to remote work during quarantine
- Flexible working schedule
- Business trips to Israel
- Corporate events
- English classes
- Paid conferences