Software Quality Engineer

Diebold Nixdorf Software

Mumbai, Maharashtra, India Full time Software Quality Engineering
Apply on EasyApply

Create a free account to apply in seconds

This is a Software Quality Engineer position for product testing team engaging in integration and end-end tests of banking solutions in a physical and virtual lab environment. Candidate will be individual contributor or working in a team of software testers.

Candidate should be willing to work from office on regular basis.

Responsibilities

• Deep understanding of product features with a focus on ensuring the highest levels of quality across deliverables.

• Strong knowledge of testing processes including test case design, SDLC, STLC, and defect life cycle management.

• Analyze and interpret product requirements to design effective testing strategies.

• Develop and optimize test cases: Create comprehensive test scenarios using advanced test design techniques to maximize defect detection.

• Execute test cases and manage defects: Perform thorough testing, document issues, and drive defect resolution.

• Independently set up and manage test environments for assigned modules and projects.

• Ensure timely delivery of high‑quality outputs while meeting project deadlines.

• Proactively escalate and resolve technical or module‑related challenges to maintain smooth project execution.

• Collaborate and mentor team members: Support peers in defining test cases, expected results, and defect analysis while sharing best practices.

• Demonstrate ownership and initiative: Take responsibility for assigned work, proactively identify improvements, and embrace new challenges.

Qualifications

• Bachelor’s or Master’s degree in engineering field. Computer Science, Information Technology, or related fields.

• 2+ years of hands‑on experience in functional testing, with strong focus on Systems Integration Testing and End‑to‑End (E2E) Integration Testing.

• Familiarity with tools such as SOAPUI or other open‑source alternatives is preferred.

• Proven expertise in test case design, execution, and defect reporting, with solid knowledge of SDLC, STLC, and defect life cycle processes.

• Strong background in web application testing, including requirement analysis, test case creation, execution, and reporting. And Understanding of Server-Client concept.

• Practical experience with test management and bug tracking tools such as JIRA, X‑Ray, or similar platforms, with ability to query and extract details related to test cases and defects.

• Experience working in Agile Scrum environments, with a clear understanding of iterative SDLC models.

• Good written and verbal communication skills: English (Written and spoken).

• Strong analytical, reasoning, and problem‑solving skills.

• Experience of working in global environment.

• Knowledge and practical exposure to test automation for web or desktop applications, preferably using Selenium or equivalent tools. Experience with API automation testing is an added advantage.

• Experience in testing on simulators and hardware, with prior exposure to ATM systems considered a strong advantage.

• Understanding of Cloud Computing Service models (i.e. IaaS, SaaS etc) or Cloud Platforms (i.e. Google Cloud, AWS or Microsoft Azure etc.).

Good to have:

• Experience of working in global environment.

• Knowledge and practical exposure to test automation for web or desktop applications, preferably using Selenium or equivalent tools. Experience with API automation testing is an added advantage.

• Experience in testing on simulators and hardware, with prior exposure to ATM systems considered a strong advantage.

• Understanding of Cloud Computing Service models (i.e. IaaS, SaaS etc) or Cloud Platforms (i.e. Google Cloud, AWS or Microsoft Azure etc.).

Skills

Functional TestingSystems Integration TestingEnd-to-End TestingTest Case DesignSDLCSTLCDefect Life Cycle ManagementAnalytical SkillsCommunication SkillsTest Automation