FUFusion Plus Solutions
API automation, Python
Hyderabad ₹5-10 LPA Posted 17 Jul 2025
FULL TIME
Testing Tools
Api Automation
Automation Frameworks
Jira
Python
Job Description
Job Responsibilities:
- Design, build, and enhance robust automation frameworks with a primary focus on API automation using Python.
- Develop and implement API automation test scripts, leveraging strong knowledge of REST API, REST ASSURED, and Karate frameworks.
- Implement UI automation test scripts using Selenium WebDriver, ensuring comprehensive test coverage.
- Apply Quality Engineering skills throughout the software development lifecycle to ensure high-quality product delivery.
- Collaborate with teams to understand banking domain requirements and translate them into effective test strategies and automation solutions.
- Utilize Core Java, Maven, and Gradle for developing and managing automation projects.
- Work with Appium for mobile automation testing where applicable.
- Conduct unit testing using JUnit and TestNG, and manage test execution.
- Leverage Java IDEs effectively for development and debugging.
- Demonstrate a good understanding of HTTP, JSON protocol and syntax, Cucumber, BDD methodology, and Gherkin syntax for test definition.
- Work within an Agile methodology, specifically SAFe, emphasizing in-sprint automation.
- Utilize JIRA for defect tracking and management, Jenkins for CI/CD pipeline exposure, and Confluence for documentation.
- Participate in analyzing and documenting business requirements for global applications within the banking domain.
Required Skills:
- API Automation: Strong hands-on experience in API automation.
- Programming Languages: Sound knowledge of Python and good hands-on experience with Core Java.
- Automation Frameworks: Experience in building and enhancing automation frameworks.
- Testing Tools: Excellent knowledge of Selenium, BDD, REST Assured, Karate, Selenium WebDriver, and Appium.
- Build Tools: Hands-on experience with Maven and Gradle.
- Protocols & Methodologies: Good understanding of HTTP, JSON protocol and syntax, Cucumber, BDD methodology, and Gherkin syntax.
- CI/CD & ALM Tools: Exposure to Jenkins CI/CD, JIRA, and Confluence.
- Domain Knowledge: Good understanding of the banking domain and requirements.
- Quality Engineering: Strong Quality Engineering skills.
Good to Have:
- Proven, significant, and demonstrable experience in analyzing and documenting business requirements for global applications.
- Working experience in Agile methodology (SAFe) with in-sprint automation.
- Experience with JUnit and TestNG.
- Experience with Java IDEs.