Key Responsibilities
Mobile Test Automation Framework Development
- Design and implement scalable mobile automation frameworks using Appium and Espresso
- Automate test cases for Android, iOS, and web applications
- Apply design patterns such as Page Object Model (POM), Factory, and Singleton
API & Integration Testing
- Perform API testing using RestAssured, Postman, or similar frameworks
- Validate backend services and ensure integration stability across systems
- Ensure end-to-end test coverage across service layers
BDD & Test Design Practices
- Implement Behavior Driven Development (BDD) using Cucumber and related tools
- Develop test scenarios aligned with business requirements
- Collaborate with developers and QA teams for requirement clarity
CI/CD Integration & DevOps Testing
- Integrate automation frameworks with CI/CD tools such as Jenkins and GitHub
- Ensure automated test execution in cloud and on-premise environments
- Support continuous testing in Agile delivery pipelines
Database Testing & Validation
- Perform database testing using SQL, MySQL, or SQL Server
- Write and validate complex queries for backend verification
- Ensure data integrity across application workflows
Agile Collaboration & Delivery
- Work in Agile teams and participate in sprint ceremonies
- Collaborate with cross-functional teams to ensure fast and reliable delivery
- Support continuous improvement of QA processes
Test Management & Tools
- Use Atlassian tools such as Jira and Zephyr for test planning and tracking
- Maintain test cases, execution reports, and defect tracking documentation