Quality Assurance Engineer - Key Responsibilities
We are seeking a skilled Quality Assurance Engineer to deliver high-quality software and ensure robust system performance. As part of our team, you will be responsible for designing, developing, and maintaining automated tests using Python, Playwright, and Pytest.
* Test Automation:
o Develop end-to-end (E2E) tests for UI and API validation, ensuring reliable and repeatable test execution.
o Integrate automated tests into the CI/CD pipeline to support continuous delivery and provide fast feedback.
* Test Planning & Strategy:
o Design and document comprehensive test plans and test cases, collaborating with product and engineering teams to define quality benchmarks.
* Functional and Non-Functional Testing:
o Execute automated and manual tests across multiple platforms and devices to validate functionality, usability, and performance.
o Ensure that systems meet reliability, scalability, and availability expectations, especially in cloud environments.
* Monitoring System Configuration:
o Manage application and infrastructure monitoring tools, establishing alerts and dashboards to support proactive issue resolution and maintain uptime.
Key Skills: Python, Playwright, Pytest, Test Automation, CI/CD, Cloud Environments