Job Summary
We are looking for an experienced
Test Automation Engineer with 6–8 years of hands-on experience in designing, developing, and maintaining automated test frameworks for UI, API, and industrial automation systems. The ideal candidate should have strong programming skills in
C# or JavaScript, expertise in modern automation tools such as
Playwright, and experience with
CI/CD pipelines.
Experience in
OPC UA-based industrial automation systems will be a strong advantage.
Linux Based Kubernetes deployment.
Key Responsibilities
- Design and develop scalable automated test frameworks for web applications, APIs, and system integrations.
- Build and maintain UI automation suites using Playwright or equivalent tools.
- Develop automated API test scripts for REST / Web Services validation.
- Perform integration testing involving OPC UA communication and industrial automation systems.
- Integrate automation suites into CI/CD pipelines using DevOps tools.
- Analyze test results, debug failures, and work with development teams for issue resolution.
- Improve test coverage, execution speed, and framework maintainability.
- Participate in Agile ceremonies, sprint planning, and release validation.
- Prepare test reports, metrics, and quality dashboards.
Programming
Required Skills:
- Strong coding skills in C# or JavaScript
- Knowledge of OOP principles, debugging, and scripting
Test Automation
- Hands-on experience with Playwright or similar UI automation tools (Selenium, Cypress, etc.)
- Experience in automation framework development
- Cross-browser and regression automation experience
API Testing
- REST API automation using tools/frameworks such as Postman, RestSharp, SuperTest, etc.
- JSON / XML validation
DevOps / CI-CD
- Experience with Jenkins, Azure DevOps, GitHub Actions, GitLab CI or similar
- Test execution in pipelines and reporting integration
Domain Advantage
- Exposure to Industrial Automation
- Knowledge of OPC UA, SCADA, MES, PLC communication is highly preferred
Good To Have
- Experience in performance or load testing
- Docker / Kubernetes exposure
- SQL / Database validation
- BDD frameworks (SpecFlow / Cucumber
Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.
Responsibilities
[Be specific when describing each of the responsibilities. Use gender-neutral, inclusive language.]
Example: Determine and develop user requirements for systems in production, to ensure maximum usability
Qualifications
[Some qualifications you may want to include are Skills, Education, Experience, or Certifications.]
Example: Excellent verbal and written communication skills
Skills: cd,pipelines,automation,api,ci,devops,skills