Design, develop, and maintain automated test scripts using testing tools and frameworks (e.g., Cypress, Playwright, etc.).
Develop and maintain a comprehensive test suite that ensures high-quality product releases.
Execute automated tests to identify defects and document findings.
Collaborate with cross-functional teams (development, product management, and support) to understand system requirements and translate them into automated tests.
Perform functional, regression, and performance testing of web and mobile applications.
Review test results, generate reports, and provide recommendations for improvements.
Ensure tests are scalable, maintainable, and efficient.
Continuously evaluate and improve the test automation process and strategies.
Work with developers to ensure proper test coverage and resolve issues related to test failures.
Integrate automated tests into CI/CD pipelines for faster feedback.
Track and report defects found during automated testing, ensuring proper defect management.
Stay updated with the latest trends and tools in automation testing.
Requirements: Proven experience as a QA Automation Engineer or in a similar role.
Strong experience with test automation tools (e.g., Playwright, Cypress, Appium, etc.).
Experience with performance testing tools (e.g., JMeter, LoadRunner, K6, etc.).
Familiarity with programming/scripting languages (e.g., Java, Python, JavaScript).
Experience with CI/CD tools like Jenkins, CircleCI, or GitLab.
Knowledge of version control systems (e.g., Git).
Strong understanding of the software development lifecycle (SDLC) and agile methodologies.
Ability to write and maintain clear, concise, and effective test documentation.
Analytical mindset with the ability to troubleshoot and resolve complex technical issues.
Excellent communication skills and ability to work collaboratively in a fast-paced, dynamic environment.
This position is open to all candidates.