We are seeking a skilled Web Application Automation Engineer with expertise in Java and proficiency in a range of automation tools, including Playwright, Katalon, and Selenium. The ideal candidate will have experience in building and executing automation frameworks, integrating automated tests within CI/CD pipelines, and using JavaScript, TypeScript for front-end scripting as needed. This role is best suited for a detail-oriented individual who is passionate about delivering high-quality automation solutions in an agile environment.
Key Responsibilities:
- Develop, maintain, and enhance automated test scripts for web applications using Playwright, Katalon, and Selenium with Java as the primary language.
- Design and implement a robust test automation framework to cover functional, regression, and integration testing.
- Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI) to ensure seamless and continuous test execution.
- Collaborate with developers, QA, and DevOps teams to identify and resolve issues in automation scripts and application code.
- Write and maintain efficient JavaScript code for front-end automation tasks where required.
- Perform root cause analysis of test failures, report defects, and work with the team to ensure issues are promptly addressed.
- Generate clear and concise test reports, communicating automation progress and issues effectively to stakeholders.
- Participate in code reviews, contributing to the improvement of automation practices and documentation.
Required Skills and Qualifications:
Programming Languages:
Working knowledge of JavaScript, and TypeScript for handling front-end automation tasks.
Automation Tools:
- Strong experience with Playwright for modern web application automation.
- Hands-on experience with Katalon Studio, including test suite creation and management.
- Proficiency in Selenium WebDriver, with a deep understanding of Selenium concepts, locators, and handling complex web elements.
- Utilize Docker for containerizing automation tests, ensuring portability and consistency across testing environments
CI/CD Knowledge:
- Experience integrating automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or similar.
Web Technologies:
- Familiarity with web technologies (HTML, CSS, JSON, REST APIs) and a solid grasp of web application automation challenges.
Testing Expertise:
- Strong knowledge of testing types (functional, regression, integration, system, and smoke testing).
- Experience working within agile and DevOps environments, including Scrum or Kanban frameworks.
Other Skills:
- Strong analytical and problem-solving abilities with an eye for detail.
- Effective communication skills for collaboration with cross-functional teams.
- Proficiency with version control tools like Git and test management tools.
Education:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent experience).
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.