




Review RFP, HLD, LLD Documents and plan test cases accordingly \& raise inconsistencies / issues if any * Create and revise all testing documents. * Create detailed, comprehensive, and well\-structured test plans and test cases * Develop automated tests * Execute the planned test cases (manual \& automatic) * Identify, isolate, and track bugs throughout testing * Identify any potential problems that users might encounter * Record test progress and results * Research and analyse product features being tested * Research new tools, technologies, and testing processes * Review user interfaces for consistency and functionality * Review interface for correct translation * Estimate, prioritize, plan and coordinate testing activities * Design, develop and execute automation scripts using open source tools * Identify, record, document thoroughly and track bugs * Perform thorough regression testing when bugs are resolved * Develop and apply testing processes for new and existing products to meet client needs * Liaise with internal teams (e.g. developers and product managers) to identify system requirements * Monitor debugging process results * Investigate the causes of non\-conforming software and train users to implement solutions * Support in technical troubleshooting of software issues and follow up on the delivery of fixes while ensuring the software fixes don’t comprise any standards * Track quality assurance metrics, like defect densities and open defect counts * Stay up to date with new testing tools and test strategies * Conducting SIT \& UAT * Work in collaboration with appropriate stakeholders to ensure security consideration are applied on all software components * Maintain all project plans and ensure compliance to timeframe and collaborate with stakeholders for all implementation processes. * Work on site and office as per business requirements. Responsibilities* Proven work experience in software development * At least 5 years of experience in software testing * Strong knowledge of software QA methodologies, tools and processes * Experience in writing clear, concise and comprehensive test plans and test cases * Hands\-on experience with both white box and black box testing * Hands\-on experience with automated testing tools * Solid knowledge of SQL and scripting * Experience working in an Agile/Scrum development process * Experience with performance and/or security testing is a plus * Good understanding of software architecture * Strong experience in functional \& non\-functional requirements * Experience in the software testing of sensors \& gateway integration * Experience in managing branches using Github or similar software * Experience in software deployment \& Devops processes Qualifications Bachelor’s degree in Computer Science/Engineering * Extensive knowledge of testing techniques * Good knowledge of java * Very Good command of English Hiring organization Employment Type Full\-time Duration of employment Permanent Industry IT; Software Development Job Location Date posted February 25, 2021


