The point where experts and best companies meet
Share
: Oversee all testing activities (web, cloud, desktop, mobile), including planning, execution, and reporting.
Develop and implement a comprehensive test automation strategy to improve testing efficiency and coverage.
Quality Assurance: Ensure that all software releases meet the highest standards of quality and reliability.
Test Planning: Create detailed test plans, test cases, and test scripts for various software components and systems.
Continuous Improvement: Identify areas for process improvement and implement best practices in testing and automation.
Collaboration: Work closely with developers, product managers, and other stakeholders to understand requirements and ensure comprehensive test coverage.
Reporting: Provide regular updates and reports on test progress, defects, and overall quality metrics.
Drive Test Driven Design (TDD) and improve Integration Testing for systems
YOU MUST HAVE
Experience:
12+ years of proven experience in leading testing and automation efforts within a software development environment (Web, cloud, desktop, mobile). Any experience with IoT and embedded products will be an advantage.
Technical Skills: Strong knowledge of test automation tools (e.g., Selenium, XUnit) and scripting languages (e.g., Python, PowerShell).
Problem-Solving: Excellent analytical and problem-solving skills, with a keen eye for detail.
End-end System/ Domain knowledge in Access control system, CCTV, Fire or BMS system will be an advantage.
Exposure to all stages of the software lifecycle including requirements gathering, documentation (approach requirements, functional specification, detailed design).
Previous usage of Agile Software Development Methodologies is beneficial.
Experience with test automation suites
Additional InformationThese jobs might be a good fit