Automation Tester

May 2, 2025
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

We are looking for a detail-oriented and experienced Automation Tester to design, develop, and execute automated tests to ensure the quality and functionality of our software applications. The ideal candidate should have strong analytical skills, hands-on experience with test automation tools, and a solid understanding of the software development lifecycle (SDLC).

Key Responsibilities:
Design, develop, and maintain automated test scripts using tools like Selenium, Appium, TestNG, JUnit, Cypress, or Playwright.

Work closely with developers and QA teams to understand features and create robust automation coverage.

Integrate automated tests into CI/CD pipelines.

Identify, record, document, and track bugs using tools like JIRA, Bugzilla, or similar.

Create and maintain test data, environments, and frameworks.

Perform regression testing and ensure high test coverage.

Report test results, track test metrics, and contribute to continuous quality improvements.

Required Skills and Qualifications:
Solid understanding of QA methodologies, tools, and processes.

Proficiency in at least one programming/scripting language (e.g., Java, Python, JavaScript, C#).

Hands-on experience with automation testing tools (e.g., Selenium WebDriver, Postman, Cypress, TestNG).

Experience with RESTful API testing and tools like RestAssured or SoapUI.

Familiarity with version control systems (e.g., Git).

Good knowledge of SQL and experience with database testing.

Understanding of Agile/Scrum methodologies.

Preferred Qualifications:
Experience with performance/load testing tools (e.g., JMeter, LoadRunner).

Knowledge of BDD frameworks (e.g., Cucumber, SpecFlow).

Experience with mobile test automation (e.g., Appium).

Exposure to cloud-based testing platforms (e.g., BrowserStack, Sauce Labs).

Familiarity with CI/CD tools like Jenkins, GitLab CI, or Azure DevOps.