Elevate Quality: Join Adobe as a Software Quality Engineer



About Adobe:

Adobe, a global leader in digital media and marketing solutions, empowers creatives and businesses to transform their ideas into exceptional experiences. With a rich history of innovation and creativity, Adobe is synonymous with cutting-edge software solutions that redefine the way the world engages with digital content.

The Role of a Software Quality Engineer:


Fundamental Knowledge in Computer Science:

  1. Computer Science Fundamentals:
    • Demonstrate a solid understanding of computer science fundamentals, including data structures and algorithms. This knowledge forms the foundation for effective problem-solving in software quality engineering.

Testing Expertise:

  1. Desktop Testing Experience:
    • Possess hands-on experience in testing desktop applications on both Windows and Mac platforms. Your familiarity with diverse environments ensures comprehensive testing coverage.

Test Design Proficiency:

  1. Test Design Techniques:
    • Exhibit a good understanding of test design techniques, enabling you to create robust test cases that effectively cover critical functionalities and potential edge cases.

Process-Oriented Approach:

  1. Process Orientation:
    • Be process-oriented with a keen attention to detail and a commitment to thorough follow-through. Your disciplined approach contributes to the effectiveness of the testing process.

Problem-Solving and Decision-Making Skills:

  1. Problem-Solving Abilities:
    • Showcase excellent problem-solving skills. As a Software Quality Engineer, your ability to analyze issues and devise effective solutions is crucial for maintaining high software quality standards.

Coding Proficiency:

  1. Coding Skills in Scripting Languages:
    • Demonstrate good coding skills in scripting languages, with a preference for proficiency in Python. Your coding abilities enhance your effectiveness in test automation and scripting tasks.

Automation Framework Experience:

  1. Hands-On Automation Frameworks:
    • Bring hands-on experience working with automation frameworks, such as JUnit, NUnit, Selenium, Robotium, or any in-house automation frameworks. This experience is highly desirable for efficient and scalable test automation.

Additional Advantage:

  1. Scripting Experience:
    • An added advantage is hands-on experience in scripting, especially in Python. Scripting skills complement your overall proficiency, contributing to diverse aspects of quality assurance tasks.
  2. Good to Have Skills:

    1. Agile Methodology:

      • Familiarity with Agile development methodologies for adaptive and collaborative testing processes.
    2. Performance Testing:

      • Exposure to performance testing tools and methodologies for ensuring software scalability and reliability.

    How to Apply: