We are looking for a highly experienced Staff Engineer to drive the development and optimization of scalable automation frameworks, oversee comprehensive testing strategies, and mentor a team of skilled engineers. The ideal candidate will have deep expertise in automation tools like Selenium, Appium, and Rest Assured, and a strong command of performance testing tools like JMeter. The role will also involve collaboration with cross-functional teams to align testing strategies with organizational goals, driving a culture of quality and efficiency.
About the Role
We are looking for a Quality COE Staff/Lead to guide our efforts in maintaining and enhancing automation frameworks for end-to-end regression testing. The ideal candidate will mentor a team responsible for API testing and performance testing, utilizing tools such as Selenium, Java, Rest Assured, and JMeter. This role requires a solid understanding of DevOps practices, CI/CD, and Agile methodologies. The candidate will play a crucial role in designing and executing comprehensive test plans, collaborating with Product and Engineering teams to identify critical areas, assess potential risks, and establish robust test coverage, all while driving a minimal to zero defects policy.
What you'll Do
-
Lead and develop automation frameworks
: - Architect scalable and reusable frameworks using tools such as Selenium, Appium, Rest Assured and BrowerStack.
- Oversee integration with CI/CD pipelines (eg, Jenkins, Docker, GitLab).
-
Testing strategy and execution
: - Define and execute comprehensive testing strategies for regression, API, and UI tests.
- Ensure optimal test coverage, integrating AI-based tools for self-healing locators and flaky test detection.
- Conduct performance testing using tools like JMeter and Corologix.
-
Team leadership
: - Mentor and manage a team of automation engineers, guiding their growth and technical expertise.
- Assign tasks, prioritize workloads, and ensure timelines are met for test execution.
-
Collaboration and communication
: - Work closely with Product, Engineering, and DevOps teams to align testing processes with deployment goals.
- Advocate for best practices in Agile and DevOps methodologies.
-
Innovation and improvement
: - Introduce low-code/no-code solutions for test automation to empower non-technical users.
- Drive innovation in testing processes with AI and analytics tools.
-
Reporting and metrics
: - Implement advanced reporting mechanisms using Allure and Slack notifications.
- Analyze test results and metrics to provide actionable insights for continuous improvement.
What you'll Need
-
Experience
: - 9-14 years of experience in test automation and framework development.
-
Technical Skills
: - Proficiency in automation tools: Selenium, Appium, Rest Assured.
- Strong command of performance testing tools: JMeter, Corologix.
- Programming expertise in Java, Python, or similar languages.
- Experience with CI/CD tools: Jenkins, Docker, Kubernetes.
-
Leadership Skills
: - Proven ability to lead and mentor a team of engineers.
- Strong decision-making and problem-solving skills.
-
Other Skills
: - Effective communication and collaboration with cross-functional teams.
- Strong analytical skills and attention to detail.
Bonus Points
- Familiarity with AI-driven testing tools for self-healing locators.
- Knowledge of low-code/no-code automation solutions.
- Experience with Slack bots and workflow automation