Senior QA and Test Automation Engineer

CodiumAI

CodiumAI

Software Engineering, Quality Assurance
Tel Aviv District, Israel · Tel Aviv-Yafo, Israel
Posted on Wednesday, September 18, 2024
CodiumAI is an early-stage startup that empowers developers with cutting-edge tools that integrate seamlessly into their daily workflows. We specialize in GenAI-driven solutions, such as, IDE extensions for automated test generation, an AI-enhanced pull-request git agent for improving code review processes., RAG, and others. Our mission is to generate confidence for developers, enhancing productivity and code quality.

Step into an exciting opportunity to innovate with our dynamic R&D team! We are looking for a meticulous and proactive QA Engineer who is passionate about ensuring the highest quality of our products. If you have an eye for details and a drive to maintain top-tier software standards, this position is designed for you!

What will you do?

  • Work within an autonomous scrum team in an agile environment to achieve business goals
  • Report bugs found during execution, assist with reproduction and debugs to understand root cause, verify bug fixes provided by the R&D team, raise if not fixed
  • 70% time performing Manual, Regression, and API Testing: Conduct thorough manual and regression testing on complex, enterprise-grade distributed systems to ensure functionality and reliability. Execute API tests to validate the integration and performance of various system components.
  • 30% time building test automation: Support automation efforts by creating and maintaining a suite of automated tests. This includes writing and executing test scripts to ensure efficient testing processes.
  • Deliver a Cutting-Edge Product: Play a significant role in the delivery process, ensuring that our product meets the highest standards before release.
  • Develop Quality Standards and Procedures: Create and implement standards and procedures to assess product quality and determine release readiness

Requirements:

To succeed in this role, you should have:

  • Practical / B.A. / B.Sc. in Computer Science or Electrical Engineer or equivalent experience
  • Minimum five years of QA experience with a focus on manual testing.
  • Experience with test automation tools and frameworks like playwright/Selenium and strong knowledge in python and JavaScript.
  • Strong analytical skills to identify issues, troubleshoot effectively, and communicate findings clearly.
  • Familiarity with CI/CD processes and tools like GitHub Actions or Jenkins.
  • A collaborative attitude and enthusiasm for working in a dynamic, fast-paced environment.

Bonus points for experience in:

  • Testing IDE extensions
  • API testing using tools like Postman or similar.