BlueByte Technologies

Lead Software Development Engineer - Test - Automation Testing

Click Here to Apply

Job Location

bangalore, India

Job Description

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. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 11/21/2024
Click Here to Apply
View More BlueByte Technologies Jobs

Contact Information

Contact Human Resources
BlueByte Technologies

Posted

November 21, 2024
UID: 4938342032

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.