General information

City: Kochi

State/Province: Kerala

Country: India

Department: Design & Development Engineering

Date: Thursday, May 12, 2022

Working time: Full-time

Ref#: 20016341

Job Level: Individual Contributor

Job Type: Experienced

Job Field: Design & Development Engineering

Seniority Level: Associate

Description & Requirements

About Xerox Holdings Corporation

For more than 100 years, Xerox has continually redefined the workplace experience. Harnessing our leadership position in office and production print technology, we’ve expanded into software and services to sustainably power today’s workforce. From the office to industrial environments, our differentiated business solutions and financial services are designed to make every day work better for clients — no matter where that work is being done. Today, Xerox scientists and engineers are continuing our legacy of innovation with disruptive technologies in digital transformation, augmented reality, robotic process automation, additive manufacturing, Industrial Internet of Things and cleantech. Learn more at and explore our commitment to diversity, inclusion and belonging.


Designation: Test Engineer (Engineer I, Software Quality Assurance Testing)

Location: Kochi

Experience: 4 to 8 Years

Qualification: BE/ BTech/MCA 


Role, Purpose, and Scope


We are looking for a Senior Software Test Engineer with 4+ years of hands on experience in Software testing – Manual & Automation. He/she will probably have had a recent role as a senior SQA Engineer or equivalent in a cutting-edge software development or professional services team, ideally within an internationally recognized or global company. 


The candidate is expected to follow established quality assurance processes and standards for the testing of all applications using the recommended set of tools.  He/she will work collaboratively with other members of the project team to ensure high quality delivery of the application in line with customer’s business requirements and delivery timeline.


Primary Responsibilities:


The duties and responsibilities of a software developer include the following:

  • Review requirements, specifications, user documentation, help files, and other project documentation to assure quality of the products and tests to be developed.
  • Develop and execute automated test scripts, integrate test suites into the test management system and custom test and, Perform other testing-related duties as required
  • Work with the development and Release Engineering teams to create and maintain an automated nightly build verification (“smoke”) test. Work with the Development team to capture and reuse automated Unit Test Cases, Test Stubs and Drivers, and other Development test objects
  • Setting up automation framework, establish test automation competency, participate in team building activities, provide technical guidance/training to junior-level test engineers to develop automation competency within scrum teams.
  • Provide the Test Leads/manager with accurate and precise estimates for assigned task duration, along with confidence levels and foreseeable dependencies. Assist in preparing test plans and schedules.
  • Test software for validity of results, accuracy, reliability, and conformance to established standards.
  • Develop, write and execute test cases during system integration and regression testing phases of solution development.
  • Identify and document software defects during program evaluation and testing using recommended tools.
  • Follow quality assurance standards, processes, and controls and work to continuously improve the QA processes

Knowledge and Skills Required:


Software Test Engineer must possess 

  • Understanding of software development lifecycle and exposure to AGILE, specifically SCRUM Framework.
  • Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and team members.
  • Well experienced in various automation framework and good understanding on any scripting language.
  • Thorough understanding of iterative software development life cycle.
  • Good in logical, analytical and aptitude skills.
  • Ability to work effectively under pressure and identify ambiguity and drive for clarity.
  • Ability to think outside the box and identify comprehensive testing scenarios based on Use Cases and User Interface Designs.
  • Ability to dig in and understand the details of how the application works.
  • Provide quality of deliveries and escalates issues and concerns timely enabling adequate resolution.
  • Ability to raise questions on the assignments and seeking guidance when needed.

Technical Requirements:

Experience with Linux\UNIX, Apache, and Tomcat as well as working with Java based products is critical.


Xerox is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, creed, religion, ancestry, national origin, age, gender identity, sex, marital status, sexual orientation, physical or mental disability, use of a guide dog or service animal, military/veteran status, citizenship status, basis of genetic information, or any other group protected by law. Learn more at and explore our commitment to diversity and inclusion! People with disabilities who need a reasonable accommodation to apply or compete for employment with Xerox may request such accommodation(s) by sending an e-mail to Be sure to include your name, the job you are interested in, and the accommodation you are seeking.


© 2020 Xerox Corporation. All rights reserved. Xerox® and Xerox and Design® are trademarks of Xerox Corporation in the United States and/or other countries.