Mobile Application Tester
Role details
Job location
Tech stack
Job description
- Develop and execute comprehensive test cases for mobile applications, including functional, system, regression, performance, and user acceptance testing.
- Automate test scripts using tools such as Selenium, Appium, TestNG, JUnit, Cucumber, and other scripting frameworks.
- Perform manual testing on various mobile devices and emulators to identify bugs and usability issues.
- Conduct API testing for RESTful services and web services integration using tools like Postman or SoapUI.
- Analyze test results to identify root causes of defects and collaborate with development teams to resolve issues efficiently.
- Maintain detailed documentation of test plans, test cases, defect reports, and testing progress.
- Integrate automated tests into CI/CD pipelines using Jenkins, GitLab, Azure DevOps, or similar tools to support continuous testing processes.
- Participate in requirement reviews and provide feedback on testability and potential risks early in the SDLC.
- Support release management activities by validating new builds before deployment.
- Utilize SQL/PL-SQL/MySQL/Microsoft SQL Server databases for data validation and backend testing.
- Perform cross-platform testing on Android and iOS devices ensuring compatibility across different operating systems and screen sizes.
- Conduct performance testing using LoadRunner or similar tools to ensure app stability under load conditions.
- Engage in troubleshooting issues related to network connectivity, APIs, system integrations, or device configurations.
Requirements
We are seeking a detail-oriented and technically skilled Mobile Tester to join our quality assurance team. The ideal candidate will be responsible for testing mobile applications across various platforms, ensuring functionality, performance, and user experience meet the highest standards. This role offers an exciting opportunity to work with cutting-edge technologies and contribute to the development of reliable, high-quality mobile solutions. The Mobile Tester will collaborate closely with developers, business analysts, and product teams to deliver seamless mobile experiences for users on Android and iOS devices., * Proven experience in mobile application testing on Android and iOS platforms.
- Strong knowledge of software testing methodologies including functional, system, regression, performance, and user acceptance testing.
- Hands-on experience with test automation tools such as Selenium WebDriver, Appium, TestNG, JUnit, Cucumber (or similar).
- Familiarity with scripting languages like JavaScript, Python, C#, or Shell scripting for automation purposes.
- Experience working with RESTful APIs and web services testing using Postman or SoapUI.
- Proficiency in database querying using SQL/PL-SQL/MySQL/Microsoft SQL Server for backend validation.
- Knowledge of SDLC models such as Agile (Scrum), Waterfall; experience working within DevOps environments is a plus.
- Familiarity with version control systems like GitHub/GitLab/Bitbucket or SVN.
- Understanding of CI/CD pipelines involving Jenkins or Azure DevOps for automated build & deployment processes.
- Strong analytical skills with the ability to perform root cause analysis and troubleshoot complex issues effectively.
- Excellent communication skills to document findings clearly and collaborate with cross-functional teams.
- Bachelor's degree in Computer Science, Information Technology or related field preferred; relevant certifications are a plus. This position is paid and offers an engaging environment where innovation meets quality assurance excellence in mobile application development.
Benefits & conditions
Pulled from the full job description
- Referral program
- 401(k)
- Health insurance
- Retirement plan
- Employee discount
- Vision insurance
- Dental insurance, * 401(k)
- Dental insurance
- Employee discount
- Health insurance
- Referral program
- Retirement plan
- Vision insurance