Automation Engineer
Core
Designing, developing, and maintaining automated test frameworks and scripts to ensure the quality, reliability, and performance of utility infrastructure software products.
Role type
QA Automation Engineer
Builds
Scalable and robust test automation solutions across the system for utility infrastructure platforms.
Domain
Utility infrastructure / Grid modernization / Software Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, TypeScript (TS), UI automation frameworks, REST APIs, JSON, API testing tools, CI/CD pipelines, SQL, Agile methodologies
Preferred skills
None stated
Technologies
Java, TypeScript, Postman, Jenkins, SQL
Responsibilities
Design and implement automation architecture transitioning from end-to-end UI testing to code-level automation; Analyze existing R&D processes and develop automation infrastructure to improve unit testing, API testing, and overall test coverage; Design, develop, and execute automated functional and regression tests for software products; Maintain and enhance the existing automation infrastructure and automated test suites; Participate in design and code reviews to ensure high-quality, testable software; Document, analyze, and communicate automation test results and quality metrics; Investigate test failures and perform root cause analysis to identify and resolve issues; Contribute to CI/CD pipelines by integrating, maintaining, and improving automated tests.
Seniority
Mid-level, hands-on IC