Junior/Mid-level QA Automation Engineer

Job description

  • Participate in requirements elicitation for software projects.
  • Design test cases efficiently.
  • Implement automated UI and integration tests.
  • Maintain Automation test scripts as the project evolves.
  • Examine code and execution of code in various environments.
  • Develop and document application test plans based on software requirements and technical specifications.
  • Ensure compliance with general programming best practices, accepted web standards and those standards set forth by upstream sources.

Job requirements

  • Minimum (2) years of proven experience in Quality Assurance (Selenium Java/Protractor or Cypress).
  • Experience in designing and implementing QA processes for medium or large-scale software projects.
  • Strong understanding of software testing concepts.
  • Analytical thinking and problem solving.
  • Ability to write and define test cases.
  • Strong problem solving and analytical skills.
  • Solid background in main programming concepts.
  • Good command of one of the main object oriented languages (Java, C#...).
  • Good understanding of web technologies and preferably have Web testing experience (such as HTML, CSS, XPath, any popular JS framework...)