QA Engineer
The Role:
We are looking for a QA Engineer who will be focused on enhancing automation and ensuring high reliability of our production environments. The ideal candidate will be responsible for
developing and implementing our automated test solutions, as well as developing the CI/CD pipeline, and working closely under the direction of the QA Manager. The successful candidate will possess excellent problem-solving skills, a strong attention to detail, and the capability to work independently as well as part of a team. If you are passionate about software quality, automation and process improvement and are looking to make a significant impact in a start-up environment, we encourage you to apply.
Responsibilities:
- Design, develop and implement automated testing strategies using Python, JavaScript (node, react), and REST API’s.
- Developer and maintain CI/CD pipelines that ensure seamless integration and deployment of code to production.
- Conduct system performance testing, load testing and stress testing
- Design, develop and execute automated tests for web applications using Selenium.
- Collaborate with cross-functional teams including developers, product managers and data scientists to ensure product quality and reliability.
- Identify and troubleshoot complex software defects and provide recommendations for resolution.
- Continuously improve the overall quality of our products by implementing best practices in testing, automation, and software development
Mandatory Qualifications:
- Strong experience with Python (Django), Javascript (Node, React), and REST AP’s
- Proven experience with Python (Django), JavaScript (Node, React), and REST API’s
- Strong knowledge of CI/CD pipeline and experience pushing code to production.
- Experience with Selenium for web application automation.
Nice to Have:
- Experience with Azure, Azure DevOps, and GitHub Actions
- Familiarity with Python Robot Framework
About Roots:
Roots Automation is a leading InsurTech company, bringing together machine intelligence and human ingenuity in the form of advanced, intelligent AI-Powered Digital Coworkers.
Think of a Digital Coworker as your ideal team member – digitized. Our Digital Coworkers are built with advanced AI and can think, read and intuit like humans. They are pre-trained to understand and interact with data, documents, systems and processes commonly found in Insurance. Their knowledge base is perpetually expanding with learning federated across our Customers. Digital Coworkers are always on, ultra-secure and deliver ROI for our customers from day one.