You will lead quality assurance efforts focusing on complex automation and testing strategy.
This role is hybrid.
Responsibilities
Create and execute complex automated test scripts using Java frameworks, Selenium, Cucumber BDD, TestNG, Gradle, and Jenkins.
Develop and customize automation frameworks using Java development experience.
Plan testing efforts and estimate project timelines using TCP Estimation Methodology.
Maintain project requirements and execution details in Jira, perform root cause analysis on production defects, and report daily status to stakeholders.
Participate actively in the Agile process, including Scrum calls, backlog grooming, and sprint planning/retrospectives.
Required Skills
8+ years of hands-on QA experience with team leadership capability (leading 4 QA professionals).
Expertise in Java programming language, specifically above Java 8.
Practical coding experience in Core Java for automation testing.
Proficiency in API testing using automation tools like Rest-Assured or HTTP Client.
Strong SQL experience with various databases.
Practical experience implementing automation frameworks using BDD (Gherkin-Cucumber).
Practical knowledge of UI and Mobile automation tools (Selenium, Appium).
Experience integrating automated tests into CI/CD pipelines within an Agile/DevOps environment.
Preferred Skills
Experience performing failure analysis for mobile automation.
Ability to determine test cases suitable for automation.