Automation Engineer (Junior to Senior)
DUTIES AND RESPONSIBILITIES:
Test Automation Development
Design, build, and deploy automated test frameworks and scripts across CI/CD pipelines.
Collaborate with Test Integrators to implement automation solutions and maximize test code re-use.
Capture, analyze, and share automation test results for release readiness.
Test Execution
Execute automated test cases as defined in the test plan.
Ensure automation coverage across functional, regression, and integration testing.
Coordinate with Test Integrators to continuously enhance test scripts and frameworks.
Defect Management in Test Code
Investigate and resolve defects in automated test scripts provided by in-house or third-party developers.
Ensure timely updates and maintenance of automation scripts to align with evolving requirements.
Regression Suite Ownership
Develop, maintain, and optimize regression test cases and code for comprehensive testing before production releases.
Consolidate and standardize regression suites for consistency and efficiency.
Collaboration & Continuous Improvement
Partner with Developers, QA Leads, and Release teams to align automation with business and technical goals.
Support continuous improvement initiatives to increase automation reliability, performance, and coverage.
Perform other job-related activities as may be assigned.
Knowledge –
Strong expertise in software testing methodologies and automation frameworks (Selenium, MF UFT, Appium, etc.).
Proficiency in CI/CD tools (GitHub, Jenkins, Azure DevOps).
Experience with performance/load testing tools (MF LoadRunner, JMeter).
Strong programming skills in Java, JavaScript/ES6, and Python.
Experience with SQL and API testing.
Familiarity with Test-Driven Development (TDD) and modern automation practices.
PLAYWRIGHT IS A MUST