Job Purpose As a QA Engineer at Avayler, you will be instrumental in ensuring the quality, reliability, and performance of our software products. You’ll apply both manual and automated testing techniques, working closely with cross-functional teams to identify business risks early and deliver high-quality user experiences across a wide range of devices, browsers, and environments. You will: Develop and execute test strategies that balance thorough manual testing with efficient automation. Continuously improve QA processes and tooling to optimize test effectiveness. Collaborate across departments to uphold quality standards and mentor junior team members in best practices. Key Responsibilities Test Case Design & Maintenance: Create and maintain comprehensive manual and automated test cases. Manual & Automated Testing: Conduct performance, functional, regression, and security testing using tools like Cypress, Appium, and Postman. Test Execution: Perform functional, regression, smoke, and UAT testing to ensure deployment readiness. Defect Tracking: Identify, log, and track defects, collaborating with developers for timely resolution. Reporting: Deliver regular updates on quality metrics, progress, and risks to stakeholders. Collaboration: Work with developers, product managers, and UX teams to align on quality standards. Process Improvement: Proactively enhance testing frameworks, methodologies, and tooling. Mentorship: Guide junior QA engineers in testing practices and foster a culture of quality. Required Skills and Qualifications Technical Skills Manual testing: test case writing, execution, and regression testing Automation testing using Cypress, Appium JavaScript scripting for test automation Familiarity with Azure DevOps (test case & defect management) Performance & security testing tools: JMeter, LoadRunner, OWASP ZAP API testing with Postman SQL for database/backend testing CI/CD pipeline exposure using Azure DevOps Soft Skills Strong analytical and troubleshooting skills High attention to detail Excellent communication and cross-functional collaboration Adaptable and quick learner of new technologies Agile mindset; experience working in Scrum environments Knowledge of defect lifecycle and test management best practices