Tryzens Limited is a fast-growing IT solutions consultancy head with headquarters based in London and a proven development center in Trivandrum, India, a nearshore office in Sofia, Bulgaria and in Melbourne, Australia. Our areas of expertise include delivery of digital solutions (eCommerce solutions and Non-commerce), multi-channel retail solutions, and project management amongst others. We provide best-of-breed solutions and services to several blue-chip clients primarily within retail, financial services, and other industries. We have built our delivery focused reputation upon technical innovation, in-depth business knowledge, and creative vision, all of which supports our objective of helping clients to gain true value from digital solutions. We have a platform-neutral independent approach working with the world's leading technology partners (Salesforce, SAP Commerce, Magento, BigCommerce, CommerceTools and Middleware. Tryzens has been awarded Salesforce Commerce Cloud's EMEA delivery partner of 2017!
Tryzens global QA team is responsible for independently testing the software developed and ensuring that they meet specified technical and business requirements, work as expected and are fitted for purpose. By maintaining, following and improving systematic process, QA team is meant to increase customer confidence and the company's credibility, while also improving work processes and efficiency, it saves costs for fixing software defects by detecting them early, and it enables the company to better compete with others. The core responsibilities are:
- Ensure that all agreed SLA's are adhered to, taking full responsibility for implementing test automation frameworks within agreed timescales.
- Define and implement a roadmap for Automation projects.
- Apply a sound technical understanding of relevant automated test tools, related technologies and Frameworks (Example:- Sahi Pro, Selenium Web-driver, Robot Framework) in development of automated test suites.
- Identify and automate manual test cases wherever necessary
- Ensuring risk mitigation plans are in place and monitored closely; Escalating and resolving issues with senior management
- Communicate progress of testing activities to the Test Manager and respective stake holders.
- Mentor and guide Test Analysts, to develop automation testing competency.
- Plan and execute functional and non-functional tests as per the SLA and within agreed time scales.
- Responsible for faster analysis of failed test scripts after test execution, identify the root cause of the failure and raise defects to track them till resolution.
- Responsible for providing test automation metrics and other reports to the line manager.
- Responsible for maintenance of Test Automation framework and Test automation suites.
- Implement and manage continuous automated testing integration using Jenkins or any relevant tool as per organisational need.
- Attend meetings and represent QA in release planning, to ensure balanced, low-risk distribution of testing tasks throughout the iteration.
- Identify failures to meet quality standards through testing; assessing issue severity and escalating as appropriate, maintaining ownership of it and follow-up till resolution.
- Develop a sound business understanding ensuring tests are defined and developed, with close alignment to the business use of the system.
- Keep Team members and line manager regularly informed of progress on testing, and of any risk to meeting release timelines or quality standards.
- Quickly become an expert in the System functionality and that of peripheral systems, external systems and interface to related systems.
- Work within a multi-disciplined team, using own experience to contribute towards requirements analysis, development and support processes.
- Maintain flexible working hours and be prepared to work outside of normal working hours as necessary and without request in order to achieve project deadlines.
- Extend and enhance the System documentation repository, covering new or changed system functionality.
- Implement automation in multiple projects which includes existing and new projects with least turnaround time.
- Developing estimates for Automation testing programs.
- Resource management and optimization to ensure automation testing activity and resourcing requirements are effectively planned
- Be flexible to perform the tasks of a tester if the business demands it.
Requirements
- Experience of implementing and maintaining test automation frameworks such as Data driven or Keyword-driven or Hybrid framework.
- Experience with automated testing tools such Playwright and Selenium Web driver
- Sound understanding of complex multi-tier system architecture.
- Competency in java scripting.
- Able to adapt quickly to changing client requirements.
- Background and proven ability to manage large, complex QA and testing projects/programs with multiple work streams
- Experience in the use of Page Object Design Patterns.
- Previous experience of any test management system, bug/issue tracking system.
- Proven understanding of SDLC.
- Understanding and application of Agile QA practices.
- Understanding of relational databases and ability to write SQL
- Experience in developing testing solutions, initiating new testing projects and controlling test projects (scope, risk and issue management, status reporting at all levels, planning, estimating, resourcing, scheduling, etc.)
- Excellent communication skills are essential; fluent, articulate, good use of language to put ideas across in a clear and concise manner.