Role Overview
Our client is looking for an Automation QA Engineer to test complex enterprise applications and integrated business workflows used across client companies globally. The role combines strong automation fundamentals with API, database, integration and end-to-end enterprise testing.
Responsibilities
- Build and maintain automated test suites and reusable automation frameworks.
- Perform functional, regression, integration, system, API and end-to-end testing.
- Validate workflows across applications, APIs, databases and downstream systems.
- Create test scenarios/data, manage defects and support release validation.
- Integrate automated tests with CI/CD and work closely with developers and global application teams.
Requirements
- Strong Selenium WebDriver automation with Java or Python.
- TestNG / JUnit / PyTest or equivalent; framework design and reusable components.
- REST API testing using Postman, REST Assured, SoapUI or equivalent.
- SQL and backend/data validation.
- Git, CI/CD and Azure DevOps / Jenkins or equivalent.
- Experience testing complex enterprise applications and integrations.
Skills
- Selenium
- Java
- Python
- REST API
- SQL
Nice to Have
- Exposure to SAP/ERP, Teamcenter/PLM, SharePoint, Power Apps, Power BI, Azure or data/ETL applications.
- BDD/Cucumber, Maven/Gradle, Docker, JMeter or microservices testing.
- Manufacturing or industrial enterprise experience.