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.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job