
MES Test Engineer
Birlasoft • Pune, Maharashtra, India
**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.