ESP Engineered is seeking a skilled Automation Engineer in Hyderabad to design, develop, and maintain scalable test automation frameworks for UI, API, and integration testing. The ideal candidate will work closely with developers, product managers, and QA analysts to ensure comprehensive test coverage and contribute to improving test efficiency and effectiveness. Experience with CI/CD tools and solid understanding of QA processes are essential for this role.
Qualifications
Experience building and maintaining test automation frameworks for UI, API, and integration testing.
Solid understanding of testing methodologies, QA processes, and software development lifecycles.
Familiarity with CI/CD tools such as Jenkins, GitHub Actions or GitLab CI.
Responsibilities
Design, develop, and maintain scalable and reusable test automation frameworks.
Develop automated tests to support continuous integration and delivery pipelines.
Collaborate closely with developers, product managers, and QA analysts.
Skills
Test automation frameworks
UI testing (Selenium, Cypress, Playwright)
API testing (Postman, RestAssured)
CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
Version control systems (Git)
Job description
Key Responsibilities:
Design, develop, and maintain scalable and reusable test automation frameworks for UI, API, and integration testing.
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:
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.