virtusa
QA Engineer
Job description
We are seeking a QA Engineer who can perform both manual and automated testing using Python and Selenium. The ideal candidate will take ownership of testing tasks, build effective test plans based on acceptance criteria, and ensure the quality of software across all layers FrontEnd, BackEnd, and Performance.
Youll be expected to maintain automated test cases and suggest meaningful improvements to our existing QA processes. We are looking for someone proactive, detail-oriented, and collaborative.
Responsibilities:
Develop and execute manual and automated test plans
Maintain and improve automated test suites using Python and Selenium
Ensure software quality across FrontEnd, BackEnd, and performance layers
Collaborate with multidisciplinary teams to understand requirements and acceptance criteria
Suggest and implement improvements to QA processes and workflows
Participate in continuous testing and integration practices
equired Skills and Qualifications:
Strong analytical and problem-solving skills
Experience in test automation using Python and Selenium
Familiarity with frontend testing, REST APIs, databases, and performance testing
Good communication skills and team collaboration
Attention to detail and a mindset for continuous improvement
Experience with testing tools and platforms e.g., Jira, Confluence
Ability to work independently and proactively propose enhancements


