Virtusa - Tampa, FL

posted about 2 months ago

Full-time - Mid Level
Tampa, FL
Professional, Scientific, and Technical Services

About the position

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.

Responsibilities

  • Develop and maintain automated test scripts for web, mobile, and/or desktop applications using tools and frameworks such as Selenium, Appium, or similar.
  • Create and implement test plans, test cases, and test scripts based on project requirements and specifications.
  • Design test automation frameworks that are scalable and maintainable.
  • Execute automated test scripts and analyze test results to identify defects and ensure they meet the quality standards.
  • Document and report test results, defects, and issues clearly and concisely to the development team.
  • Track and manage defect life cycles, including logging, retesting, and verifying fixes.
  • Collaborate with developers, product managers, and other stakeholders to understand application requirements and design appropriate test cases.
  • Participate in code reviews and design discussions to provide input on testability and automation needs.
  • Communicate test progress, issues, and risks to the project team and management.
  • Continuously improve test automation processes and tools to enhance efficiency and effectiveness.
  • Stay updated on industry best practices, trends, and emerging technologies related to test automation.
  • Maintain and update existing automated test scripts and frameworks as applications evolve and new features are added.
  • Troubleshoot and resolve issues related to test automation tools, scripts, and environments.

Requirements

  • Proven experience in QA automation testing for web, mobile, and desktop applications.
  • Strong knowledge of automation tools and frameworks such as Selenium and Appium.
  • Experience in creating and implementing test plans, test cases, and test scripts.
  • Ability to design scalable and maintainable test automation frameworks.
  • Proficient in executing automated test scripts and analyzing test results.
  • Excellent documentation skills for reporting test results, defects, and issues.
  • Experience in tracking and managing defect life cycles.
  • Strong collaboration skills to work with developers, product managers, and stakeholders.
  • Ability to participate in code reviews and provide input on testability and automation needs.
  • Strong communication skills to report test progress, issues, and risks.

Nice-to-haves

  • Familiarity with additional automation tools and frameworks beyond Selenium and Appium.
  • Experience with performance testing tools.
  • Knowledge of continuous integration and continuous deployment (CI/CD) practices.
  • Familiarity with Agile methodologies and working in Agile teams.

Benefits

  • Health insurance coverage
  • 401k retirement savings plan
  • Paid holidays and vacation time
  • Flexible work hours
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service