Job Description
Job Description
We are seeking an experienced Automation Test Engineer to design, develop, and maintain
automated testing solutions that ensure high-quality software delivery. The ideal candidate will
have strong expertise in UI and API automation, CI/CD integration, and modern testing tools,
with the ability to work independently in a fast-paced environment.
Key Responsibilities
Design, develop, and maintain automated test scripts and frameworks using Selenium,
Playwright, or TestCafe with JavaScript/TypeScript to ensure high-quality UI testing.
Create and execute API test cases using tools such as Postman to validate service
functionality and integrations.
Integrate automated tests into CI/CD pipelines using tools like GitHub and Jenkins to
support continuous testing and faster delivery cycles.
Develop, maintain, and optimize test automation frameworks to improve test coverage,
reliability, and efficiency.
Utilize Docker environments to support testing in containerized applications and ensure
consistent test environments.
Monitor test execution, application performance, and system health using tools such as
Grafana.
Collaborate with developers, QA teams, and product stakeholders to understand
requirements and ensure comprehensive test coverage.
Identify, document, and track defects and issues using collaboration tools such as Jira,
and support defect resolution.
Contribute to test planning, test case design, and automation strategy for web and API
testing.
Work closely with cross-functional teams using tools like Confluence, Asana, and Slack
to ensure smooth communication and project coordination.
Analyze test results, investigate failures, and provide clear reports and recommendations
to improve product quality.
Adapt to evolving project requirements and handle tasks beyond core testing
responsibilities when needed.
Continuously evaluate and adopt new automation tools, frameworks, and best practices
to improve testing processes.
Maintain documentation of test processes, scripts, and frameworks to support
knowledge sharing within the team.
Required Skills (Must Have)
Selenium (5+ years in automation testing)
Strong UI automation skills using JavaScript/TypeScript
API testing experience (Postman or similar tools)
CI/CD experience using GitHub and Jenkins
Docker and Grafana knowledge
Experience with collaboration tools (Jira, Confluence, Asana, Slack)
Strong analytical, communication, and problem-solving skills
Ability to work independently with a proactive, can-do attitude