Karkidi
Sr. Software Development Engineer in Test (SDET) - NLP Testing
Karkidi, San Francisco, CA, United States
About the Role:
Augmedix is a leading healthcare technology company dedicated to revolutionizing patient care through innovative software solutions. We are seeking a talented and experienced Senior Software Development Engineer in Test (SDET) with a strong background in Natural Language Processing (NLP) testing and expertise in backend services on AWS or GCP.
Responsibilities:
- Develop, maintain, document, and execute test plans and automated test scripts
- Collaborate with developers, Product Managers, and other team members to understand business requirements to develop manual and automated test strategies that will test ASR and NLP functionality
- Implement test strategies to validate the accuracy and performance of NLP algorithms
- Build and execute functional, integration, performance, scalability tests to ensure our NLP pipelines are working as expected
- Design and create test data (text, speech, etc) as needed to verify diverse user scenarios
- Identify, document, and track defects thoroughly, including detailed steps to reproduce
- Maintain detailed documentation of test plans, test cases, and testing results
- Collaborate with developers to prioritize and address reported issues
- Contribute to best practices and continuous improvements approach to development
- Evaluate, recommend, and implement automation and/or other QA tools to assist with testing
- Continue to develop NLP, testing, and automation skills through ongoing professional development training, bringing new ideas and solutions to the team
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proven experience as an SDET with a focus on NLP testing and cloud services
- Strong programming skills in Python
- Experience with automated testing tools and framework knowledge of cloud services. Familiarity with Agile/Scrum methodologies
- Excellent communication and collaboration skills
- Familiarity with API testing principles (Python or Postman). Strong understanding of the Software Development Life Cycle (SDLC)
- Bonus Qualifications: Knowledge and some experience in using LLMs to identify NLP mistakes