We are seeking a skilled Automation Engineer Performance Automation Testing (PAT) to join our team. The ideal candidate will have a strong background in DevOps, scripting, database analysis, and performance engineering, with an added advantage if they have experience in AI/ML and Generative AI. The role involves designing, developing, and maintaining automation frameworks to enhance performance testing and streamline deployment processes.
Key Responsibilities:
Develop and maintain automated pipelines for performance testing using DevOps principles.
Write and optimize scripts using Java, Python, PowerShell, and Shell scripting.
Analyze server-client architecture, application logs, and database performance to identify and resolve bottlenecks.
Work with SQL databases (SQL, PL/SQL) to extract, manipulate, and analyze data for performance testing.
Leverage Azure DevOps for CI/CD integration and automation.
Utilize Application Performance Monitoring (APM) tools to track application performance and identify areas of improvement.
Collaborate with cross-functional teams to ensure seamless automation and performance optimization.
Stay updated on emerging trends in AI/ML and Generative AI, incorporating them where applicable.
Required Skills & Qualifications:
Strong experience in DevOps engineering and pipeline automation.
Proficiency in Java, Python, PowerShell, and Shell scripting for automation and testing.
Deep understanding of performance engineering, including server-client architecture, log analysis, and database performance tuning.
Hands-on experience with SQL, PL/SQL development and database query optimization.
Knowledge of Azure DevOps, including CI/CD pipelines and release management.
Familiarity with APM tools (eg, Dynatrace, New Relic, AppDynamics) for monitoring and debugging.
Exposure to AI/ML and Generative AI is a plus.
Employment Type: Full Time, Permanent
Read full job description