Job description
· Manage the configuration and setup of testing environments and oversee a TestLab with an assortment of physical devices, such as POS systems.
· Design and construct thorough End to End automated tests using Webdriver.io framework on Typescript, informed by functional requirements from the product team.
· Conduct in-depth functional and regression tests to ensure software conformity to client and industry standards.
· Facilitate cooperation with Business Analysts, Developers, QA Managers, and other pertinent parties to realize solutions that align with business directives.
· Regularly refine and enhance development processes and employ technical solutions for greater operational efficacy.
· Formulate and develop automated software testing procedures.
· Oversee the implementation and maintenance of software databases that are essential to the automation infrastructure.
· Robotic Process Automation by given requirements
· Detect and document quality issues and compose comprehensive test reports.
Qualification
· Bachelor's degree in computer science, software engineering, or a comparable discipline.
· Experience automating Android, WEB, API tests using Webdriver.io (TypeScript)
· Exceptional analytical acumen and problem-solving prowess.
· A thorough grasp of application functionalities, debugging, and test methodologies.
· A meticulous approach with a pledge to produce top-tier software.
· Proficiency in API and GUI testing techniques.
· Extensive experience with agile software development cycles, encompassing design through to deployment.
· Knowledge of TestRail and test case management experience are preferred.
· Experience with various DB’s (Oracle, MS SQL, SQL Lite, SQL Express)
· Good communication and experience working directly with client team
Nice to have
· Familiarity with additional testing frameworks, such as Cypress and Espresso or tool Eggplant
· Basic system/network administration knowledge (DHCP, Firewall, Wireless);
· Experience with CI/CD, Cloud based tools (GitLab, AWS)
· Experience with performance testing (JMeter, Blazemeter, HP/LoadRunner).
· Experience with POS systems or Payments