GEICO is looking to research and apply AI technology to enterprise software testing across multiple tech stacks with a focus on user experience and efficacy to improve quality coverage and exceed customer expectations.
Requirements
- 3+ years of experience in enterprise software testing, including test automation, test strategy, and quality assurance.
- 2+ years of experience with cloud platforms (Azure, AWS, GCP) and cloud-native testing practices.
- 2+ years of experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins).
- 2+ years of experience with Infrastructure as Code technologies (Terraform, ARM templates, CloudFormation).
- 2+ years of experience with scripting languages (Python, PowerShell, Bash) for test automation.
- 1+ years of experience applying AI/ML techniques to software testing (e.g., defect prediction, intelligent test case generation, test data synthesis).
- Experience with monitoring tools (Grafana, Application Insights) for test analytics and observability.
Responsibilities
- ENGAGES with software engineering teams to gather use cases to understand user needs.
- BUILDS widely applicable test tools and practices to serve Enterprise users.
- RESEARCHES current best practices in AI for software testing
- APPLIES AI and machine learning techniques to enhance test coverage, defect prediction, and intelligent test case generation.
- BALANCES delivery of multiple projects/initiatives simultaneously
- MENTORS and SUPPORTS engineers at all junior levels
- SHARES best practices and IMPROVES testing processes within and across teams.
Other
- Must be able to, with or without accommodation, perform the essential functions which include, but are not limited to seeing, hearing, typing, and speaking.
- Must be able to concentrate and demonstrate a capacity for learning technical concepts and adapting to new technologies quickly.
- Strong conceptualization abilities, detail-oriented, critical/analytical thinking & troubleshooting skills with ability to work independently and deliver consistent results to difficult problems.
- Needs to be self-motivated and results-driven individual. Be able to quickly adjust to changing priorities.
- Independent and strong team player with a desire to learn by collaborating with peers and Application teams.