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