QA Automation Engineer
Posted Updated
Description
# QA Automation Engineer
## Company Overview
*(Company details not specified)*
## Job Summary
We are seeking a **detail-oriented** and **technically strong QA Automation Engineer** with deep knowledge of **Selenium**, **TestNG framework**, **Java-based scripting**, and **Postman API automation**. The ideal candidate will be responsible for designing and maintaining robust automated test frameworks, executing test scripts, and contributing to the overall quality and stability of our software solutions.
## Responsibilities
- Develop, maintain, and execute automated test cases using **Selenium WebDriver** with **Java**.
- Build reusable test components and organize test suites using the **TestNG** framework.
- Perform **REST API automation testing** using **Postman**, **Newman**, and **Java-based API test libraries**.
- Participate in **code reviews** and optimize existing scripts for better maintainability and performance.
- Work closely with **development**, **product**, and **DevOps** teams in an **Agile** environment to ensure test coverage across sprints.
- Maintain test documentation including **test plans**, **test cases**, and **automation reports**.
- Troubleshoot issues in automated scripts and perform **root cause analysis** on failed test cases.
- Contribute to **CI/CD** pipelines to integrate test automation within the deployment lifecycle.
## Qualifications
- 4+ years of experience in test automation using **Selenium WebDriver** and **Java**.
- Hands-on experience with **TestNG** for structuring and organizing test suites.
- Strong scripting skills in **Java** with knowledge of **object-oriented programming** and **reusable test utilities**.
- Solid experience with **Postman** for manual and automated API testing.
- Familiarity with automation using **Newman**, **REST-assured**, or **Java HTTP clients** is a plus.
- Knowledge of **Git**, **Jenkins**, and **CI/CD pipeline tools**.
- Good understanding of **testing methodologies**, **defect lifecycle**, and **Agile practices**.
## Preferred Skills
- Familiarity with other automation tools and frameworks.
- Experience in performance testing and security testing.
- Understanding of cloud-based testing environments.
## Experience
- **4+ years** of relevant experience in **test automation**.
## Environment
*(Typical work setting, location, and physical or environmental conditions not specified)*
## Salary
*(Salary details not specified)*
## Growth Opportunities
*(Career advancement opportunities not specified)*
## Benefits
*(Benefits offered not specified)*
