QA Engineer
Virtusa • Warszawa, Pomeranian Voivodeship, Poland
**Role & seniority: ** QA Engineer (manual + automated testing; likely mid-level based on “ownership” and proactive improvements)
**Stack/tools: **
-
Python (test automation)
-
Selenium (UI automation)
-
Testing across: FrontEnd, BackEnd, performance
-
APIs: REST API testing
-
Data layer: databases (familiarity)
-
Tools: Jira, Confluence (testing tools/platforms)
-
Top 3 responsibilities:
-
Develop and execute manual + automated test plans based on acceptance criteria
-
Maintain and improve automated test suites (Python + Selenium)
-
Ensure end-to-end quality across UI, backend, and performance; perform continuous testing
-
-
Must-have skills:
-
Strong analytical/problem-solving skills
-
Python + Selenium test automation experience
-
Understanding of frontend testing, REST APIs, databases, and performance testing
-
Detail-oriented, continuous improvement mindset
-
Collaboration and communication skills
-
Ability to work independently and propose QA enhancements
-
-
Nice-to-haves:
-
Experience with additional testing frameworks/platforms beyond Selenium (not specified)
-
Deeper performance testing experience (only “familiarity” stated)
-
-
Location & work type: Not provided in the text.
Full 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