QA Automation
May 21, 2024
Last Updated : February 25, 2025
Keyur Patel
2 min
Key Responsibilities:
Test Automation Development:
- Design, develop, and maintain automated test scripts using Appium for Android and iOS applications.
- Integrate automated tests with the CI/CD pipeline.
- Create and manage test data and test environments required for automation testing.
Test Planning and Execution:
- Collaborate with cross-functional teams to understand the requirements and design comprehensive test plans and test cases.
- Execute automated test cases, analyze results, and report defects.
- Work closely with development teams to debug and resolve issues.
Quality Assurance:
- Ensure high-quality standards are maintained throughout the application development lifecycle.
- Participate in code reviews to ensure automation standards are met.
- Continuously evaluate and implement new tools and practices to improve testing efficiency and effectiveness.
Documentation and Reporting:
- Document test plans, test cases, and test results.
- Prepare and present detailed reports on the status of automation tests, including defect reports and testing metrics.
Qualifications:
Education:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience:
- Proven experience as an Automation QA Engineer, with a focus on mobile testing using Appium.
- Strong knowledge of Java or other programming languages used in automation scripting.
- Experience with mobile application testing (both Android and iOS platforms).
Technical Skills:
- Proficiency in using Appium and understanding of its architecture.
- Experience with test frameworks such as TestNG, JUnit, or similar.
- Understanding of version control systems like Git.
- Knowledge of SQL and database testing.