OUR COMPANY
Celigo is one of the fastest growing, Silicon Valley profitable & funded startup companies pioneering the future of cloud-based application integration with its Integrator.io iPaaS platform and pre-built Integration Apps. Over 3500 companies rely on Celigo to synchronize data, automate processes, and streamline operations by integrating their cloud applications. Our Integrator.io iPaaS platform offers a simple and powerful platform through a guided user interface, integration templates, and other tools that empower both business users and IT to easily integrate any of their cloud applications. Our core mission at Celigo is simple: to enable independent best-of-breed applications to work together as one. We believe that every independent department and every business end-user should always have choices when it comes to picking software, and that integration challenges should never stand in the way.
We are full of fresh ideas with like-minded people offering opportunities to highly-talented individuals committed to working with the highest quality products in the area of business cloud computing (SaaS).
Location - Hyderabad, India.
OPPORTUNITY
- Celigo is looking for a rockstar quality engineering architect who will be responsible for the Quality of Celigo Product suite, leading new and existing Quality Engineering initiatives.
- Will be instrumental in championing quality engineering process improvement, software test strategies, driving test methodologies and automation across the products.
- Validates quality processes by establishing product specifications and quality attributes; measuring production; documenting evidence.
- Develop quality assurance plans by conducting hazard analyses; identifying critical control points and preventive measures; establishing critical limits, monitoring procedures, corrective actions, and verification procedures.
- Should have the drive to improve the job knowledge by constantly studying trends in and developments in quality management.
WHAT YOU’LL DO
- Design and architect modular, reusable, scalable functional and non-functional test automation tools/frameworks with latest tools and technologies
- Review, define and implement test strategies to make sure we don’t compromise on the quality of the product. Wherever possible influence teams to adopt best testing strategies.
- Collaborate effectively with engineers and architects to solve complex problems spanning their respective areas to deliver end-to-end quality in our technology and customer experience
- Actively participate and contribute in functional, system, performance, and regression testing activities
- Work closely with the development team to analyze, debug and resolve any issues
- Work closely with the test team to identify new automation opportunities to improve product quality.
- Collaborate with DevOps team to integrate quality into in CI/CD pipeline with shift-left approach
- Integrate quality engineering processes within CI/CD pipelines using Jenkins, GitHub Actions, streamlining testing within DevOps workflows.
- Regularly meet with Product Managers, services & support leads to identify bottlenecks or gaps in the process and work on enhancing them
- Work with Customer Success team on customer escalations and the overall process to provide the right guidance both to internal & external stakeholders
- Design and develop test plans; test cases based upon functional and design specifications
- Influence development managers to insure appropriate levels of quality on owned technologies
- Ensure the team follows various auditing processes and meets the compliance standards
- Hire, train and mentor new joiners
- Excellent communication skills (written and verbal), with specific experience and demonstrable success with the full software development lifecycle; and using the Agile Development processes
- Estimate and perform risk analysis for large features
WHAT YOU’LL NEED TO SUCCEED
- Bachelors in Engineering or Technology in an industry related field
- Min 12 - 15 years of working experience in QA for a large-scale Product development organization with experience working on large-scale SaaS products
- Strong experience in designing and implementing automation framework from scratch for performing REST API, UI and API testing to test different layers of products with different tools
- Strong experience in understanding system architecture and building test plans to test end-to-end systems like microservices with the intention of breaking the system to full scale.
- Experience in working closely with other Architects to help design complex features and enable the scrum teams to build solid test designs.
- Experience in driving performance metric benchmarks.
- Possess strong experience in software test automation, test planning, test design, functional and performance testing
- Should have good attitude and strong aptitude and passion for software quality with a focus on continuous improvement
- Strong hands-on experience
- using Selenium Web Driver with Java or Playwright with TypeScript
- using Rest API testing tools like Karate or similar tool
- Unit testing frameworks for node (Ex: Jest/Mocha) and java (Ex: Junit/TestNG) applications
- Cucumber BDD framework
- JMeter or any other performance testing tool
- JIRA, Confluence and Zephyr
- Python and other tools
- Building AI solutions in QA context
- Leverage AI-based tools to optimize test case generation, test data creation,defect prediction etc.,
- Drive innovation by introducing AI/ML-powered frameworks for smarter and faster test execution.
- Identify and implement tools that utilize natural language processing (NLP) for test scripting and result Analysis.Solid understanding of cloud native technologies and well versed with AWS cloud platform, service mesh (Istio/Linkerd), Kubernetes, Dockers/Containers, Cloud log services (Splunk)
- Experience testing microservices architecture-based product in functionality, sizing, resiliency, rolling deployment and upgrade
- Expertise with continuous integration tools like Jenkins, Travis CI or similar tools
- Knowledge on Chaos Monkey/Gremlin for Resiliency Testing
- Knowledge/Experience testing Kafka and MongoDB based applications.
- Experience working in an Agile development environment.
- Self motivated, able to work proficiently both independently and in a team environment
THE BEST CANDIDATE IS
- Passionate about being part of a world-class software organization.
- Experience architecting quality assurance and testing strategies for large-scale distributed platforms.
- Enjoys a fast-paced environment, working with a highly-talented team and shifting priorities.
- Excellent problem solving and analytical skills
- Ability to build strong relationships with stakeholders and key partners for the program
- Strong business and technical vision.
- Can stay abstract or detail oriented as the situation demands
- Demonstrated ability of thinking big, bringing new ideas, building teams & infrastructure for the future.
- Learn quickly. Must know when to listen, and when to take charge.