AUTOMATION ENGINEER L3
As an Automation Engineer, you will design, program, simulate, and test automation products or processes to achieve required efficiency and effectiveness. You will analyze current technology architecture, system interdependencies, and application stacks, and contribute to the automation roadmap by researching automation architectures and developing new solutions.
You will improve and maintain the automation framework for horizontal use across technology stacks and build reusable libraries across business verticals. Your responsibilities include ensuring the environment is ready for execution, designing test plans, developing test cases and scenarios, and executing them for both functional and non-functional requirements.
You will implement, track, and report key metrics to ensure full coverage through automation, own testing and validation of code, and track problems, resolutions, and bug fixes throughout the project lifecycle. You will design and implement automated testing tools and update them as needed for efficiency and accuracy.
Working with Agile delivery teams, you will understand product vision and backlogs, develop robust and scalable test automation for functional, regression, and performance testing. You will assist in creating acceptance criteria for user stories, generate test automation backlogs, and collaborate with development teams to create and improve continuous deployment practices.
You will also develop programs that adhere to coding standards, document code using accepted design patterns, and work closely with business Subject Matter Experts to understand requirements and deploy applications using automation tools.