Main responsibilities
· Liaise with business analysts and development team for clarification and understanding of requirements.
· Design and develop and test code using a modern CI-CD pipeline
· Run the non-regression release cycles of different applications within Treasury. Lead the release cycle.
· Perform Capacity and Scope forecast for each Sprint. Work actively to optimize the QA life cycle in order to manage the book of work of multiple applications.
· Lead the automation initiative of the existing test scenarios and enhance the test-coverage with new scenarios in parallel.
· Prepare and maintain technical test documentations and keep the test repo updated in real-time.
· Stay updated on industry trends and advancements in Java/J2EE and QA methodologies.
· Participate in proof of concept for new technology R&D.
· Contribute to continuous improvement initiatives for software and QA development processes.
· Must be able to mentor new/junior resources, impart knowledge and collaborate effectively within TSY and whole CMI.
· Self-motivated and starter with demonstrated ability to lead new initiatives, advise on design and approach, perform POCs and explore latest market standards and tools to gain time and cost efficiency.
· Flexibility to accept additional responsibilities and be able to multi-task.
· Research, design, and develop software.
· Analyze user needs and develop software solutions
· Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
· Work with other engineers to integrate hardware and/or software systems
· Develop specifications and performance requirements.
Qualifications and Profile
· QA Design Methodologies.
· Object-oriented language: Java/J2EE, .Net
· Load/Performance, API and Micro-services testing abilities, GUI Test Automation.
· Testing automation tools and frameworks (e.g., JUnit, TestNG, and Selenium, Cypress, Cucumber).
· Web Scripting language: JavaScript, JQuery, CSS, HTML5, Angular, React
· UNIX/LINUX Scripting skills.
· Relational DB and language: MySQL, Oracle, SQLServer, Sybase…
· DevOps Pipeline tooling GIT, Maven / Graven / Nuget, Jenkins / TeamCity /GitLab / MasterDeploy, Docker / Kubernetes.