/*About the Role*/
We are seeking a highly experienced and skilled QA Engineer with at least 4 years of experience to join our team. As a QA Engineer, you will play a critical role in ensuring the quality and reliability of our web and mobile applications. You will be responsible for leading quality assurance efforts, designing and executing manual and automated tests, leveraging AI to enhance the testing process, and collaborating with cross-functional teams to deliver high-quality software products.
/*Responsibilities*/
- QA Leadership: Drive quality assurance initiatives, advocate for best practices, and ensure adherence to quality standards throughout the software development lifecycle.
- Manual Testing: Design and execute comprehensive manual test cases for both web and mobile applications, ensuring thorough coverage of functionality, usability, and performance.
- Automation Testing: Develop and maintain robust automated test scripts using appropriate frameworks and tools, enabling efficient regression testing and faster feedback cycles.
- AI-Powered Testing: Explore and implement innovative AI-driven testing approaches to improve test coverage, identify patterns, and optimize test execution.
- Test Planning: Collaborate with product managers, developers, and other stakeholders to define test strategies, create detailed test plans, and identify potential risks and edge cases.
- Defect Management: Log, track, and verify defects, working closely with development teams to ensure timely resolution and improve software quality.
- Continuous Improvement: Continuously evaluate and enhance testing processes, methodologies, and tools to achieve higher efficiency and effectiveness.
- Performance Testing: Design and execute performance tests to identify bottlenecks and optimize application performance.
- Security Testing: Conduct security assessments to identify vulnerabilities and ensure the security of our applications.