Software QA Architect
Job Description
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.
Date Posted
09/14/2024
Views
1
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View DetailsIntern People Experience - Personio
Views in the last 30 days - 0
Personio is an HR platform that simplifies complex tasks for small and mediumsized organizations With a team of over 1800 employees across Europe and ...
View Details