Roles and Responsibilities
: • Design and development of automated test scripts for mobile applications (iOS and Android) using Appium
. • Execute automated tests, analyze test results, and provide detailed reports on software quality.
• Identify, document, and track software defects through a bug-tracking system such as JIRA.
• Collaborate with developers and product managers to understand application requirements and create effective test strategies and plans
. • Maintain and update existing automation frameworks and scripts to ensure continued relevance and efficiency as the application evolves.
• Integrate automated tests into CI/CD pipelines using tools like Jenkins or Maven for efficient and continuous testing.
• Perform thorough regression testing to verify that resolved issues are fixed and new features do not introduce new problems.
• Stay up-to-date with new testing tools, test strategies, and industry best practices. Required Skills & Qualifications:
• Proven experience of 2+ years in mobile automation testing using the Appium framework.
• Proficiency in a programming language such as Python, or JavaScript for writing automation scripts.
• Solid understanding of mobile platforms (iOS and Android ecosystems, different OS versions, and device types).
• Familiarity with test management and bug tracking tools (e.g., JIRA, Quality Center).
• Experience with version control systems like Git for code management and collaboration. • Strong analytical and problem-solving skills, with excellent attention to detail.
• Knowledge of software QA methodologies, tools, and processes.
• Excellent communication and teamwork abilities. Preferred Qualifications (Advantageous):
• Experience with web automation tools like Selenium WebDriver.
• Experience in API testing using tools such as Postman or Newman.
• Familiarity with the Agile/Scrum development process.
• Knowledge of database testing and SQL querying.