Talent.com
Senior Software / Quality Engineer (C / C++)

Senior Software / Quality Engineer (C / C++)

ConfidentialChennai, India
4 days ago
Job description

Description

Senior Software / Quality Engineer (C / C++)

About CloudBees

CloudBees provides the leading software delivery platform for enterprises, enabling them to continuously innovate, compete, and win in a world powered by the digital experience. Designed for the world's largest organizations with the most complex requirements, CloudBees enables software development organizations to deliver scalable, compliant, governed, and secure software from the code a developer writes to the people who use it. The platform connects with other best-of-breed tools, improves the developer experience, and enables organizations to bring digital innovation to life continuously, adapt quickly, and unlock business outcomes that create market leaders and disruptors.

CloudBees was founded in 2010 and is backed by Goldman Sachs, Morgan Stanley, Bridgepoint Credit, HSBC, Golub Capital, Delta-v Capital, Matrix Partners, and Lightspeed Venture Partners. Visit www.cloudbees.com and follow us on Twitter, LinkedIn, and Facebook

Position Description

CloudBees CDRO is a product which spans technologies ranging from distributed systems, clustering, databases, multi-thread processing, complex scheduling and much more.

CloudBees, the leader in CI / CD and the company behind Jenkins, is seeking a Senior Software Engineer (C++), to join our industry leading CloudBees Software Acceleration and CDRO team.

CloudBees Build Acceleration is a build and test acceleration platform for Make-based, Ninja-based, and Visual Studio build environments that intelligently and automatically parallelizes software tasks across clusters of physical or cloud CPUs to dramatically lower build and test cycle times. CloudBees Build Acceleration reduces software build times by distributing the build over a large cluster of inexpensive servers. By using a dependency management system, CloudBees Build Acceleration identifies and fixes problems in real time that would break traditional parallel builds. CloudBees Build Acceleration seamlessly plugs into existing software development environments and includes web-based management and reporting tools.

This person will be responsible for maintaining, enhancing and running QE automation for CDRO and Accelerator product.,

The CloudBees team places high value on software quality. It is expected that the person works with Software leads and Quality Engineers within the team to ensure that the software is tested end to end.

Essential Skills

Desired Skills and Experience

  • Deep knowledge of C / C++ (5+ years)
  • Strong familiarity with shell scripting as well as well-rounded experience programming in various languages and domains
  • Good familiarity with GNU Make and other building tools such as Ninja; experience with AOSP and / or Yocto is a plus
  • Self-motivated and driven personality
  • Ability to operate independently and ask questions when stuck
  • Knowledge of SQL and experience working with mainstream databases (one of MySQL, PostgreSQL, Oracle)
  • Familiarity with HTTP, REST, HTML, JSON, and similar web-based development technologies, and with building complex multi-tier parallel distributed systems that communicate with them (such as the backend of complex websites)
  • Experience with building, maintaining and scaling large scale distributed systems
  • Strong skills writing high-performance, multi-threaded, efficient and maintainable code
  • Experience with UI & API test automation tools, particularly in Java stack (e.g. RoadRunner, JMeter, Gatling, Selenium, Playwright, API testing).
  • Working experience with databases setup and managing such as Oracle, MySQL, MS SQL, MariaDB, PostgreSQL
  • Bachelor's or Master's degree in computer science is highly preferred

