
Search by job, company or skills
Main Responsibilities
Core Software Quality Developer & Automation Responsibilities:
. Research, design, and develop computer software or specialized utility programs.
. Analyze user needs and develop software solutions, applying principles and techniques of computer science.
. Liaise with business analysts and development team for clarification and understanding of requirements.
. Design and develop comprehensive quality assurance strategies and frameworks. Implement automated testing systems to ensure reusability and efficiency for functional and non-functional testing using open source libraries.
. Design and implement comprehensive test plans and test cases based on requirements and design documentation. Develop automated test systems to ensure reusability and efficiency.
. Perform various types of testing, including functional, integration, regression, and performance testing. Analyze and track down error root causes, providing detailed reports and recommendations for improvement.
. Promote and implement testing methodologies, aiming to identify and address defects early in the development lifecycle.
. Perform root cause analysis.
. Update & Track defects in JIRA
DevOps, Cloud Technologies & AI:
. Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps, etc.)
. Manage test infrastructure on AWS cloud platform.
. Execute BigData tests on EMR(Cloud infra) ,analize & debug any failure.
. Leverage AI-powered tools (GitHub Copilot, etc.) to accelerate test development and improve code quality.
. Identify opportunities for AI integration and automation within existing workflows and processes
Mentoring & Collaboration
. Mentor and guide junior level Associate QA Engineers.
. Contribute to collaboration with test automation team to continuously expand test coverage.
. Communicate with stakeholders and teammates of testing status and results.
. Contribute to test case prioritization for manual and automated testing prioritization.
. Contribute to Global QA org's continuous improvement and project team's quality process
Qualifications and Profile
Functionl skils:
. Knowledge on Capital Markets Domain - like Front to back trading lifecycles , Regulatory Compliance framework.
. Experience of systems dealing with Counterparty Risk, Market Risk, credit limits, monte carlo risk simulation methodology and its implementation eg: VaR, Stress, P&L reporting
Technical skills:
. Proficiency in programming languages such as Java, Python, and JavaScript .
. Experience with automation testing tools including Selenium, Rest Assured, Cypress and Cucumber, as well as Bigdata/ETL Testing with Hadoop and Pyspark.
. Familiarity with build tools like Maven/sbt/ant, UML, Restful web services, Jenkins/Team City, Source management - SVN/GIT, TDD using Junit.
. Expertise in DevOps tools & practices such as CI/CD pipelines, Gitlab, Jenkins, and Containerization technologies: Docker and Kubernetes
. Working knowledge of Cloud Architecture & Operating models, preferably AWS
. Awareness of Artificial Intelligence, Machine Learning, and Data Analytics with ability to leverage them in real-time scenarios.
. Understanding of AI/ML fundamentals including prompt engineering, model limitations, and best practices for human-AI collaboration.
. Hands on knowledge of desktop based app and its automation
Interpersonal skills:
. Excellent written and verbal communication skills for both team mates and management.
. Strong analytical and problem solving skills.
. Strategc thinker with strong execution discipline
. Ability to operate cross cultural teams.
Education And / Or Experience
. Masters or Bachelor's degree in Computer science or System analysis.
. 12+ years of experience as a Java or QA Developer.
. Cloud certification (Mandatory).
. AI/ML Certification (Good to have)
GMP Recruitment Services (S) Pte Ltd | EA Licence: 09C3051 | VO UYEN AI LINH | Registration No: R22109232
Job ID: 146331033