Job Summary:
We are seeking a skilled and detail-oriented QE Automation Engineer to join our Quality Engineering team. The ideal candidate will have strong programming skills, deep knowledge of JavaScript (ES6+), TypeScript, and hands-on experience in designing and building scalable, reusable test automation frameworks for UI, API, and integration testing. You will play a key role in ensuring the quality and reliability of large-scale enterprise applications through robust automation strategies.
Key Responsibilities:
-
Design, develop, and maintain scalable and reusable test automation frameworks for UI, API, and integration testing.
-
Write, execute, and maintain automated test scripts using Java, JavaScript, or similar languages.
-
Develop automated tests to support continuous integration and delivery pipelines.
-
Collaborate closely with developers, product managers, and QA analysts to ensure comprehensive test coverage.
-
Identify, isolate, and track bugs through to resolution, ensuring a high-quality product release.
-
Evaluate and recommend tools, libraries, and frameworks to improve test efficiency and effectiveness.
-
Contribute to best practices for test automation strategy, test data management, and reporting.
Required Skills and Qualifications:
-
Strong knowledge of JavaScript (ES6+) and TypeScript.
-
Proficiency in Java, JavaScript, or equivalent programming languages used in test automation.
-
Experience building and maintaining test automation frameworks for UI (e.g., Selenium, Cypress, Playwright), API (e.g., Postman, RestAssured), and integration testing.
-
Solid understanding of testing methodologies, QA processes, and software development lifecycles.
-
Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
-
Familiarity with version control systems like Git.
Soft Skills
Good Communication skills
Good Interpersonal Skills
Fit for Customer Location placement