49 Bluebyte Technologies Jobs
3-7 years
Bangalore / Bengaluru
Lead Software Development Engineer - Test - Automation Testing (3-7 yrs)
Bluebyte Technologies
posted 2mon ago
Key skills for the job
Job Description :
Responsibilities :
Mobile Test Automation :
- Design, develop, and execute automated test scripts for mobile applications using Espresso (Android) and/or XCUI Test (iOS).
- Collaborate with development teams to understand application functionality and ensure automation coverage for all critical features.
- Automate functional, regression, UI, and performance tests for Android and iOS mobile applications.
- Integrate automated test scripts into continuous integration/continuous deployment (CI/CD) pipelines for faster feedback and test execution.
Test Strategy and Framework Development :
- Develop and maintain reusable test frameworks and libraries for mobile test automation, ensuring scalability and maintainability.
- Optimize the performance and execution time of automated tests to support large-scale testing across multiple devices.
- Define and implement best practices for mobile test automation to improve efficiency and effectiveness.
Collaboration with Development and QA Teams :
- Work closely with mobile app developers, product owners, and QA engineers to understand requirements and ensure that testing efforts align with business goals.
- Provide feedback and insights into improving app stability, performance, and user experience based on test results.
- Participate in agile ceremonies (daily stand-ups, sprint planning, retrospectives) and ensure that automation efforts are aligned with sprint goals.
Test Coverage and Reporting :
- Create and maintain detailed test plans, test cases, and test scripts for mobile applications.
- Identify and document defects found during automation testing and track their resolution in collaboration with development teams.
- Generate test reports and metrics that provide actionable insights to stakeholders about the quality and stability of the mobile app.
Mobile Device Management :
- Manage and maintain a mobile device farm (emulators, simulators, real devices) to execute tests across a range of device configurations and OS versions.
- Troubleshoot and ensure the smooth execution of tests across different mobile devices and platforms.
Continuous Improvement :
- Stay up-to-date with the latest mobile testing trends, tools, and technologies, including new features in Espresso, XCUI Test, and other mobile testing frameworks.
- Continuously improve the automation framework by integrating new tools and technologies to enhance testing efficiency and coverage.
Qualifications :
Experience :
- 3+ years of experience in mobile test automation, with hands-on expertise in Espresso (for Android) and/or XCUI Test (for iOS).
- Strong understanding of mobile application architecture and testing methodologies, including functional, UI, and performance testing.
- Experience with mobile CI/CD pipelines and integrating automated tests into build systems like Jenkins, GitLab CI, or CircleCI.
- Familiarity with testing on real devices, emulators, and simulators across different screen sizes and OS versions.
Technical Skills :
- Proficiency in writing automated tests using Espresso (Android) and/or XCUI Test (iOS).
- Familiarity with testing frameworks such as JUnit, TestNG, Appium, or similar frameworks.
- Strong knowledge of debugging mobile applications and troubleshooting test failures in mobile environments.
- Experience with version control systems like Git and automation tools for mobile apps.
- Experience in performance testing tools for mobile applications (e.g., Android Profiler, Instruments for iOS).
Soft Skills :
- Excellent analytical and problem-solving skills.
- Strong communication skills to articulate test results, challenges, and technical details to developers and non-technical stakeholders.
- Ability to work collaboratively within an Agile/Scrum team.
- Proactive and self-motivated, with a passion for quality and improving testing processes.
Education :
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Relevant certifications in mobile testing or automation (e.g., ISTQB, Certified Selenium Tester) are a plus.
Preferred Qualifications :
- Experience with Cross-Platform Mobile Testing
- Experience with cross-platform mobile frameworks (e.g., Flutter, React Native) and how to automate tests for hybrid apps.
Knowledge of Mobile Performance Testing :
- Experience using tools for performance testing (e.g., JMeter, Android Profiler, Xcode Instruments) on mobile apps.
Additional Tools & Technologies :
- Familiarity with mobile testing tools such as Appium, Detox, or Robot Framework.
- Experience working with cloud-based testing platforms like BrowserStack, Sauce Labs, or Firebase Test Lab for mobile devices.
Functional Areas: Other
Read full job description3-7 Yrs
Bangalore / Bengaluru