Nice to haves

  • Working knowledge of other languages, such as Java, Groovy, Tcl, Python, Go
  • Ability to build and debug third party software with custom patches
  • Experience using public (or private) cloud provider platforms like GCP or AWS, Docker containers
  • Knowledge of continuous integration / continuous delivery (CI / CD) is a plus
  • Experience with analyzing thread safety and race conditions, parallelism, synchronization, and locking, including between threads, between machines in a cluster, and in the database
  • Familiarity with Linux kernel module programming a bonus
  • Experience with SSL / TLS certificates, protocols and libraries (especially OpenSSL) also a bonus
  • Previous experience with bash scripting and other command line interfaces on Linux, MacOS and Windows.
  • Responsibilities

  • Work as an independent contributor collaborating with a support teams and test engineers
  • Collaborate with external stakeholders, support and engineering teams in order to establish priorities
  • Work closely with the Support team, and communicate with customer for troubleshooting
  • Ability to work with customers directly on urgent issues
  • What You'll Get

  • Highly competitive benefits and vacation package
  • Ability to work for one of the fastest growing companies with some of the most talented people in the industry
  • Team outings
  • Fun, Hardworking, and Casual Environment
  • Endless Growth Opportunities
  • At CloudBees, we truly believe that the more diverse we are, the better we serve our customers. A global community like Jenkins demands a global focus from CloudBees. Organizations with greater diversity—gender, racial, ethnic, and global—are stronger partners to their customers. Whether by creating more innovative products, or better understanding our worldwide customers, or establishing a stronger cross-section of cultural leadership skills, diversity strengthens all aspects of the CloudBees organization.

    In the technology industry, diversity creates a competitive advantage. CloudBees customers demand technologies from us that solve their software development, and therefore their business problems, so that they can better serve their own customers. CloudBees attributes much of its success to its worldwide work force and commitment to global diversity, which opens our proprietary software to innovative ideas from anywhere. Along the way, we have witnessed firsthand how employees, partners, and customers with diverse perspectives and experiences contribute to creative problem solving and better solutions for our customers and their businesses.

    Skills Required

    Java, Gatling, Postgresql, Json, Http, Gnu Make, Sql, Html, AOSP, Yocto, Rest, Jmeter, Gcp, Docker, Mysql, Shell Scripting, Selenium, Oracle, Aws

    Create a job alert for this search

    Senior Software Engineer • Chennai, India

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Virtana Corp.Chennai, Tamil Nadu, India
    Challenge convention and work on cutting edge technology that is transforming the way our customers manage their physical, virtual and cloud computing environments. Virtual Instruments seeks highly ...Show moreLast updated: 21 days ago
    • Promoted
    Senior Engineer QA

    Senior Engineer QA

    ConfidentialChennai
    At Alight, we believe a company s success starts with its people.At our core, we Champion People, help our colleagues Grow with Purpose and true to our name we encourage colleagues to Be Alight.Be ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    SS Consulting KochiChennai, Tamil Nadu, India
    We’re hiring : Senior Software Engineer – Backend Development.Are you passionate about building.Do you thrive in solving complex system-level problems and shaping clean, efficient architectures? Joi...Show moreLast updated: 8 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ArcserveChennai, IN
    Established in 1983, Arcserve is the world’s most experienced provider of business continuity solutions that safeguard every application and system, on every premises and every cloud.Organizations ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ConcentrixChennai, IN
    An understanding of software patterns and practices, affinity for developing unit tests with complete code coverage.More than 8 years exposure to Modern web application development.Minimum 4+ years...Show moreLast updated: 20 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Cimpress IndiaChennai, IN
    Cimpress Technology develops cutting-edge, best-in-world software that our mass customization businesses use to create personalized products for over 17 million global customers.Our Mass Customizat...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Quality Engineer

    Senior Quality Engineer

    Talinkchennai, tamil nadu, in
    We're Hiring : Senior Quality Engineer @ Talink.Chandigarh, India (preferred) | Remote (India).We’re headquartered in Chandigarh with regional offices in the UK, Ireland, and New Zealand.Own test st...Show moreLast updated: 1 day ago
    Senior Software QA Lead Engineer

    Senior Software QA Lead Engineer

    Saaki Argus & Averil ConsultingChennai, Tamil Nadu, India
    Quick Apply
    Contribute to test process, tools, and methodologies to include both manual & automated test execution.Responsible for interpreting testability requirements and ensure coverage in test case des...Show moreLast updated: 30+ days ago
    • Promoted
    Senior QA Engineer

    Senior QA Engineer

    ConfidentialChennai
    As a Senior Quality Assurance Engineer, you will be responsible for the functional and regression testing of our Gateway Services products. You will work independently while collaborating with senio...Show moreLast updated: 30+ days ago
    Senior Quality Engineer

    Senior Quality Engineer

    Saaki Argus & Averil ConsultingChennai, Tamil Nadu, India
    Quick Apply
    Job description Senior Quality Engineer.Plan, write & execute test cases for the requirements provided.Ensure 100% test coverage for all functionality & feature sets to be tested.Thorough...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    IRIS Software GroupChennai, Tamil Nadu, India
    IRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by develo...Show moreLast updated: 22 days ago
    • Promoted
    V-Senior Quality Engineer

    V-Senior Quality Engineer

    ConfidentialChennai, India
    WNS (Holdings) Limited (NYSE : WNS), is a leading Business Process Management (BPM) company.We combine our deep industry knowledge with technology and analytics expertise to co-create innovative, di...Show moreLast updated: 4 days ago
    • Promoted
    Senior Associate, Software Engineer

    Senior Associate, Software Engineer

    ConfidentialChennai, India
    At Pfizer we make medicines and vaccines that change patients' lives with a global reach of over.Pfizer Digital is the organization charged with winning the digital race in the pharma industry.We a...Show moreLast updated: 4 days ago
    • Promoted
    Engineer / Senior Engineer

    Engineer / Senior Engineer

    ConfidentialChennai, India
    Responsible for design and development of real time embedded software / firmware and PC / mobile based software application. To Analyse domain specific technical or low level requirement and modificatio...Show moreLast updated: 4 days ago
    • Promoted
    • New!
    Senior Quality Automation Engineer

    Senior Quality Automation Engineer

    ConfidentialIndia, Chennai
    We are seeking a QA Automation Engineer to strengthen the quality and reliability of our cloud-native SaaS platform.The ideal candidate is passionate about automation, cloud technologies, and conti...Show moreLast updated: 17 hours ago
    • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    ConfidentialChennai
    The role in focus involves designing and implementing robust testing automation framework s and scripts.As a QE engineer, you'll collaborate e with cross-functional teams will be crucial to gather ...Show moreLast updated: 30+ days ago
    • Promoted
    Assistant Manager - Quality Assurance

    Assistant Manager - Quality Assurance

    OhmiumChengalpattu, Tamil Nadu, India
    Should have in depth knowledge of.ISO 9001, ISO14001, & ISO 45001.Certified Internal auditor / Lead Auditor.Knowledge about manufacturing processes / work experience in. Should have detailed knowled...Show moreLast updated: 13 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ACV AuctionsChennai, Tamil Nadu, India
    If you are looking for a career at a dynamic company with a people-first mindset and a deep culture of growth and autonomy, ACV is the right place for you! Competitive compensation packages and lea...Show moreLast updated: 13 days ago