What are the responsibilities and job description for the Senior/Lead QA Engineer – Automation position at Eka Software Solutions?
Key Responsibilities:
- Own and enhance the existing Playwright-based automation framework, leveraging design patterns like POM, BasePage, and Allure reporting.
- Define and drive the roadmap for automation enhancement, framework optimization, and intelligent testing using AI/LLM technologies
- Provide technical leadership and mentorship to automation engineers, ensuring code quality, consistency, and scalability.
- Review automation scripts, test coverage, and framework performance to ensure maintainability and robustness.
- Introduce and integrate GenAI-powered solutions for test case generation, defect analysis, and predictive quality insights.
- Collaborate closely with QA, Development, and DevOps leaders to ensure full automation integration in CI/CD pipelines.
- Drive proof-of-concepts for new tools ( LangChain, CrewAI, AutoGen, etc.) and implement those aligned with organizational goals.
- Manage multiple projects simultaneously, prioritize tasks, and ensure delivery alignment with quality standards and timelines.
- Strong understanding of GitHub, Jenkins, Maven/Gradle, and TestNG.
- Optimize test automation performance and ensure maintainability.
- Translate manual test requirements into efficient, automated end-to-end test scripts.
- Experience with MongoDB, SQL, and Oracle databases.
- Proactive and self-driven professional capable of working independently in a fast-paced environment.
- Adapt quickly to evolving project scopes and business priorities.
Required Skills & Experience
- 7–12 years of experience in Software Testing & Automation (preferably product-based environments).
- Strong technical expertise in Playwright (TypeScript/Java) and working knowledge of Selenium or Cypress.
- In-depth understanding of automation frameworks, design patterns (POM, BasePage, Hybrid), and CI/CD pipelines (Jenkins, GitHub Actions).
- Hands-on experience with API testing (Postman, REST Assured) and Allure reporting.
- Proficiency in Java, TypeScript, or Python for test automation and review.
- Familiarity with GenAI and LLMs (e.g., OpenAI, Anthropic, Llama) for QA use cases.
- Exposure to agentic AI concepts and tools (LangChain, CrewAI, AutoGen) preferred.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication, stakeholder management, and leadership abilities.
- Experience managing multiple automation projects and mentoring geographically distributed teams.
Good to Have
- Good to have experience in mobile test automation.
- Good understanding of SDLC and STLC processes in an Agile delivery model, including sprint-based automation and continuous integration
- Good to have experience in API test automation using RESTFUL API.
- Familiarity with performance testing tools (JMeter, Gatling).
- Good to have experience in AWS security testing.
- Experience on Cloud domain preferred.
- Strong presentation and documentation skills to report QA metrics to leadership.
Interpersonal Skills:
- Excellent communication, presentation, and collaboration skills.
- Proven leadership and mentoring experience.
- Strong interpersonal and problem-solving capabilities.