Job Summary:
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.
Key Responsibilities
-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.
- Automate test with Selenium.
Key Requirements
-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 and hands-on experience with one or more of the
following programming languages: Java, Javascript, and scripting
skills.
-Knowledge of SQL.
-Knowledge of continuous integration tools and version control systems.
-Technical, analytical, organizational, collaboration and communication skills.