API Automation:
- Creation and Execution of OneApp backend APIs on both East and West regions by providing test results and testing log, report these necessary failures to Dev or QA team.
- Support production deployment for pre-deployment regression testing and post-deployment regression testing on Wednesdays.
- Closely work with OneApp QA team for understanding functionalities, for test case and test data support, such as creating the stage test accounts using API automation scripting.
- Work with OneApp Dev team to get our automation questions answered as well as support their debugging. Dev team includes NII team, TCIN offshore team, etc.
- Support all In-market CTP events, such as Active-active; TSC DR testing; OCPR FR migration; AWS Outage; Log4j upgrading for security improvement; MongoDB upgrading, etc. Support Always On/HFX team for their needs.
UI Automation:
- Development of UI Automation new test scripts for the Redesign 2.0 features covering all brands, OS versions and generations.
- Understanding and automating the new MVP’s or enhancements and translations of the In-market App covering all brands, OS versions and generations.
- Daily execution of UI Regression In-Market features and Lexus in both android and iOS versions.
- Working with QA Manual team to understand the new functionalities workflow and signoff the developed automation test scripts.
- Demo of UI Automation regression features in the sprint review meeting.
- Defect triage with the In-Market and Flutter App/Dev teams to mitigate the issues related to UI Automation.
- Working with the chosen automation tool support team for mitigating the issues related to chosen automation tool devices and execution.
- Supporting and monitoring the OneApp related production issues by executing the UI Automation scripts.
- Support all the Weekly Deployment, App release, Active-Active, TSC-DR, AWS Outage, Log4j upgrading activities by executing the UI Automation scripts.
Performance Engineer:
- Support in Load testing for new features of OneApp.
- Work with Dev team and business if required to arrive the load estimation.
- Load test script creation and execution.
- Analyze the test results and share test report with the Dev team.
- Work with Dev team to debug/triage to identify the root cause of the performance issues.
- Support the performance issues of existing features in production.
Requirements:
- Onsite role - Plano TX. 5 days a week.
- Years of experience: 5+. Interview - MS Teams.
Qualifications/ What you bring (Must Haves) – Highlight Top 3-5 skills
- Experience in connected vehicle/infotainment system validation (Desired)
- Extensive experience with log collections for vehicle head-units, communication systems, iOS and Android mobile platforms. (Desired)
- Experience with dashboarding and documentation utilizing Jira, Confluence.
- Experience with enterprise QA frameworks such as BDD, TDD
- Good at Impact Analysis and scenario story - boarding
- Very good problem-solving skills with knowledge of algorithms, data structures, and complexity analysis
- Experience with agile/scrum (software) and waterfall (vehicle manufacturing) development cycles
- Experience in API testing micro services (REST, gRPC) hosted on cloud (including AWS, GCP, Azure)
- Good understanding and experience in testing Authentication types, SSL authentication, MQTT is a PLUS
- Experience in in-car network protocol testing (including CAN, MOST) a PLUS