Title : Senior Automation Engineer
Location : Remote
Duration : Long-term contract
Summary :
The Senior Automation Engineer will be responsible for test strategy execution, automation, test data management, and performance testing. They will work closely with developers and product teams to enhance software systems' efficiency, quality, and scalability. Experience in mobile testing is a plus, and familiarity with geospatial or navigation-based systems is highly desirable. The ideal candidate is a problem-solver with a strong background in automation tools, programming, systems integration, and project leadership.
Responsibilities :
- Collaborate in defining and executing the test strategy across various testing types (functional, regression, integration, and performance)
- Design and maintain test cases, test plans, and test artifacts that support quality delivery
- Contribute to a reusable and consistent test data strategy across test environments
- Integrate tests into CI / CD pipelines (Jenkins, GitHub Actions, GitLab CI)
- Assist in post-release performance benchmarking using : JMeter, Gatling, or k6
- Log and categorize defects, validate fixes, and contribute to root cause analysis
- Use tools like Zephyr, TestRail, or similar for test management and reporting
- Work closely with and receive guidance from the Senior QA Engineer on framework improvements, QA standards, and career growth
Build and maintain automation scripts using Java-based tools and frameworks :
Selenium / SelenideAppium (for mobile)TestNG / JUnitCucumberRestAssured / KarateAllure / ExtentReportsRequirements :
10+ years of experience in QA automation with Java-based tools and test frameworksProficient in programming languages such as Python, Java, C#, or automation scripting toolsStrong understanding of test data creation and maintenanceExperience with test automation frameworks (e.g., Selenium, TestComplete) is a plusExposure to cloud environments (AWS, Azure, or Google Cloud Platform)Experience with CI / CD, API testing, and automated functional testingAwareness of performance testing concepts and toolsGood analytical, problem-solving, and communication skillsExperience working in Agile or Scrum-based development teamsNice to Have :
Mobile application testing experience (manual and / or automated)Exposure to geospatial or navigation systems (maps, routes, ETA calculations)