Job Summary:
We are seeking a highly skilled Test Automation Architect with deep expertise in Java, Selenium, and modern CI/CD pipelines to design, develop, and implement robust automation frameworks. The ideal candidate will have strong hands-on experience with Cucumber, Serenity, and Jenkins, and will be responsible for defining test strategies, mentoring QA teams, and ensuring the delivery of high-quality software products.
Key Responsibilities:
Design and implement scalable, maintainable, and reusable automation frameworks using Core/Advanced Java and Selenium WebDriver.
Architect BDD frameworks using Cucumber and Serenity for readable and maintainable test scenarios.
Integrate automation test suites with CI/CD pipelines using Jenkins, GitHub, and other DevOps tools.
Collaborate with DevOps and development teams to align automation strategies with agile delivery pipelines.
Drive test automation best practices and define coding standards and reusable libraries.
Participate in code reviews and ensure test code quality, performance, and reliability.
Manage test plans, test execution, and defect tracking using JIRA.
Provide technical leadership and mentorship to automation engineers and QA team members.
Evaluate and recommend new tools, frameworks, and technologies to improve test automation processes.
Required Skills & Qualifications:
Strong programming skills in Core and Advanced Java.
Deep expertise in Selenium WebDriver and test automation design patterns.
Proficient with Cucumber for BDD and Serenity for reporting and maintainability.
Experience with CI/CD tools like Jenkins, GitHub Actions, etc.
Working knowledge of test management and bug tracking tools like JIRA.
Solid understanding of QA methodologies, agile practices, and SDLC.
Experience in version control systems such as Git/GitHub.
Ability to architect and implement end-to-end automation solutions.
Strong problem-solving and communication skills.
Any Graduate