Birlasoft logo

MES Test Engineer

Birlasoft Pune, Maharashtra, India

onsite
Posted Aug 27, 2026

**Role & seniority: ** MES Java Automation/Test Engineer (seniority not explicitly stated)

**Stack/tools: **

  • Backend/Integration: Java, Spring Framework, Spring Security

  • APIs/Protocols: SOAP, REST, HTTP, WebSocket

  • Messaging: JMS/AMQ, message streaming, async/sync patterns

  • Data: SQL, PL/SQL, Oracle DB

  • Testing/Process: manual test cases & test plans, regression/retesting/release testing, UAT support, defect reporting/documentation, Agile ceremonies (stand-ups, sprint planning, retrospectives), test environment setup/maintenance

  • Defect tracking: JIRA (test management tools mentioned)

  • Top 3 responsibilities:

    • Develop and validate industrialization/automation solutions in a MES Java environment (execute test cases; regression/release testing).

    • Perform defect analysis (server/browser logs analysis, reproduction scenarios) and maintain defect/test backlog in test management tools/JIRA.

    • Collaborate with stakeholders for requirements clarity and support UAT preparation/execution; participate in Agile test team ceremonies.

  • Must-have skills:

    • Strong MES Java industrialization/automation solution experience

    • Proficiency with Java + Spring + Spring Security, SOAP/REST, and JMS/AMQ

    • Oracle/SQL/PL-SQL experience

    • Ability to design/execute manual test cases and test plans; run regression/retesting/release tests; document defects accurately

  • **Nic

Full Description

Area(s) of responsibility

Required Skills

Demonstrated expertise in developing industrialization and automation solutions within a MES Java environment. Practical experience with Java, Spring Framework, Spring Security, SOAP, REST, and JMS interfaces. Proficiency with SQL, PL/SQL, and the Oracle database engine. Ability to create, execute, and maintain manual test cases and test plans to ensure robust solution validation. Experience in performing regression testing, retesting, and release testing as project needs dictate. Collaborate with business stakeholders to clarify requirements and ensure comprehensive test coverage. Support User Acceptance Testing (UAT) preparation and execution. Accurately report and document defects using test management tools, while maintaining and updating the test backlog according to project priorities. Participate in Test Team Agile ceremonies, such as daily stand-ups, sprint planning, and retrospectives. Conduct logs analysis on both the server side and browser side. Execute test cases according to established test plans and perform bug analysis with the preparation of reproduction scenarios. Demonstrate understanding of security concepts and web protocols, including HTTP, SOAP, AMQ, Message Streaming, and WebSocket. Understand microservice architecture, as well as synchronous and asynchronous message exchange patterns. Dispatch bugs between DevOps teams and developers based on the identified issue area, and report issues to the project management tool (JIRA). Participate in the setup and ongoing maintenance of test environments.

JavaSpring FrameworkSpring SecuritySQLPL/SQLOracle DatabaseSOAPRESTJMSTest AutomationRegression TestingAgileJIRAMicroservice ArchitectureWeb ProtocolsLog Analysismulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.