Source description
About the role
Role Overview: As a Senior Automation Test Engineer at Phenom, you will be responsible for owning end-to-end quality for assigned product areas. You will participate in requirement and design discussions, validate business workflows, and define comprehensive test strategies across UI, APIs, and event-based systems. Your role will involve designing and maintaining scalable automation frameworks, testing complex async workflows, executing performance testing, and integrating automation into CI/CD pipelines. Additionally, you will validate usability and accessibility across critical workflows and align quality activities with Agile/Scrum processes. Key Responsibilities: - Own end-to-end quality for assigned product areas, from requirements to release sign-off. - Participate in requirement and design discussions; validate business workflows and customer use cases, including async and event-driven flows. - Define comprehensive test strategies across UI, APIs, and event-based systems. - Ensure coverage for BVT, Sanity, Regression, and Exploratory testing. - Design and maintain scalable automation frameworks using Playwright/Selenium with Python or Java. - Build reusable abstractions for UI, API, and event-driven automation. - Establish frameworks and guidelines enabling reliable, low-flakiness automation adoption across teams. - Test complex async workflows using Kafka or similar messaging systems. - Validate event schemas, contracts, ordering, retries, idempotency, and failure scenarios. - Design strategies for multi-hop flows, DLQs, replay, and eventual consistency. - Execute performance, load, and stress testing using JMeter, k6, or similar tools. - Analyze production-grade metrics (P95/P99 latency, throughput, error rates). - Validate system behavior under spikes, partial failures, and downstream slowness. - Use Python/Java to build internal tools for test data, event mocking, and orchestration. - Leverage AI tools to accelerate test creation, maintenance, and failure analysis. - Integrate UI, API, and event-based automation into Jenkins CI/CD pipelines. - Improve pipeline stability and reduce async test flakiness. - Validate usability and accessibility (WCAG) across critical workflows. - Align quality activities with Agile/Scrum processes and sprint exit criteria. - Proactively identify risks in complex async dependencies. Qualification Required: - 5 to 7 years of experience in testing. - Strong experience in Playwright/Selenium automation. - Proficiency in Python or Java. - Hands-on experience testing event-driven, asynchronous systems (Kafka). - Experience with performance testing tools and production metrics analysis. - CI/CD integration using Jenkins. - Strong foundations in manual testing types and end-to-end test strategy creation. - Ability to mentor junior QEs and communicate quality risks effectively. Additional Details: Phenom is an AI-Powered talent experience platform with a commitment to diversity, equity, and inclusion. The organization values building phenomenal teams and products through a diverse and inclusive environment. Phenom is an equal opportunity employer dedicated to continuous improvement in fostering inclusivity across the company and beyond. Role Overview: As a Senior Automation Test Engineer at Phenom, you will be responsible for owning end-to-end quality for assigned product areas. You will participate in requirement and design discussions, validate business workflows, and define comprehensive test strategies across UI, APIs, and event-based systems. Your role will involve designing and maintaining scalable automation frameworks, testing complex async workflows, executing performance testing, and integrating automation into CI/CD pipelines. Additionally, you will validate usability and accessibility across critical workflows and align quality activities with Agile/Scrum processes. Key Responsibilities: - Own end-to-end quality for assigned product areas, from requirements to release sign-off. - Participate in requirement and design discussions; validate business workflows and customer use cases, including async and event-driven flows. - Define comprehensive test strategies across UI, APIs, and event-based systems. - Ensure coverage for BVT, Sanity, Regression, and Exploratory testing. - Design and maintain scalable automation frameworks using Playwright/Selenium with Python or Java. - Build reusable abstractions for UI, API, and event-driven automation. - Establish frameworks and guidelines enabling reliable, low-flakiness automation adoption across teams. - Test complex async workflows using Kafka or similar messaging systems. - Validate event schemas, contracts, ordering, retries, idempotency, and failure scenarios. - Design strategies for multi-hop flows, DLQs, replay, and eventual consistency. - Execute performance, load, and stress testing using JMeter, k6, or similar tools. - Analyze production-grade metrics (P95/P99 latency, throughput, error rates). - Validate system
More at PHENOM TECHNOLOGY SOLUTIONS LLC