Advanced QA Engineer I
Guadalajara - Mexico
Job Summary
- Design the implementation of robust scalable automation frameworks using Selenium and Python tailored for web mobile and IoT platforms.
- Architect modular reusable and data-driven test automation solutions using frameworks such as PyTest unittest or Robot Framework.
- Implement and manage comprehensive automation strategies for mobile application testing using Appium incorporating hybrid native and webview testing methodologies across Android and iOS platforms.
- Develop custom logging and reporting mechanisms including HTML reports logfile parsing and test dashboards to ensure clear visibility of test results and trends.
- Collaborate with development and product teams to define and implement automation roadmaps test strategies and risk-based test plans aligned with release cycles.
- Integrate automated test suites into CI/CD pipelines (Jenkins GitLab CI) and ensure seamless test execution across staging and production environments.
- Conduct API testing and validation using Postman and REST Assured with a focus on integration contract testing and backend verification.
- Incorporate performance testing techniques using tools such as JMeter or Locust to identify bottlenecks and validate system scalability under load.
- Drive security-focused test cases including input validation authentication flows and vulnerability coverage as part of the automation strategy.
- Perform test coverage analysis track test effectiveness metrics and proactively identify opportunities to optimize the regression test suite for efficiency and accuracy.
- Lead the troubleshooting and root cause analysis of test failures using detailed log reviews and cross-functional collaboration to ensure quick defect resolution.
- Conduct code reviews for automation test scripts and promote best practices in automation design test data management and version control.
- Actively participate in Agile ceremonies daily standups sprint planning grooming and retrospectives and contribute to story estimation and test case alignment
Qualifications :
3 years of experience
Cloud-Based Automation Testing Responsibilities:
- Implement and manage cloud-based test execution using platforms such as BrowserStack Sauce Labs or AWS Device Farm for cross-browser and cross-device testing.
- Integrate cloud-based testing platforms into CI/CD pipelines (e.g. Jenkins GitLab CI) to enable parallel distributed test execution and reduce feedback cycles.
- Configure and maintain test environments in the cloud ensuring consistent scalable and cost-effective automation infrastructure.
- Utilize virtual machines containers or cloud device grids to simulate real-world testing conditions across various browsers OS versions and mobile devices.
- Monitor and analyze test results from cloud platforms integrating them with reporting tools and dashboards for visibility across teams.
- Leverage cloud analytics and logs to debug flaky tests diagnose failures and optimize test performance.
- Ensure secure handling of credentials test data and access control when working in cloud-based environments.
Simulator Emulator and Real IoT Device Testing Responsibilities:
- Design and execute automated test cases on simulators and emulators to validate mobile and IoT application behavior in controlled virtual environments.
- Set up and maintain emulator/simulator environments for Android (AVD) and iOS (Xcode Simulator) to support continuous integration and rapid testing workflows.
- Conduct functional integration and connectivity testing on real IoT devices verifying device-to-cloud communication data transmission and sensor interactions.
- Validate performance responsiveness and reliability of IoT applications across simulated environments and actual hardware to ensure consistency and robustness.
- Develop test scripts that adapt to both virtual environments and physical devices optimizing for reuse and minimal maintenance overhead.
- Capture and analyze device logs telemetry data and network traffic to identify issues during real device testing.
- Coordinate with hardware teams and device labs to schedule and manage real device test execution especially for firmware updates and over-the-air (OTA) scenarios.
- Compare results between simulated/emulated and real device runs to detect environment-specific defects or performance gaps.
- Ensure test cases account for device-specific limitations connectivity variations (Wi-Fi Bluetooth etc)
Remote Work :
No
Employment Type :
Full-time
About Company
Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more