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