QA Automation (POS-155)
About Us:
As a Senior QA Automation at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Advanced expertise in Playwright for automating web application testing, including the creation, maintenance, and debugging of scripts across various browsers.
- Solid experience in web testing, with a deep understanding of web technologies, DOM manipulation, and browser behaviors to design effective test strategies.
- Strong proficiency in API testing using Postman, including managing collections, validating responses, and integrating tests into CI/CD workflows.
- Skilled in designing and executing backend service validations to ensure proper functionality and performance of APIs.
- Practical experience in mobile application testing across iOS and Android platforms, covering functional, UI, and performance aspects.
- Proficient in using XCUITest to automate iOS tests, interacting with native UI components.
- Capable of building robust test scripts for Android apps using Espresso.
- Familiarity with Appium for executing cross-platform mobile automation tests.
- Strong programming skills in JavaScript, particularly for scripting within Playwright and Node.js environments.
- Excellent verbal and written communication abilities for effective collaboration and documentation.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Design, implement, and maintain automated tests for both web and mobile platforms, ensuring thorough coverage and early bug detection.
- Run test automation suites regularly, analyze results, and identify areas of regression or required improvements.
- Conduct backend validation through API testing using Postman to guarantee proper service integration and data accuracy.
- Support mobile test automation by creating and maintaining scripts with tools such as XCUITest for iOS and Espresso for Android.
- Work closely with developers, product managers, and other stakeholders to align on requirements and ensure quality from development to deployment.
- Clearly report testing outcomes, highlight critical defects, and offer actionable insights for remediation.
- Continuously refine testing practices, frameworks, and tools to boost efficiency, reliability, and scalability.
- Provide mentorship to junior QA engineers, sharing knowledge and promoting automation best practices.
- Participate in cross-functional meetings, contributing to planning, risk analysis, and quality strategies.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills