We are seeking a Senior Automation Engineer with over 7 years of experience in designing and implementing advanced automation solutions. The ideal candidate is a hands-on coder with expertise in programming languages, automation tools and frameworks, API testing, performance testing, and end-to-end test automation frameworks. This role focuses on creating scalable, efficient, and reliable automation systems to ensure the quality and performance of our software products.
Key Responsibilities:
• Design and develop end-to-end automation frameworks for UI, API, integration, and performance testing.
• Write high-quality, maintainable, and scalable automation scripts using Java, JavaScript, and TypeScript.
• Utilize and implement industry-standard tools and frameworks such as Selenium, Cypress, Playwright, Appium, and others for functional and regression automation.
• Build and maintain automation solutions for API testing using tools like Postman, RestAssured, or equivalent.
• Develop and execute performance testing scripts using tools such as JMeter, Gatling, or Locust.
• Integrate automation frameworks with CI/CD pipelines to enable continuous testing and faster releases.
• Collaborate with cross-functional teams (Development, DevOps, QA) to identify and automate testing processes across the software lifecycle.
• Debug, troubleshoot, and optimize existing automation scripts and frameworks.
• Stay updated on the latest trends in automation tools, technologies, and best practices to continually improve the automation strategy
7+ years of hands-on experience in developing and maintaining automation frameworks and tools.
• Proficient in programming languages such as Java, JavaScript, and TypeScript.
• Expertise in using and implementing test automation tools and frameworks like Selenium, Cypress, Playwright, Appium, or similar.
• Experience in API testing and automation using tools like RestAssured, Postman, or equivalent.
• Proven experience in performance testing, including tool usage and integration (e.g., JMeter, Gatling, Locust).
• Strong knowledge of end-to-end automation framework development, including reusable component design and integration.
• Familiarity with CI/CD tools such as Jenkins, GitLab CI/CD, or GitHub Actions.
• Solid understanding of testing methodologies (e.g., TDD, BDD, data-driven testing).
• Experience with cloud platforms Azure,AWS or GCP, containerization (e.g., Docker/Kubernetes), and microservices architecture is a plus.
• Excellent debugging and problem-solving skills, with attention to detail.
Nice-to-Have Skills:
• Knowledge of monitoring tools for test diagnostics and performance analysis (e.g., Grafana, Prometheus).
• Familiarity with security testing frameworks or tools.
• Hands-on experience with Agile/Scrum practices and tools like Jira.