You will lead quality assurance efforts focusing on complex automation and testing strategy.
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, and perform root cause analysis on production defects.
- Perform failure analysis for mobile automation and determine test cases suitable for automation.
- Report daily status to stakeholders and provide Go/No-Go recommendations for production releases.
- 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 Java8.
- 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.