Position: Test Automation Engineer
Company: Simplify
Experience required: 3y
English level: fluent

Join our team of dedicated computer vision engineers and play a crucial role in ensuring the quality and performance of our cutting-edge algorithms.
Responsibilities:
- Algorithm Performance Evaluation: Collaborate closely with our esteemed computer vision engineers to gain a deep understanding of the algorithms they develop. Use this knowledge to build robust evaluations and metrics, quantifying algorithm performance and aligning it with the optimal user experience.
- Automated Testing Systems: Take the lead in designing and implementing automated testing systems that can efficiently run tests at scale. These systems will be pivotal in maintaining the highest level of accuracy and efficiency in our testing processes.
- Issue Investigation and Diagnostic Analysis: Proactively investigate observed behaviors and meticulously gather diagnostic data to swiftly track issues to their source. Your analytical prowess will be vital in resolving challenges and ensuring top-notch algorithm performance.
- Cross-Functional Collaboration: Work seamlessly with a wide range of cross-functional teams to drive the resolution of issues. Your strong communication and collaboration skills will be instrumental in fostering efficient teamwork.
Qualifications:
- 5+ of experience in Quality Assurance or Test Engineering roles.
- Solid understanding of software development and testing methodologies.
- Proven experience in building automation frameworks for web-based software and web
services.
- Experience with writing automation tests using one or more of the following: Cucumber,
Selenium, TestComplete or Appium, ect. Extremely proficient in one or more development
languages (i.e. C#, Java, Python, Ruby, Gherkin, etc.).
- Significant experience in testing RESTful APIs and applicable tooling (e.g. Postman, JMeter).
- Experience in test automation development for both Android and iOS platforms.
- Proficient in troubleshooting, QA processes, quality management tools, and methodologies.
  
 - 3+ years of experience developing, testing and/or integrating applications in a DevOps/Continuous Integration/Deployment environment using Jenkins, including Cloud deployments.
Description:
As a valuable member of our team, the Test Automation Engineer will play a pivotal role in ensuring the delivery of top-notch software by building robust test tools and automation platforms. Your responsibilities will encompass various key areas, including the development of comprehensive test plans, the design of test cases, and the creation of test applications and tools covering E2E, API, UI, Integration, and Unit testing.
You will collaborate closely with software developers to efficiently debug and address any issues that arise during testing. Additionally, you will actively contribute to the enhancement of our continuous integration, automated testing, and release management tools, streamlining our development processes and bolstering efficiency.
In this role, you will be entrusted with the maintenance and optimization of our Continuous Integration system and its configuration. Your attention to detail and continuous improvement mindset will be essential in ensuring the seamless functioning of our software development and testing pipelines.
Level of English:
- Upper Intermediate - Advanced
Join us in driving innovation in computer vision technology and contribute to groundbreaking solutions that will shape the future. In this collaborative and supportive environment, your skills will be valued and your contributions will have a global impact.