Summary
eTeam is seeking a forward-thinking Automation Engineer to accelerate Automation Testing in their project using Selenium and AI tools. The role involves building robust automation frameworks and enhancing code generation and test validation through AI technologies.
Responsibilities
- Design, implement, and maintain scalable end-to-end test automation frameworks using Selenium WebDriver and Java
- Leverage Cursor AI to accelerate test script creation, debugging, anomaly detection, and test data management
- Build robust, maintainable, and reusable automated test scripts, applying AI-first methodologies to improve efficiency
- Integrate automated suites into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) to enable continuous testing
- Analyze test results, maintain existing scripts to reflect application changes, and reduce script flakiness using AI-powered insights
- Work with developers and product teams to identify test scenarios, improve test coverage, and adopt AI-driven test practices
Skills
- Proven experience with Selenium WebDriver and strong proficiency in Python or Java
- Hands-on experience with AI coding agents (specifically Cursor AI) for code generation and debugging
- Strong experience with test frameworks (e.g., PyTest, TestNG, JUnit, Cucumber)
- Experience with version control systems (Git), CI/CD tools, and REST API testing
- Excellent analytical skills to troubleshoot complex technical issues and optimize test performance
- Bachelor's degree in Computer Science, Engineering, or a related field
- Experience in developing self-healing test automation frameworks
- Familiarity with containerization technologies (Docker, Kubernetes)
- Background in AI/ML concepts to enhance QA methodologies
Qualifications
Must Haves
- Proven experience with Selenium WebDriver and strong proficiency in Python or Java
- Hands-on experience with AI coding agents (specifically Cursor AI) for code generation and debugging
- Strong experience with test frameworks (e.g., PyTest, TestNG, JUnit, Cucumber)
- Experience with version control systems (Git), CI/CD tools, and REST API testing
- Excellent analytical skills to troubleshoot complex technical issues and optimize test performance
- Bachelor's degree in Computer Science, Engineering, or a related field
Nice to Haves
- Experience in developing self-healing test automation frameworks
- Familiarity with containerization technologies (Docker, Kubernetes)
- Background in AI/ML concepts to enhance QA methodologies
Benefits