About the job
Role and Responsibilities:
As part of our Agile team practicing Scrum, you will manage the complete project lifecycle from inception to delivery, focusing on:
Reviewing functional and non-functional requirements and design specifications, liaising with subject matter experts to guarantee thorough test coverage and addressing any identified issues.
Creating and communicating a test plan and cases to be automated based on the adopted automation framework and approach.
Developing and executing test scenarios and cases, ensuring traceability to requirements.
Leading formal test case review sessions and integrating feedback into the testing process.
Determining test data requirements early and collaborating with teams to ensure availability before test phases begin.
Conducting tests in accordance with the guidelines outlined in the test strategy and plan.
Assessing discrepancies between expected and actual results to evaluate risk, impact, and defect priority.
Documenting defects clearly, ensuring that test steps are repeatable for easy replication.
Tracking issues, risks, and action items effectively.
Participating in daily stand-ups and escalating issues as necessary.
Collaborating with vendors, global teams, and local teams to resolve defects.
Generating test result metrics and reports to monitor progress and quality.
Exhibiting strong time management, prioritization, and organizational skills.
Identifying opportunities for process improvements.
Skills and Experience:
To excel as a Test Automation Engineer, you should possess:
Proven experience in writing automated test code adhering to best practices (e.g., POM, DRY, KISS).
Experience in maintaining code and managing code changes effectively.
Proficiency in Playwright, the Playwright Ecosystem, and JavaScript/TypeScript.
Familiarity with Test Management software.
Experience with defect management tools such as JIRA.
A solid understanding of current technologies, Software Test Life Cycle (STLC), and Agile/Scrum methodologies.
