Writing and maintaining UI automation tests using TypeScript and Playwright.
Collaborating with developers and other QA team members to ensure comprehensive test coverage.
Identifying, documenting, and reporting bugs or issues found during testing.
Technical Skills:
Proficiency in TypeScript: The candidate should have a strong understanding of TypeScript, including its syntax, features, and best practices.
UI Automation: Demonstrable experience in UI automation testing using Playwright is required. Candidates should be able to create, maintain, and execute UI tests efficiently.
Knowledge of Testing Frameworks: Understanding of testing frameworks such as Jest or Mocha is preferred.
Version Control: Familiarity with version control systems like Git is essential for collaboration and code management.
Experience and Exposure:
Junior-Level Experience: The ideal candidate should have some prior experience in software testing or development, particularly in the context of QA engineering.
Exposure to Playwright or Similar Tools: Candidates should have at least some exposure to Playwright or similar UI automation tools/frameworks. Experience with Playwright would be a significant advantage.
Learning Attitude: A willingness to learn new tools and technologies is crucial. The candidate should be proactive in expanding their skills and knowledge in the field of QA engineering.
Soft Skills:
Communication Skills: Good verbal and written communication skills are essential for effective collaboration within the team and communication of testing results and issues.
Problem-Solving Abilities: The ability to analyze complex problems and produce effective solutions is important for QA engineers.
Attention to Detail: QA engineers need to have a keen eye for detail to identify potential issues or bugs in the software.
Educational Qualifications:
Bachelor’s Degree: A bachelor's degree in computer science, engineering, or a related field is preferred but not mandatory. Relevant experience or certifications may also be considered.