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
Read Full Description