Overview:
We are seeking a talented and enthusiastic Test Engineer to join our innovative team. The ideal candidate will be skilled in executing and managing automated tests across various browsers, diagnosing and resolving test failures, and leveraging advanced tools and AI technologies to enhance our testing processes. This role requires strong expertise in GitHub Copilot , Selenium WebDriver, PyTest, Playwright, TestRigor, PostBots, and Generative AI APIs.
Primary Responsibilities:
Automated Testing:
o Develop and execute Selenium tests in Chrome and other browsers to ensure cross-browser compatibility.
o Diagnose Selenium WebDriver test failures and exceptions, and implement solutions to resolve and prevent them.
o Leverage PyTest features to enhance test structure and maintain the test automation framework.
o Utilize GitHub Copilot to streamline CI/CD pipelines and use automated methods to manage different code versions for cost-effective changes.
UI Testing:
o Perform automated UI testing with Playwright and AI-driven tools to create sophisticated test scripts and manage complex workflows.
Manual Testing:
o Generate manual test cases, test data, and test requirements using AI and Retrieval-Augmented Generation (RAG).
No-Code Automation:
o Implement no-code automation using TestRigor to create powerful automation suites in plain English, including the automation of SMS, phone calls, and complex tables.
API Testing:
o Conduct API testing using PostBots and Generative AI to streamline the testing process.
Gen AI Integration:
o Integrate Generative AI APIs to enhance test automation code with intelligence, utilizing OpenAI APIs.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience with Selenium WebDriver and PyTest.
Hands-on experience with Playwright and other UI testing frameworks.
Familiarity with AI-driven testing tools and methodologies.
Knowledge of TestRigor for no-code automation.
Experience with API testing tools such as PostBots.
Understanding of Generative AI and its application in test automation.
Strong analytical skills and attention to detail.
Excellent communication and teamwork abilities.
Preferred Skills:
• Experience with AI and machine learning models.
• Proficiency in programming languages such as Python, JavaScript, and others.
• Knowledge of continuous integration and continuous deployment (CI/CD) pipelines.
• Certification in software testing or related fields
Bachelor's Degree