The QA Engineer is responsible for analyzing software functionality as well as designing and implementing test cases to ensure product quality. QA Engineers are involved in every stage of the development process, working hand-in-hand with the product and development teams. Therefore, a commitment to collaborative problem solving and building quality products is essential.
-Define test plans and test cases. Execute and automate test cases.
-Understand requirements and features for risk-based testing. Work closely with product managers, developers and other engineers.
-Design and build end-to-end testing tools .
-Bring new ideas to the team, analyze testing tools and methodologies to improve existing tools and processes.
-Bachelor in Computer Science or equivalent.
-Be fluent in English.
-3+ years of experience in testing/QA.
-An understanding of testing methodologies, tools, and processes.
-Familiar with agile development environments.
-Knowledge of SQL.
-Knowledge of continuous integration tools and version control systems.
-Technical, analytical, organizational, collaboration and communication skills.