FAQs
What programming languages are preferred for this role?
The preferred programming languages for this role are Java (especially Spring) and Python.
What type of testing experience is required for this position?
Hands-on experience with test automation of backend/REST APIs is required for this position.
What testing frameworks should candidates be familiar with?
Candidates should be familiar with REST ASSURED/Karate and JUnit framework for API testing, as well as Cucumber and BDD methodology with Gherkin syntax.
Is experience with Agile methodologies necessary?
Yes, experience working collaboratively as part of a multi-disciplinary Agile team is necessary for this role.
What level of coding skills is required?
Strong coding skills, particularly in Core Java or Python, are a must-have for this position.
How important are analytical skills for this job?
Strong analytical skills are crucial for success in this role, especially for evaluating functional and non-functional requirements for testability and automation.
What tools or IDEs should candidates have experience with?
Candidates should have hands-on experience with any Java IDE, such as Eclipse or IntelliJ.
What responsibilities will the person in this role have?
Responsibilities include participating in strategy discussions, collaborating on user stories, designing and executing test automation scenarios, increasing coverage of automation packs, and participating in release activities.
What kind of work environment does Virtusa promote?
Virtusa promotes a collaborative team environment that values professional and personal development, giving employees opportunities to work on exciting projects with state-of-the-art technologies.