Logo of Huzzle

QA Automation

image

Virtusa

17d ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Chennai

AI generated summary

  • You need 4+ years of QA experience, API testing/automation skills, Selenium automation, a programming language proficiency, SQL knowledge, and familiarity with Agile, Git, and Cloud technologies.
  • You will execute test cases, automate API and web tests, track defects, utilize testing tools, collaborate in SCRUM, and manage test data while ensuring quality through automation frameworks.

Requirements

  • 4+ Years of QA experience
  • Good understanding of the QA process (Requirement understanding /Test Design/Test execution /Defect tracking /Testing Types /Test Reporting etc.)
  • API (RESTfull /SOAP) testing experience including automation
  • Experience in using two or more tools below for API testing & automation such as Postman/SoapUI/ReadyAPI/ REST Assured/ swagger/ Karate framework etc..
  • Average level of understanding of API performance testing using Jmeter or any other tools
  • Web Application Test automation experience With Selenium
  • Good understanding and Experience in using one or more programming language from below to automate the WEB applications (Java/C#./Python/Java Script or any other)
  • Good understanding of usage of Programming Language Concepts and Test Automation Best Practices in implementing and maintaining the Automation frameworks
  • Good Knowledge about future trends with Application automation and tools
  • Very good understanding of Automation Frameworks (Experience in implementing a automation framework is a must (API or UI))
  • Basic understanding of Automation Test Estimations & Planning
  • Ability to use SQL to build a logic to query the databased for regular project activities like Test Data finding/Test Data creation / embedded to automation etc..
  • Basic understanding of Cloud technologies (AWS etc..)
  • Understanding of using GIT/BitBucket /Maven tools
  • Experience in using Test Management tools for defect tracking, test cases, review etc
  • Good understanding of SCRUM process and be a good team player

Responsibilities

  • Required Skills/Abilities
  • 4+ Years of QA experience
  • Good understanding of the QA process (Requirement understanding /Test Design/Test execution /Defect tracking /Testing Types /Test Reporting etc.)
  • API (RESTfull /SOAP) testing experience including automation
  • Experience in using two or more tools below for API testing & automation such as Postman/SoapUI/ReadyAPI/ REST Assured/ swagger/ Karate framework etc..
  • Average level of understanding of API performance testing using Jmeter or any other tools
  • Web Application Test automation experience With Selenium
  • Good understanding and Experience in using one or more programing language from below to automate the WEB applications ( Java/C#./Python/ Java Script or any other )
  • Good understanding of usage of Programming Language Concepts and Test Automation Best Practices in implementing and maintaining the Automation frameworks
  • Good Knowledge about future trends with Application automation and tools
  • Very good understanding of Automation Frameworks (Experience in implementing a automation framework is a must (API or UI ) )
  • Basic understanding of Automation Test Estimations & Planning
  • Ability to use SQL to build a logic to query the databased for regular project activities like Test Data finding/Test Data creation / embedded to automation etc..
  • Basic understanding of Cloud technologies (AWS etc.. )
  • understanding of using GIT/BitBucket /Maven tools
  • Experience in using Test Management tools for defect tracking, test cases, review etc
  • Good understanding of SCRUM process and be a good team player

FAQs

What is the required experience for the QA Automation position?

The position requires a minimum of 4 years of QA experience.

What types of testing experience are essential for this role?

Candidates should have experience in API testing (both RESTful and SOAP), web application test automation with Selenium, and knowledge of API performance testing using tools like JMeter.

Which programming languages should candidates be familiar with for this position?

Candidates should have experience in one or more programming languages such as Java, C#, Python, or JavaScript for automating web applications.

Are there specific tools that candidates should be proficient in for API testing?

Yes, candidates should be familiar with tools such as Postman, SoapUI, ReadyAPI, REST Assured, Swagger, or Karate framework for API testing and automation.

Is experience with automation frameworks a requirement for this role?

Yes, a very good understanding of automation frameworks and experience in implementing an automation framework (either for API or UI) is a must.

What is the expected understanding of SQL for candidates?

Candidates should possess the ability to use SQL to build logic for querying databases for activities like test data finding, creation, and embedding into automation.

Do candidates need to have knowledge of cloud technologies?

Yes, a basic understanding of cloud technologies, particularly AWS, is required.

Is experience with version control and build tools necessary?

Yes, candidates should have an understanding of using Git/BitBucket and Maven tools.

Are there any specific methodologies that candidates should be familiar with?

Candidates should have a good understanding of the SCRUM process and demonstrate the ability to work as a team player.

What kind of work environment does Virtusa promote?

Virtusa promotes a collaborative team environment that values professional and personal development, and provides opportunities to work on exciting projects with state-of-the-art technologies.

Business transformation that lasts starts with Engineering First.

Technology
Industry
10,001+
Employees
1996
Founded Year

Mission & Purpose

Virtusa Corporation provides digital engineering and technology services to Forbes Global 2000 companies worldwide. Our Engineering First approach ensures we can execute all ideas and creatively solve pressing business challenges. With industry expertise and empowered agile teams, we prioritize execution early in the process for impactful results. We combine logic, creativity and curiosity to build, solve, and create. Every day, we help clients engage with new technology paradigms, creatively building solutions that solve their most pressing business challenges and move them to the forefront of their industry.