Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Senior Automation Tester
Location: Masakan Sheraton, Heliopolis
Company: Travware
Work Type: On-site
About the Role
Travware is hiring a Senior Automation Tester with 4+ years of experience to design, implement, and maintain test automation frameworks. You will be responsible for ensuring the quality and reliability of our applications across web, API, and mobile platforms.
Key Responsibilities
- Develop and maintain automation frameworks (UI, API, Mobile, Performance).
- Apply testing techniques such as Page Object Model, Data-Driven, and Hybrid frameworks.
- Automate testing for web (Selenium, Playwright, Cypress), API (Postman, RestAssured, SoapUI), and mobile (Appium, Espresso, XCUITest).
- Integrate automation into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps).
- Work closely with developers, analysts, and QA teams to ensure test coverage.
- Perform functional, regression, smoke, sanity, cross-browser, and UAT testing.
- Run SQL queries for data validation and back-end testing.
- Use cloud platforms (BrowserStack, Sauce Labs, LambdaTest) for cross-platform testing.
- Handle debugging, logging, and reporting (Allure, Extent, ReportNG).
- Contribute to performance testing (JMeter, Gatling, k6).
Requirements
- Minimum 4+ years of automation testing experience.
- Strong programming skills in Java / Python / JavaScript with OOP knowledge.
- Hands-on with Selenium, Playwright, Cypress, Appium.
- Familiar with BDD tools (Cucumber, SpecFlow, Behave).
- Experience in TestNG, JUnit, PyTest, NUnit.
- Database knowledge: SQL, Joins, Query optimization.
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP).
- Knowledge of software testing life cycle, bug life cycle, and test design strategies.
- Experience with Git and branching strategies.
Soft Skills
- Strong problem-solving and debugging skills.
- Clear communication and reporting abilities.
- Team collaboration in Agile/Scrum environments.
- Time management and ownership of tasks.
Nice to Have
- AI-powered testing tools (Testim, Mabl, Katalon AI).
- Mutation testing, Contract testing (Pact).
- Service Virtualization (WireMock, Hoverfly).
- Monitoring tools (Grafana, Kibana).