Celigo Careers

Software QA Architect

Hyderabad, India



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 
  • 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
  • 9 - 15 years of working experience in QA for a large-scale Product development organization 
  • 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
  • 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 similar language 
    • 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
  • 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

 

  • Passion to become 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.