QA Lead
PORTUGAL
Job description
MAIN PURPOSE
As part of the OmniCS team, as a QA specialist, you will be responsible for the various aspects of the strategy, execution and monitoring of all quality and testing activities for the developed products.
KEY RESPONSIBILITIES
· Contribute by taking the lead of the QA stream, scoping, planning, scheduling and executing QA activities, and providing QA advice to the engineering team throughout the development lifecycle.
· Support the Product Owner / Project Manager to estimate and challenge the testing effort.
· Review functional specifications and translate them to test cases.
· Execute tests during System Integration and User Acceptance test phases alongside the project teams.
· Plan and coordinate product testing phases (System Integration Tests, User Acceptance Test, Regression Test, to name a few).
· Communicate quality standards and parameters to QA team, product development team, and other appropriate staff.
· Design, Develop, Maintain & Manage test automation scripts for the developed product using platforms such as Playwright.
· Focus on expansion of the test automation scope
· Troubleshoot and report defects to the development team before they reach the production environment
REQUIREMENTS
· B.Sc. or MSc in Computer Science, Software Engineering, or related field.
· 5+ Years within a QA Engineer role within a software engineering function or organization.
· Have a deep understanding of using well-known software testing frameworks (e.g. Selenium, Zephyr) and software quality assurance principles.
· Strong communication skills and high attention to detail.
· Experience in delivering integration projects from initial study to production stabilization is a big plus.
· At ease writing scripts (Python, JavaScript).
· Comfortable with CI/CD pipelines and the use of SCM tools such as Gitlab.
· Good experience with MS Excel
· Acquaintance with technology concepts such as APIs, event-oriented architectures, Cloud hosting.
· Excellent in English both written and spoken; other languages are a plus (e.g. French).
· Familiarity with alerting and monitoring tools (Grafana, Kibana, Datadog).
· Knowledge of Agile methodologies and its ceremonies (Scrum, Kanban).
Other desired skills:
· Testing frameworks / tools: Zephyr, Playwright
· Monitoring: Datadog.
· Collaboration tools: Jira, Confluence.
· SCM: Gitlab.
· API: OpenAPI, REST, Postman.
· Web: HTTP, OAUTH2.