
Job Description
Key Responsibilities
Test Automation: Design, develop, and maintain automated test scripts using Playwright and Python for UI and end-to-end testing of web applications.
Test Planning: Collaborate with product managers, developers, and other QA team members to identify test cases and define test strategies.
Test Execution: Execute automated tests, analyze test results, and report issues through the bug tracking system, Notion.
Regression Testing: Ensure that the automation test suite is robust and up-to-date for consistent regression testing.
Continuous Integration: Integrate automated tests into the CI/CD pipelines, monitor their performance, and ensure timely execution.
Manual Testing (when required): Perform manual testing when automation is not feasible, including exploratory, smoke, and sanity testing.
Bug Tracking: Log and track defects in the issue tracking system, and ensure resolution with development teams.
Test Documentation: Maintain detailed and accurate documentation for test cases, automation scripts, and testing processes.
Collaboration: Work closely with cross-functional teams (development, DevOps, product) to improve quality and test coverage.
Performance Testing: Conduct performance and load testing to ensure system stability under stress.
Skills & Qualifications
Experience: 0-2 years of experience in quality assurance with a focus on test automation.
Programming Languages: Proficiency in Python for scripting and test automation.
Automation Tools: Hands-on experience with Playwright for automating web applications.
CI/CD Integration: Experience integrating automated tests into CI/CD pipelines (e.g., Github Actions).
Bug Tracking: Familiarity with bug tracking tools like JIRA, Notion, or similar.
Version Control: Knowledge of version control systems like Git.
Manual Testing: Understanding of manual testing processes, with the ability to design test cases and identify edge scenarios.
Web Technologies: Understanding of HTML, CSS, JavaScript, and browser developer tools.
Agile Methodology: Experience working in an Agile development environment.
Apply for this job
Skills & Qualifications
Experience: 0-2 years of experience in quality assurance with a focus on test automation.
Programming Languages: Proficiency in Python for scripting and test automation.
Automation Tools: Hands-on experience with Playwright for automating web applications.
CI/CD Integration: Experience integrating automated tests into CI/CD pipelines (e.g., Github Actions).
Bug Tracking: Familiarity with bug tracking tools like JIRA, Notion, or similar.
Version Control: Knowledge of version control systems like Git.
Manual Testing: Understanding of manual testing processes, with the ability to design test cases and identify edge scenarios.
Web Technologies: Understanding of HTML, CSS, JavaScript, and browser developer tools.
Agile Methodology: Experience working in an Agile development environment.
Preferred Skills
Experience with other test automation tools/frameworks (e.g., Playwright, Selenium, Cypress).
Familiarity with API testing tools (Postman, REST Assured).
Experience with performance testing tools like JMeter or LoadRunner.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.