Sentellent LLC is an AI based company, we are primarily looking for a Full stack developer who can take ownership of the quality of the product and is motivated to deliver results. It is important that the candidate is a keen learner so he/she can adapt to the changing technology landscape. Lot of our work is with data and we would like the person to be comfortable working with sql and no-sql DBs so they can validate the data integrity. Here is a high level job description: Role: Seeking a proactive and skilled Full stack developer. This role is pivotal in ensuring the quality and reliability of our AI-driven products. The ideal candidate will take end-to-end ownership of product quality, leveraging automation to streamline testing processes, and possess the ability to understand and interact with our full-stack solutions. Responsibilities are to Test Automation Development: Design, develop, and maintain automated test suites for web applications, APIs, and backend services to ensure robust and efficient testing processes. Quality Ownership: Take full ownership of product quality, from requirement analysis to deployment, ensuring that all features meet the highest standards. Database Testing: Perform data validation and integrity checks by writing and executing SQL queries against relational databases (e.g., MySQL, PostgreSQL, SQL Server). Full-Stack Understanding: Collaborate closely with frontend and backend developers to understand system architecture, facilitating effective white-box testing and debugging. Log Analysis & Monitoring: Utilize tools like AWS CloudWatch and other logging systems to monitor application performance, identify issues, and assist in root cause analysis. Continuous Integration & Deployment: Integrate automated tests into CI/CD pipelines to ensure rapid and reliable software delivery. Collaboration: Work alongside cross-functional teams, including developers, product managers and clients to ensure seamless integration of testing processes. Documentation: Maintain comprehensive documentation of test cases, procedures, and results to support transparency and knowledge sharing. Requirements Programming Proficiency: Experience in programming languages suitable for automation testing, such as Python, Java, or JavaScript, React JS. Automation Tools: Hands-on experience with automation frameworks and tools like Selenium, Cypress, or Playwright. Database: Familiarity in working with relational databases, including writing SQL queries for data validation and testing purposes. Full-Stack Acumen: Ability to read and understand code across the stack, facilitating effective white-box testing. Cloud & Monitoring Tools: Familiarity with AWS services, especially CloudWatch, and experience in analyzing logs generated by various tools. CI/CD Experience: Familiarity in integrating tests within CI/CD pipelines using tools like Jenkins, GitLab CI, or similar. Analytical Skills: Strong problem-solving abilities with a keen eye for detail, especially in identifying and triaging issues. Communication: Good verbal and written communication skills AI/ML Exposure: Experience working with AI/ML products or understanding of machine learning concepts. Min Experience : 4 Years as a Full stack developer Work nature : Remote Applying process : Candidates who are aspiring to learn and have the ability to take ownership and have the passion to deliver can apply to careers@sentellent.com