- Participate in requirements elicitation for software projects.
- Design test cases and testing strategies efficiently.
- Implement automated UI and integration tests.
- Maintain Automation test scripts as the project evolves.
- Lead/guide junior QA engineers in the execution of all types of software testing during the project's life cycle.
- Extensive experience in UI automation (Selenium Java or Protractor is preferred).
- Experience in designing and implementing QA processes for large scale software projects.
- Strong understanding of software testing concepts.
- 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 (such as HTML, CSS, XPath, any popular JS framework...) is preferred.