Join our dynamic team as an AI Software Development Engineer in Test in Charlotte, NC. This contract-to-hire role focuses on enhancing quality standards and ensuring a zero-defect product culture. Work in a hybrid setting to apply your expertise in automation testing and AI/ML patterns.
About the Opportunity:
- Hybrid or Remote: Hybrid (3 days onsite, 2 days remote)
- Setting: Charlotte, NC
Responsibilities:
The AI Software Development Engineer in Test will be responsible for:
- Creating a culture ensuring zero defects leak into production.
- Understanding and adopting enterprise quality requirements and core processes.
- Implementing shift-left test strategies for business lines.
- Leveraging open-source automation frameworks and tools.
- Participating in Agile (Scrum) processes and performing standard testing activities.
Qualifications:
- 5+ years of experience in testing automation engineering with functional and API-based testing
- Preferred BS/MS in Computer Science, Engineering, or related field
- Proficiency in Python
- Experience with end-to-end test script writing
- Experience using SQL for data queries
- Familiarity with AWS services like S3, Lambda, etc.
- Experience with CI/CD technologies such as GIT, GitLab, Docker
- Knowledge of AI paradigms and models
- Strong written and verbal communication skills
Desired Skills:
- Experience automating API tests and using mocks and virtual services
- Automation of tests across full solution stacks
- Experience testing AI implementations and understanding model risks
- Feedback experience on Merge/Pull Requests
- Financial services technology/testing experience