Latest Job Opportunity: Join Adobe as Fresher - Software Engineer in Test - Noida


About Our Company

Changing the world through digital experiences is what Adobe’s all about. We empower everyone—from emerging artists to global brands—to design and deliver exceptional digital experiences. We are passionate about enabling people to create beautiful and powerful images, videos, and apps, transforming how companies interact with customers across every screen. We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunities. We believe new ideas can come from anywhere in the organization, and the next big idea could be yours!

Job Opportunity: C++ White-box Software Engineer in Test

Adobe is seeking a talented C++ White-box Software Engineer in Test for our Noida location. At Adobe, you will be immersed in an exceptional work environment that is recognized worldwide. You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely. If you’re looking to make an impact, Adobe is the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the significant benefits we offer.

About the Team

Our team has built the world’s best-embedded and host technologies for print and scan. Our customers include leading MFP and Printer manufacturers around the world. Our print technologies span multiple segments: Graphic Arts, Digital Printing, Wide Format, and Office Printing. Whether people “Print for Earning” (Big Presses printing - Magazines, Newspapers, Banners, Packages, etc.) or they “Print because they Earn” (Office & Home printers), they most probably use our print technology. Work involves deep domain knowledge (PDF, PostScript, etc.) and spans across multiple platforms and operating systems. We also own patented Scan technology that generates high quality, intelligent, searchable, reflowable, compact, secure PDFs from color or b/w scanned images. All kinds of digital security are implemented in both Print & Scan workflows.

Qualification

Company Name: Adobe

Company Website: Adobe

Wikipedia: Adobe Wiki

Position: C++ White-box Software Engineer in Test

Degree Needed: B.E/B.Tech in CS/ETC/EE or equivalent qualifications

Passout Year: 2020, 2021, 2022, 2023, 2024

Job Location: Noida, Uttar Pradesh, India

Experience Level: 1 – 4 Years

Salary: Best In Industry


Job Description Summary

You will debug software products through systematic tests to develop, apply, and maintain quality standards for our products. This involves developing, modifying, and executing software test plans, automated scripts, and programs for testing. You will analyze and write test standards and procedures, maintaining documentation of test results to assist in debugging and modification of software. Your role includes analyzing test results to ensure functionality, recommending corrective action, and consulting with development engineers on problem resolution. You will provide feedback in preparing technical appraisals of programming languages, systems, and computation software, ensuring quality integration into overall functions of scientific computation, data acquisition, and processing. The core purpose of this role is to ensure the quality of deliverables, including white box testing (in C++), debugging software, creating/enhancing/executing automation frameworks, test-planning, and more. Our offerings are SDKs, and we need to ensure that the customizations available to our customers are well simulated at our end. This requires good knowledge and hands-on experience of C++ programming along with a good grasp of Data Structures.

The Challenge

  • White box testing in C++ for Printing and Scan Solutions
  • Drive test automation by developing new solutions and maintaining existing test automation code
  • Developing or adapting testing tools for functional areas
  • Test planning and test case execution
  • Analyze test results and debug test failures
  • Consult with development engineers on debugging and defect resolution
  • Communicate test strategy, tactical execution plans, and test results to various functional groups for specific projects
  • Serve as the Quality team interface to Product Development team and Management

Required Skills

  • Good knowledge of C++ and data structures
  • Strong operating system knowledge (Windows or Linux)
  • Strong diagnostic and troubleshooting skills using debuggers and memory analyzers
  • Knowledge of Python or any other scripting language to write automated test cases
  • Good knowledge and hands-on experience with test methodologies
  • Knowledge of Continuous Integration activities using Git and Jenkins
  • A good team player
  • Initiative in taking up new tasks, continuously improving testing methods, and mentoring new members

Nice to Have

  • Good experience in embedded system testing is a plus
  • Experience testing and certifying components on multiple hardware configurations optimally



Post a Comment

0 Comments