Job Summary:
Seeking an experienced QA Engineer with expertise in both manual and automated testing for mobile and web applications. The ideal candidate will have a strong background in testing methodologies, tools, and processes, with hands-on experience in automation using Selenium and Appium.
Key Responsibilities:
– Create detailed, comprehensive, and well-structured test plans and test cases.
– Develop and execute test automation scripts and tests using Selenium and/or Appium.
– Conduct thorough manual testing for both mobile (Android & iOS) and web applications.
– Perform API testing and have a good understanding of RESTful web services.
– Identify, record, document thoroughly, and track bugs.
– Collaborate with cross-functional teams to ensure quality throughout the software development lifecycle.
– Utilize testing and project management tools to report on test results and milestones.
– Dig deeper into test failures and work with developers to identify the root cause.
– Participate in Agile, Scrum/Kanban methodologies to ensure quality and timely delivery.
Required Skills and Experience:
– At least 3+ years of experience in QA and automation, with a focus on frameworks like Selenium, Appium, or REST Assured.
– Strong knowledge of software QA methodologies, tools, and processes.
– Experience in mobile testing for Android and iOS platforms.
– Good understanding of RESTful web services.
– Familiarity with Git (GitHub/GitLab) and CI/CD processes.
– Excellent written and verbal communication skills.
Preferred Skills:
– Scripting experience in Java or any other scripting language.
– Familiarity with mobile automation tools like Espresso/XCUITest.