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