Automation Engineer - L
KeySkills
Job Description
Role Purpose
The Automation Engineer is responsible for designing, programming, simulating, and testing automation solutions that optimize product or process efficiency and effectiveness. The role involves collaborating with cross-functional teams to understand business and technical requirements, develop scalable automation frameworks, and ensure quality through continuous integration and testing.
Key Responsibilities
1. Software Requirements & Architecture Understanding
-
Analyze current technology architecture, system interdependencies, and application stacks.
-
Work with project management to define and submit project development plans.
-
Consult with users, clients, and stakeholders to review operating procedures and refine objectives.
-
Contribute to the automation roadmap and process improvements.
-
Research automation architectures to propose new solutions and develop reusable automation frameworks.
2. Software Design, Development & Reporting
-
Prepare the execution environment and develop test plans, cases, and scenarios.
-
Draft technical specifications and resolve complex design issues.
-
Participate in design reviews and ensure comprehensive testing (functional and non-functional).
-
Implement and report key testing metrics to ensure full test coverage.
-
Own the validation process and eliminate errors through rigorous testing.
-
Maintain a defect database and document successful mitigation strategies.
-
Automate testing tools and update them regularly to enhance efficiency.
-
Design efficient programs aligned with best practices and organizational coding standards.
3. Stakeholder Collaboration & Communication
-
Collaborate with Agile teams to develop high-quality automated tests.
-
Create and refine acceptance criteria for user stories.
-
Improve CI/CD practices in coordination with the development team.
-
Liaise with SMEs to translate business needs into technical automation solutions.
-
Ensure maintainability by following WIPRO documentation standards.
-
Communicate effectively with QA teams, developers, users, and clients.
-
Provide technical support and backend/database programming expertise as needed.
-
Stay updated with industry trends and apply best practices accordingly.
Performance Parameters
No. Parameter Measure 1. Automation - Quality and adherence to design- Project plan compliance- Issue resolution and escalation management- Zero disruption/errors during deployment- Proactive risk mitigation 2. Documentation - Complete documentation of automation process, test cases, debug data, and performance reviews in accordance with quality standards
Required Skills & Experience
-
Proven experience in designing and implementing automation frameworks.
-
Strong knowledge of automated testing tools and scripting languages.
-
Familiarity with CI/CD pipelines and Agile methodologies.
-
Solid understanding of backend/database programming.
-
Excellent problem-solving and communication skills.
-
Ability to manage multiple priorities and work in a collaborative environment.
-