67 SOFTPATH TECHNOLOGIES Jobs
3-8 years
Bangalore / Bengaluru
Softpath Technologies - Mobile Test Engineer - Automation Testing (3-8 yrs)
SOFTPATH TECHNOLOGIES
posted 1mon ago
Fixed timing
Key skills for the job
Job Description : Mobile Tester - Automation (JavaScript, WebDriver IO, Microservices)
Position : Mobile Tester - Automation
Location : Bangalore, India
Experience : 3-8 years
Notice Period : Immediate - 10 Days
About Us :
We are a leading technology-driven company committed to delivering exceptional quality and performance. As we continue to expand our operations and evolve with the latest technological advancements, we are seeking a highly skilled Mobile Tester with expertise in JavaScript, WebDriver IO, Microservices, and Mobile Testing Automation. Join our team to work on cutting-edge projects and help shape the future of mobile application testing.
Job Overview :
As a Mobile Tester with a focus on Automation, you will be responsible for testing mobile applications on Android and iOS platforms. You will use your skills in JavaScript, WebDriver IO, and Microservices to write and execute automated tests, ensuring the functionality, reliability, and performance of our mobile applications. This role involves both manual testing for exploratory and usability purposes and automated testing for regression, performance, and functional validation. You will work closely with the development and DevOps teams to ensure the highest quality standards for mobile applications.
Key Responsibilities :
1. Mobile Testing Automation :
- Design, develop, and execute automated test scripts for mobile applications using JavaScript and WebDriver IO.
- Implement end-to-end automation for both Android and iOS applications using Appium or other suitable mobile automation frameworks.
- Create, manage, and execute automated test cases to validate new features and functionalities of mobile apps, including compatibility testing across different devices, OS versions, and screen sizes.
2. Test Planning and Execution :
- Collaborate with product managers and developers to define test strategies, test cases, and coverage for new mobile app features.
- Execute manual tests for mobile apps to identify bugs, usability issues, and integration problems.
- Develop detailed test plans and ensure comprehensive testing of UI, UX, functionality, performance, and security.
3. Microservices Testing :
- Validate backend microservices that interact with mobile applications by testing APIs, services, and integrations using tools like Postman, SoapUI, and Rest Assured.
- Work closely with backend developers to ensure the seamless integration of mobile applications with microservices.
4. Bug Identification and Reporting :
- Identify, document, and report defects and issues discovered during the testing process.
- Ensure timely communication with the development team for issue resolution and revalidation of fixes.
5. Performance and Load Testing :
- Perform load and performance testing of mobile applications to ensure scalability and stability under varying levels of stress.
- Utilize performance testing tools and analyze the results to identify potential bottlenecks.
6. Continuous Integration (CI) :
- Integrate automated test suites with the CI/CD pipeline to ensure regular test execution and immediate feedback.
- Collaborate with DevOps teams to ensure smooth automation integration into the development lifecycle.
7. Collaboration and Communication :
- Work closely with cross-functional teams, including product managers, developers, and other testers, to ensure comprehensive coverage of requirements.
- Participate in sprint planning, standups, retrospectives, and other Agile ceremonies.
8. Test Reporting :
- Provide detailed test reports, including bug reports, test results, and coverage metrics.
- Communicate effectively with stakeholders, highlighting any blockers or areas for improvement.
Required Skills and Experience :
Technical Skills :
- JavaScript : Proficiency in JavaScript, including experience in using JavaScript testing frameworks such as Mocha, Jasmine, or Chai.
- WebDriver IO : Hands-on experience with WebDriver IO for automating mobile app testing. Familiar with writing and debugging tests, implementing hooks, and integrating WebDriver IO with CI/CD pipelines.
- Mobile Automation : Strong experience in mobile application testing using Appium or similar frameworks for both Android and iOS platforms.
- API Testing : Experience in testing APIs, working with tools like Postman, SoapUI, Rest Assured, or JMeter for functional and performance testing.
- Microservices Testing : Experience in testing microservices and validating services, REST APIs, and integrations between mobile applications and backend systems.
- Continuous Integration Tools : Experience with integrating tests into CI/CD pipelines, using tools such as Jenkins, GitLab CI, or similar platforms.
- Version Control : Knowledge of Git for version control and collaboration with development teams.
Testing Skills :
- Test Design and Execution : Experience in designing and executing test cases for mobile apps and microservices, ensuring comprehensive coverage of functional, regression, and performance testing.
- Manual Testing : Ability to conduct manual exploratory and usability testing for mobile applications, identifying issues that might not be caught by automation.
- Performance Testing : Hands-on experience with performance testing tools like JMeter or Gatling, including the ability to analyze results and recommend optimizations.
Good to Have :
- Cloud Testing : Experience with mobile app testing on cloud platforms such as AWS Device Farm, Sauce Labs, or BrowserStack for cross-device testing.
- Test Management Tools : Familiarity with test management tools such as Jira, TestRail, or Quality Center for managing test cases, tracking defects, and generating reports.
- Bottleneck Identification : Experience in identifying performance bottlenecks in mobile apps and working with developers to optimize the app's performance.
- Behavior-Driven Development (BDD) : Experience using Cucumber or similar frameworks for writing tests in a BDD format.
Educational Qualifications :
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Personal Attributes :
- Detail-Oriented : Ability to spot issues and discrepancies in mobile applications that might otherwise go unnoticed.
- Analytical Mindset : Strong problem-solving abilities and the capacity to think critically about software testing.
- Communication Skills : Clear and concise communication, both written and verbal, to effectively report test results and defects.
- Adaptability : Comfortable in a fast-paced environment with the ability to handle multiple priorities and deadlines.
- Team Player : Ability to collaborate with various teams (development, product, operations) to ensure successful outcomes.
Functional Areas: Other
Read full job description3-8 Yrs
Bangalore / Bengaluru
6-10 Yrs
3-5 Yrs
3-5 Yrs
6-8 Yrs
5-8 Yrs
12-16 Yrs
4-7 Yrs
3-5 Yrs
3-5 Yrs