Virtusa - Tampa, FL
posted about 2 months ago
As a QA Automation Tester, you will play a crucial role in ensuring the quality and reliability of our web, mobile, and desktop applications. Your primary responsibility will be to develop and maintain automated test scripts using industry-standard tools and frameworks such as Selenium and Appium. You will create comprehensive test plans, test cases, and test scripts based on project requirements and specifications, ensuring that all aspects of the applications are thoroughly tested before release. In this position, you will design scalable and maintainable test automation frameworks that can adapt to the evolving needs of our applications. You will execute automated test scripts and analyze the results to identify defects, ensuring that they meet our quality standards. Clear and concise documentation of test results, defects, and issues will be essential, as you will be responsible for reporting these findings to the development team. You will also track and manage the defect life cycle, which includes logging, retesting, and verifying fixes. Collaboration is key in this role; you will work closely with developers, product managers, and other stakeholders to understand application requirements and design appropriate test cases. Your input will be valuable during code reviews and design discussions, particularly regarding testability and automation needs. Communication is vital, as you will need to keep the project team and management informed about test progress, issues, and risks. Continuous improvement of test automation processes and tools will be part of your responsibilities, as you strive to enhance efficiency and effectiveness in our testing practices. Staying updated on industry best practices, trends, and emerging technologies related to test automation will be essential to your success in this role. Additionally, you will maintain and update existing automated test scripts and frameworks as applications evolve and new features are added, troubleshooting and resolving any issues related to test automation tools, scripts, and environments.