Job Title: Software Development Engineer in Test (SDET) Gen - AI
Job Responsibilities:
• Utilize Gen AI analyze to user stories and acceptance criteria, generating comprehensive test scripts that accurately represent the desired features and functionalities.
• Leverage AI UI for verification, ensuring that our user interfaces meet the defined acceptance criteria and provide a seamless user experience.
• Use Gen AI for API output verification, making sure that our APIs are returning the correct data and behaving as expected.
• Create and gather test data through APIs, ensuring a diverse range of data is available for thorough and effective testing.
• Design, develop, and manage automated testing frameworks and tools using Python, JavaScript, and other relevant technologies.
• Actively participate in software design and code review sessions, providing valuable input based on your understanding of testing requirements.
• Collaborate closely with the software development team to identify and mitigate defects, clarifying and identifying missing or ambiguous requirements early in the development lifecycle.
• Regularly review and validate the accuracy of generated test scripts, using both manual review and testing automated tools.
• Apply your in-depth understanding of data structures and algorithms ensure to effective and efficient test script generation and execution.
Qualifications:
• Proficient in Python and JavaScript, with a solid understanding of structures data and algorithms.
• Experience in using AI tools for test script generation, specifically Gen AI.
• Extensive knowledge and experience in software testing methodologies, including user stories and acceptance criteria.
• Demonstrated experience in UI and API testing.
• Experience in generating and retrieving test data through APIs.
• Strong coding skills and an understanding of software design principles.
• Experience with Robotic Process Automation (RPA) is a plus.
• Exceptional analytical and problem-solving skills.
• Strong attention to detail and the ability identify to potential issues.
Degree:
• Bachelor's degree in Computer Science, Information Technology, or a related field.