Playwright

ITC Infotech · Karnataka, India

Full-time · Senior · Posted 17 days ago

Job Title: Software Test Engineer (Playwright + Pytest)
Experience: 5 to 8 Years
Job Location: Bangalore
Notice Period: Immediate

Job Summary:
We are seeking a skilled Software Test Engineer with strong expertise in Python-based automation, specifically using Playwright and Pytest. The role involves building and maintaining automation frameworks, executing manual and automated test cases, and ensuring product quality through comprehensive testing strategies across UI, API, and backend layers.

Key Responsibilities:
Develop, maintain, and execute automated test scripts using Playwright (Python) and Pytest.
Perform manual testing and regression testing for features not suitable for automation.
Enhance automation frameworks by building reusable fixtures, assertions, and reporting integrations.
Execute UI, API, integration, and backend validation testing.
Design and maintain test cases, test plans, and regression suites.
Validate backend data using SQL queries and data-driven testing approaches.
Perform basic non-functional testing including stability, performance checks, and security validations.
Support test environment setup and test data management, including cloud environments (Azure).
Collaborate with cross-functional teams in Agile/Scrum environments.
Participate in code reviews and test design reviews.
Monitor, report, and communicate test status, risks, and defects effectively.

Required Skills & Experience:
4 years of strong QA/Automation testing experience.
Proficiency in Python programming with clean and maintainable coding practices.
Hands-on experience in Playwright (Python) and Pytest framework (fixtures, parametrization, markers).
Experience in API testing and automation using tools like requests/httpx/Postman.
Strong understanding of REST APIs and JSON schema validation.
Experience with manual testing and regression testing.
Knowledge of SQL for database validation.
Familiarity with CI/CD pipelines and automation execution.
Experience with test management tools (Jira, Azure DevOps, TestRail, etc.).
Understanding of STLC, test design techniques, and quality metrics.
Basic knowledge of cloud platforms (Azure) and authentication mechanisms (OAuth, JWT, SAML)

Desired Skills (Nice to Have):
Experience with pytest plugins (pytest-xdist, pytest-cov, allure, pytest-html).
Exposure to performance testing tools (Locust, JMeter).
Basic understanding of security testing (OWASP concepts).
Strong debugging and troubleshooting skills.
Familiarity with logging and observability tools.
Ability to work independently and collaboratively across teams.

Qualifications:
Bachelor’s degree in Computer Science, IT, or related field

Sign up to apply