Senior QA and Automation Engineer

תאור התפקיד

The successful candidate will help our teams apply the best practices in software engineering quality assurance, build the latest technologies and frameworks, and improve continuously via quick iterations to raise the quality bar.
As a senior quality assurance and automation engineer, you think automation first, love big challenges, complex and large systems, and have passion for software quality. we have a demanding and fun job for you if you love solving untraditional problems, have strong hands on experience in black and white box testing, enjoy debugging and finding root causes, and cannot live without hacking the code.
 
Responsibilities
1.      Own the customer experience and ensure that only the best in class products and features are released. we move fast and deliver quickly, you will make sure that we maintain the highest quality standard while managing different releases at the same time.
2.      Own the quality standards and processes across the r&d organization.
3.      Improve the team’s efficiency by shortening the testing cycle via automation and streamlining the deployment process when more than one team is involved and there is a high level of dependency. you report, diagnose and reproduce code defects proactively and continuously.
4.      Communicate clearly, with different teams and organizations, about the impact and risks of the defects discovered or the shortcomings of the current processes and frameworks. you propose new practical solutions, deploy and configure new frameworks and technologies.
5.       Build, execute, review and improve test plans while being involved from the product inception till the release of v2. your work ensures code maintainability, testability and influences the product and code design while ensuring the reliability of the feature set.

דרישות התפקיד

Basic qualifications
1.      Strong computer science fundamentals and good experience in object oriented design.
2.      Writes code in a high programming language and a scripting language.
3.      5+ years as a quality and automation engineer, testing large, complex web based applications
4.      Experience designing and implementing manual and automated test cases for  large-scale projects      
5.      Effective communicator whether in writing or verbally.
6.      Strong command of the english language.
 
Preferred qualifications 
1.      3+ years as a software engineer.
2.      Experience in testing distributed systems in the cloud.