Logo of Huzzle

QA Automation

image

Virtusa

11d ago

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

AI generated summary

  • You need experience in BDD, QA testing for distributed systems, Java, API testing, CI/CD, database queries, strong analytical skills, and effective communication. A degree is preferred.
  • You will develop and execute test plans, automate tests for systems, report bugs, collaborate with teams, improve QA processes, and document test results while staying updated on industry trends.

Requirements

  • Hands on experience in BDD Frameworks
  • Proven experience as a QA Tester or similar role with a focus on testing distributed systems.
  • Proficiency in scripting languages and strong hands-on Java.
  • Strong understanding of distributed computing principles and challenges (e.g., scalability, reliability, latency).
  • Knowledge on API testing.
  • Familiarity with CI/CD pipelines and version control systems (e.g., Git).
  • Familiarity with writing Database Queries
  • Excellent analytical and problem-solving skills with a keen attention to detail.
  • Ability to work effectively both independently and as part of a team in a fast-paced environment.
  • Strong communication skills with the ability to effectively convey complex technical information to various stakeholders.
  • Degree/University educated (master preferred) or equivalent experience in a similar role.

Responsibilities

  • Develop comprehensive test plans and test cases based on technical specifications.
  • Execute and automate tests for various components of the systems including backend services, APIs, and databases.
  • Identify, analyze, and report bugs and work closely with the development team to ensure timely resolution.
  • Participate in design and architecture reviews to provide quality assurance perspective and ensure testability of features.
  • Collaborate with cross-functional teams to understand requirements and system design to develop appropriate testing strategies.
  • Continuously improve and innovate on QA processes and methodologies to enhance efficiency and effectiveness.
  • Provide clear and concise documentation of test results and contribute to overall product documentation.
  • Stay updated with industry trends and best practices in software testing and quality assurance.

FAQs

What is the primary focus of the QA Automation role?

The primary focus of the QA Automation role is to develop comprehensive test plans, execute and automate tests for various components of the systems, identify and report bugs, and collaborate closely with the development team to ensure quality assurance.

What specific skills are required for this position?

Mandatory skills include hands-on experience in BDD frameworks, proficiency in scripting languages and Java, knowledge of API testing, familiarity with CI/CD pipelines, and strong analytical skills.

Is experience in distributed systems considered an essential qualification?

Yes, proven experience as a QA Tester or similar role with a focus on testing distributed systems is essential for this position.

What types of systems will I be testing in this role?

In this role, you will be testing various components, including backend services, APIs, and databases.

What technologies should I be familiar with for this job?

You should be familiar with version control systems like Git, have knowledge of writing database queries, and understand CI/CD pipelines.

Is experience with continuous improvement in QA processes required?

Yes, the role requires the ability to continuously improve and innovate on QA processes and methodologies to enhance efficiency and effectiveness.

Will I be expected to document test results?

Yes, providing clear and concise documentation of test results and contributing to overall product documentation is a key responsibility.

What is the educational qualification required for this role?

A degree from a university (master's preferred) or equivalent experience in a similar role is required for this position.

How important are communication skills for this position?

Strong communication skills are crucial, as you will need to effectively convey complex technical information to various stakeholders.

Is this position team-oriented or does it require independence?

The role requires the ability to work effectively both independently and as part of a team in a fast-paced environment.

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.