Software Automation Engineer
وصف الوظيفة
Are you a master of test automation who thrives in a fast-paced Agile environment?
We’re seeking a Software Automation Engineer to lead and elevate our automation testing practices. If you love building frameworks, integrating tests into CI/CD pipelines, and mentoring fellow engineers, this is your chance to shine.
What You’ll Do
Design, build, and scale robust automation frameworks for UI, API, and backend services
Create and execute automated test scripts using tools like Selenium, Cypress, Playwright, or Appium
Drive automation strategy for both new and existing products to ensure full coverage and early bug detection
Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions)
Conduct code reviews and provide mentorship to junior QA team members
Test across web, mobile, and API layers, ensuring functionality, reliability, and performance
Collaborate closely with developers, DevOps, and product teams in an Agile setup
Monitor and maintain the test infrastructure to keep it reliable and efficient
Log and analyze test results, investigate failures, and report defects clearly and effectively
What You Bring
4+ years in Software Testing, including 3+ years of automation experience
Proficiency in Java, Python, JavaScript, or C#
Deep hands-on experience with test automation frameworks like:
Selenium, Cypress, Playwright, Appium, JUnit, TestNG, Robot Framework
Strong experience with RESTful API testing using Postman, REST Assured, etc.
Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions) and version control systems (Git)
Solid understanding of Agile/Scrum development workflows
Experience with test case management tools (e.g., JIRA, TestRail, Zephyr)
Background in mobile testing (Android and/or iOS)
Nice to Have
Performance testing experience using tools like JMeter or Gatling
Exposure to banking systems or CRM platforms
ISTQB or other recognized certifications in software testing or automation
Show more Show less