- Defining QA strategy and the design of automation testing frameworks for connected car products that span web, mobile, cloud and in-car software.
- Defining the QA process and best practices in coordination with product, engineering, and DevOps teams.
- Performing integration, regression, and stress tests with relevant industry-standard tools
- Monitoring, analyzing, and reporting of quality metrics towards delivering high-quality well-tested software on-time
- Setup test cases using a combination of white box and black box testing along with edge case testing and achieve superior quality with a user-centric mindset
- Lead QA initiatives, develop and grow a strong QA team
- Advocate for best practices on test automation, documentation, and delivery of robust software on tight schedules
Qualification - Bachelor's or Master's degree in Computer Science/Engineering or relevant technical work experience
- 7-8+ years of work experience in delivering high-quality software related to web, mobile, cloud and/or embedded systems
- Excellent understanding of SW engineering and best practices related to source code control, unit testing, CI/CD and continuous integration
- Proven experience in automation testing and building testing frameworks
- Experience with one or more modern programming languages (e.g., Java, Python)
- Experienced in automated testing frameworks with a combination of manual testing
- Experienced in Selenium and/or Appium, REST API testing, mobile testing in Android and iOS
- Experience working with testing of microservices in a Cloud-based environment is a plus
- Experience working in a Linux/Unix and Git-based environment is highly desired
- Experience in test planning, strategy, and execution
- Experience designing and planning test conditions, scripts and data sets to ensure adequate coverage.
- Experienced working in a fast-paced environment with Agile and Scrum processes
- Strong organizational skills
|
Passion for continuous improvement of SW quality and learning of best practices