
QA Automation Tester
Dicetek LLC • Sharjah, Sharjah Emirate, United Arab Emirates
**Role & seniority: ** Automation Tester (4–8 years)
**Stack/tools: **
-
UI automation: Selenium WebDriver, Cypress, Playwright
-
Test frameworks: TestNG / JUnit
-
API testing: Postman, REST Assured, SoapUI
-
Programming: Java / Python / JavaScript / C#
-
CI/CD: Jenkins, GitLab CI/CD, Azure DevOps
-
DB testing: SQL
-
Defect tracking: Jira
-
Optional: JMeter/LoadRunner, AWS/Azure/GCP, Docker, Kubernetes
-
Top 3 responsibilities:
-
Design, develop, and maintain automated test scripts for web, mobile, and API.
-
Create/execute test plans, cases, scenarios; perform functional, regression, integration, end-to-end testing.
-
Identify and track defects; report execution results/quality metrics; improve automation coverage/processes.
-
-
Must-have skills:
-
Strong test automation framework experience (UI + API)
-
API testing proficiency (Postman/REST Assured/SoapUI)
-
Programming skills (Java/Python/JS/C#)
-
CI/CD integration (Jenkins/GitLab CI/Azure DevOps)
-
SQL knowledge; Jira for defect tracking; Agile/Scrum understanding
-
-
Nice-to-haves:
-
Performance testing (JMeter/LoadRunner)
-
Cloud exposure (AWS/Azure/GCP)
-
Docker/Kubernetes/DevOps practices
-
Banking/FinTech domain experience
-
ISTQB certification
-
-
Location & work type: Not specified in the provided text.
Full Description
Experience: 4–8 Years
Job Summary
We are seeking an experienced Automation Tester to design, develop, and execute automated test scripts to ensure the quality and reliability of software applications. The ideal candidate should have strong expertise in test automation frameworks, API testing, and Agile methodologies.
Key Responsibilities
Design, develop, and maintain automated test scripts for web, mobile, and API applications. Create and execute test plans, test cases, and test scenarios based on business requirements. Develop and maintain automation frameworks using industry-standard tools. Perform functional, regression, integration, and end-to-end testing. Identify, log, track, and verify defects throughout the software development lifecycle. Collaborate with developers, business analysts, and project managers to ensure quality deliverables. Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives. Generate test execution reports and provide quality metrics to stakeholders. Continuously improve test processes and automation coverage.
Required Skills
Strong experience in automation testing tools such as
- Selenium WebDriver
- Cypress
- Playwright
- TestNG / JUnit
Experience in API testing using
- Postman
- REST Assured
- SoapUI
Programming knowledge in
- Java, Python, JavaScript, or C#
Experience with CI/CD tools
- Jenkins, GitLab CI/CD, Azure DevOps
- Knowledge of SQL and database testing.
- Experience with defect tracking tools such as Jira.
- Understanding of Agile/Scrum methodologies.
Preferred Skills
Experience in performance testing using JMeter or LoadRunner. Exposure to cloud platforms such as AWS, Azure, or GCP. Knowledge of Docker, Kubernetes, and DevOps practices. Banking or Financial Services domain experience is an added advantage.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field. ISTQB certification is preferred.
Key Competencies
Strong analytical and problem-solving skills. Excellent communication and stakeholder management skills. Ability to work independently and in a team-oriented environment. Attention to detail and commitment to delivering high-quality software.
Domain Preference: Banking, Digital Banking, Cards, Payments, Core Banking, FinTech (preferred).