Job Description
Software Developer Engineer Test - Generative AI
We are looking for a software developer engineer test (SDET) who can work on a generative AI project for Charles Schwab's internal clients. You will be responsible for testing and automating the web frontend and backend API interfaces of a new AI tool that can create imaginative and innovative content using natural language processing and computer vision. You will also provide support to the development team and ensure the quality and performance of the web application.
Responsibilities:
* Design, develop, and execute automated test cases and scripts using Cypress, Testcafe, webdriver.io, JMeter, BlazeMeter, Postman, selenium, or other industry leading tool sets
* Perform functional, regression, integration, and performance testing of web frontend applications developed using Angular, JavaScript, etc.
* Test and validate the backend API interfaces and generative AI models using tools like Soap UI, SOATest, Cucumber, etc.
* Work with developers and architects to identify and resolve defects and bugs
* Report and document test results and issues using Agile methodologies and tools
* Collaborate with other QA/Testing teams and Business teams to ensure the delivery of high-quality software products
Required Skills & Experience
* Bachelor's degree or foreign degree equivalent in Computer Science, or related field and six (6) years of progressive, post-baccalaureate experience in software design and development
* 5+ years in Software Quality Assurance, with an emphasis on hands on application test automation experience in participating and/or leading Automation QA delivery of software projects, preferably in a regulated industry
* Proven experience testing web frontend applications developed using Angular, JavaScript, etc.
* Expert in test automation tools like Cypress, Testcafe, webdriver.io, JMeter, BlazeMeter, Postman, selenium, or other industry leading tool sets
* Strong programming, debugging, troubleshooting and problem-solving skills including ability to disseminate complex ideas in a simplified fashion
* Strong technical competency in Java
* Team player with excellent communication skills (oral and written) to partner technically with Application Architects, Development, QA/Testing organizations and Business teams
* Experience in developing or influencing the development of automated framework(s) for enterprise level functional and regression testing is preferable
* Working knowledge of Agile, Iterative development process is essential.
* Must have minimum 5 years' experience in Automation tools like Selenium, JUnit, Soap UI, SOAPTest
* Experience with manual and automated testing for Web Frontend and backend API interfaces
* Experience with Cucumber automated testing
* Knowledge or interest in generative AI, natural language processing, and computer vision
* Background in development is a huge plus -- they want someone who at least has knowledge of different frameworks and languages to be able to troubleshoot if necessary.
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.