Sign in or register for a JobTech account.

Jobs that require junit skill

A-IT Software Services Pte Ltd
19Mar
Software Engineer
A-IT Software Services Pte Ltd   via JobTech

Job Duties & Responsibilities

  • Develop and enhance iWork, an in-house developed web application for Product Control and Market Risk Control functions
  • Key Role in iWork’s Tech Transformation journey, to own and drives re-platform migration projects
  • Work with users and onshore/offshore team to analyse requirements and propose technology solutions and able to prioritize work load, multi task and react quickly to meet business expectations
  • Practice End-to-End Agile development methodologies, complying with internal DevSecOps delivery process and standards
  • Work with various business/technologies partners to ensure successful solution delivery
  • Provide second-level application support & internal sharing

Required Experience

  • 4-8 years of working experience in developing and delivering application software
  • Proficient in modern web development with Spring Framework and Microservice architecture
  • Experienced developer in Full-Stack Java Application development and distribution
  • Hands-on experience in various data stores include Oracle, MariaDB, Hadoop, MongoDB
  • Proven hands-on experience to work in DevSecOps and TDD environment, with tools such as JIRA/Jenkins.
  • Hands-on experience on Linux scripting

Education / Skills

  • A Bachelor’s degree in Computer Science (or equivalent experience)
  • 4-8 years of development and delivery experience
  • Proven strong experience in Core Java, JavaScript, spring framework, Oracle, MariaDB, Hadoop, MongoDB, Linux scripting, Junit test case development
  • Deep understanding on microservice, CIRA, DevSecOps, Agile
  • Experience handling application with big data is preferred
  • Experience in Cloud Migration or Re-Platform projects is preferred

Skills
A-IT Software Services Pte Ltd
01Mar
Lead Development Engineer
A-IT Software Services Pte Ltd   via JobTech

  • Act as development team lead to implement security solution / application, especially related to authentication, authorization, token, and identity management
  • Understand the system flows of the primary business processes, with a clear picture of the functionality map and the applications footprint of various applications across the map
  • Interface and coordinate tasks with internal and external technical resources. Collaborate to provision estimates, develop overall execution plan to perform system installation, customization, and integration
  • Convert design artefacts into actual deliverables
  • Provide quality assurance for all deliverables produced in the full life-cycle of delivery
  • Produce releases of software components with proper version control
  • Support proof-of-concept activities during assessment of new security solution/application paths
  • Provide guidance and support to developers within the team

Required Experience

  • At least 7-10 years of working experience on bank application development, and minimally 3 years as development team lead
  • Proven experience in design and development of APIs / microservices
  • Working knowledge of Web API, REST, XML, JSON, Security (such as OAuth, OpenID Connect)
  • Extensive experience in Java, JavaScript, Spring, Eclipse, JUnit, Open Source stacks and Linux (Scripting and Shell)
  • Experienced in DevOps and CI/CD
  • Knowledge in Identity and Access management domain, with practical experience with ForgeRock Product Stack (AM, IDM, DS, IG) is desired
  • Experience with 2FA security providers, such as VASCO, VKEY, and integration with HSM is preferable
  • Strong experience in agile methodologies and test-driven development
  • Experience with Cloud based Development is preferable
  • Knowledge on cryptographic algorithms is preferable
  • An excellent team player as well as an individual contributor with good communication and interpersonal skills
  • Good communication skills in English

Skills
NTT Data Singapore Pte. Ltd.
18Mar
Lead Development Engineer - Security
NTT Data Singapore Pte. Ltd.   via JobsCentral



Roles & Responsibilities

Act as development team lead to implement security solution / application, especially related to authentication, authorization, token, and identity management

Understand the system flows of the primary business processes, with a clear picture of the functionality map and the applications footprint of various applications across the map

Interface and coordinate tasks with internal and external technical resources. Collaborate to provision estimates, develop overall execution plan to perform system    Read more

installation, customization, and integration

Convert design artefacts into actual deliverables

Provide quality assurance for all deliverables produced in the full life-cycle of delivery

Produce releases of software components with proper version control

Support proof-of-concept activities during assessment of new security solution/application paths

Provide guidance and support to developers within the team

Requirements

At least 6-10 years of working experience on bank application development, and minimally 2 years as development team lead

Proven experience in design and development of APIs / microservices

Working knowledge of Web API, REST, XML, JSON, Security (such as OAuth, OpenID Connect)

Extensive experience in Java, JavaScript, Spring, Eclipse, JUnit, Open Source stacks and Linux (Scripting and Shell)

Experienced in DevOps and CI/CD

Knowledge in Identity and Access management domain, with practical experience with ForgeRock Product Stack (AM, IDM, DS, IG) is desired

Experience with 2FA security providers, such as VASCO, VKEY, and integration with HSM is preferable

Strong experience in agile methodologies and test-driven development

Experience with Cloud based Development is preferable

Knowledge on cryptographic algorithms is preferable

An excellent team player as well as an individual contributor with good communication and interpersonal skills

Skills
HAYS SPECIALIST RECRUITMENT PTE. LTD.
18Mar
Linux Test Architect
HAYS SPECIALIST RECRUITMENT PTE. LTD.   via JobsCentral



Roles & Responsibilities

Your new company

A German MNC specialising in electrical appliances and IT products and services is looking for a Linux Test Architect on a 12-month contract with the potential to convert to a permanent position based in Singapore.

Your new role

The company is rolling out an open-source enterprise solution. As the Test Architect, you will be required to:

Work closely with in-house Linux developers to improve the quality of    Read more

the software

Develop test strategies, test plans and test cases

Test the quality of the software by identifying its vulnerability, existing and potential bugs and provide sound reports for improvement

Proactively provide suggestions to potential areas of automation

What you will get in return

In return for your dedication and skillset, you will receive an invaluable opportunity to be part of a global project within a well-establish German MNC and a highly talented and dynamic team. In addition, you will receive an attractive remuneration and on the job training where necessary.

What you need to do now

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career, contact Benita Lim on [Click Here to Email Your Resume]

EA Reg Number: R1879188

EA License Number: 07C3924

Company Registration No: 200609504D

Requirements

What you need to succeed

You should have experience testing on Linux and ideally good knowledge of Python. Ideally, you will take with you expertise in:

Experience with manual testing and breaking a software in order to identify bugs

Experience providing suggestions to automate certain tasks

Writing test plans and cases

Good reporting

Ideally 3-5 years of experience as a tester on Linux

Experience in the following is advantageous but not a requirement:

Junit, Mocka, Selenium frameworks

Python, Bash, Perl or Ruby scripting languages

Ubuntu knowledge

Jenkins

SCRUM

Skills
PLUS65 INTERACTIVE PTE. LTD.
18Mar
Qa Tester
PLUS65 INTERACTIVE PTE. LTD.   via JobsCentral



Roles & Responsibilities

Position Summary

You are our ideal candidate if you want to work on challenging problems with smart people. You have a keen attention to detail and are exceptionally good at identifying inconsistencies and flaws. You can juggle several balls and not lose track of the little things. You’re looking for a role with substantial opportunities to learn, grow, and take on more.

Job Duties

Work closely with designers and    Read more

developers to understand new features and get them tested quickly

Perform all types of testing across multiple projects including API, UI automation, UAT and non-functional security and performance testing and monitoring

Produce testing results reports and provide constant visibility into the status of applications

Based on testing result report, work with QA test lead and Developers to ensure all functionalities have been tested, defects have been identified and documented, impacts have been assessed, and resolutions provided

Investigate and recommend innovative automated test approaches and processes for existing and coming new enterprise software and hardware products in QA’s testing scope

Participate in designing and developing testing automation framework/tools that can support component-level testing automation for new functionalities, and a full-blown regression testing suite for system-level end to end services and Web UI.

Continuously improve automated testing methodologies enable testers to maximize test coverage of the full depth of enterprise products

Requirements

3 or More Years Of Experience In The Following Areas / Skills Required

Testing on agile projects

Testing web and mobile apps

Test case generation, execution and reporting defects

1 or More Years Of Experience In The Following Areas / Skills Required

UI Automation, particularly Selenium WebDriver

TestNG or Junit

Postman, Jmeter, Rest Assured or other API testing tools

Git

SQL

Coding and scripting skills in any language

Soft Skills

Ability to work under pressure and tight deadline

Excellent personal organisation and the ability to prioritise and carry out multiple tasks

Ability to solve problems and adapt quickly to new amendments

Comfortable working without routine supervision

Excellent interpersonal skills and ability to communicate with all level of people

Skills
ITCAN PTE. LIMITED
15Mar
Tachnical Lead Java
ITCAN PTE. LIMITED   via JobsCentral



Roles & Responsibilities

Responsibilities Main roles:  Provide guidance to the developers to define/design the best solution for each issues or enhancements and be the technical leader to the team  Perform regular code review on the team’s development and provide solutions to ensure quality and to comply with the bank's coding standards  Prepare or Review technical specifications based on functional specifications  Responsible to deliver the completed    Read more

software products following the release management process  Provide and monitor 3rd Level technical support on applications under the team scope  Suggest and implement improvements in the application  Communicate and coordinate with Architects team in Singapore and Paris  Ensure technical documentations and software deliverables are always up to date  Report to the team head and escalate if any problems Mandatory:  Over 8 years working experience in IT software development  At least 2 years of experience in technical lead role  Experience with Spring framework, Design Patterns, Micro services and MQ series  Experience on Oracle database  Experience with SVN, Jenkins, Eclipse, Maven, Junit, NUnit and JasperReport  Experience with Application Server  Experience with shell scripting in Unix environment  Experience in application model, design and architecture.  A diploma/degree holder in computer science.  Possess strong analytic and problem solving skills.  Possess strong communication skills in English.  Strong perseverance, diligence towards attaining goals and effective time management.  Self-motivated and an excellent team player.

Requirements

Optional:  Being a “Certified Java programmer” is an advantage  Programming knowledge on “C”.  Knowledge of payment, clearing and settlement systems for China Other Professional Skills and Mind-set  Proactive with excellent verbal and written communication skills in English & Chinese  Capable to effectively interact with functional and technical team  Already work with teams overseas  Awareness of various software development procedures  Team spirit - Like explain and share knowledge  Understanding and respect of cultural diversity

Skills
Nucleus Software Solutions Pte ltd
14Mar
Technical Architect
Nucleus Software Solutions Pte ltd   via JobsCentral



Location

Work Location : Singapore

Job Responsibilities

Work towards in Improving the architecture by tracking emerging technologies; evaluating their applicability to business goals and operational requirements.

Recommendations to strategic plans and reviews; preparing and completing action plans; implementing production and quality standards; resolving problems; identifying trends; determining system improvements; implementing change.

Setup Architecture and Design guidelines for the platforms for multi country roll outs

Develop and Define Architecture Standards

Develop and    Read more

Define Application Architecture Standards

Provide vision, problem anticipation, and problem solving ability to customer

Work collaboratively with development team, technical lead and business analyst to determine technical direction and approach to system design and implementation, including both core and supporting systems.

Coach and train project team members on Software Development processes and best practices.

Assists in technology selection decisions; manages technology risk for the project team

Works with Infrastructure partners to set up development, testing, and production environments

Works with the Functional Architect to ensure that non-functional requirements are complete and appropriate

Ensures physical data model supports the performance, privacy and security requirements

Designs Frameworks that promote concepts of isolation, extensibility, and extendibility

Proposes solutions that satisfy performance requirements; ensures test strategy validates performance requirements; tunes application performance issues

Recommends and promotes technical solutions that are consistent with corporate standards

Develops and maintains system documentation

Effectively communicate and coordinate across multiple technical disciplines such as database, object-oriented and Web Front end

Experience and Skills

10-12 years of experience in Architecting, Designing, Developing the applications/product using Java/J2EE in Bankingdomain

Experience in J2EE system architecture analysis and design

Rich Experience in application, integration, and data architecture

Should have driven the J2EE architectural related tracks

Extensive experience in Struts, Spring Batch, Spring MVC, Hibernate, EJB, Webservices and Oracle

Extensive experience in UML Design

Experience in Message Queues:JMS-MQ, JMS-MDB, MQs

Working knowledge of Unix, Linux and AIX

Should have worked in Eclipse, JUnit, Ant

Nice to have design related experience in BPM platforms

Experience in designing the platforms targeted for multi country roll outs

Experience in Estimation and Proof Of Concept for New Technical area

Possesses strong communication and interpersonal skills

Should have rich experience in Providing technical guidance to Leads and perform technical Reviews

Should possess good communication and problem solving skills.

Should have strong client management and interaction experience with Senior Management

Ability to effectively manage small teams

Ability to work independently

Self-motivated with ability to drive new initiatives

Skills
TAIGER SINGAPORE PTE. LTD.
12Mar
Software Qa Engineer
TAIGER SINGAPORE PTE. LTD.   via JobsCentral



Roles & Responsibilities

ABOUT TAIGER

Headquartered in Singapore, TAIGER is a fast-growing Artificial Intelligence (AI) company with a global footprint. Our mission is to help organizations optimize operational efficiencies by automating complex cognitive tasks. We are a market leader and the pioneer of Knowledge Work AutomationTM. The solutions we provide use natural language processing (NLP) and computer vision techniques (e.g. semantic analysis, concept-extraction, multi-language knowledge graphs, and object detection) to    Read more

provide unparalleled accuracy in information extraction for industry leaders across the financial services, government sectors and more. TAIGER is recognized as a Gartner Cool Vendor. Find out more about us at www.taiger.com and www.linkedin.com/company/taiger

SOFTWARE QA ENGINEER

We are building a team passionate about cutting-edge AI technology and the potential of TAIGER. You should be motivated by growth opportunities with your responsibilities expanding in scope. You can also look forward to be part of a dynamic start-up environment where your contribution matters.

RESPONSIBILITIES

Develop suites of Units, Integration, Functional or Usability Test to perform specialized QA, such as Accuracy Testing, Precision and Recall measure, on software products related to AI, NLP and Semantic Technology.

Plan and execute security tests and performance tests.

Document test results, produce reports, track bug resolutions within development teams.

Follow Agile practices to build and test software products and ensure technical quality through best practices such as TDD, Code Review and CI.

Work in autonomous, cross-functional squads, taking ownership of QA activities and knowledge sharing.

Requirements

REQUIREMENTS

MSc/BSc in computer science, engineering or equivalent fields.

3+ years of experience in Software Development or QA with deep understanding of software QA and testing activities.

Strong command of testing tools, Frameworks (e.g. Junit, Selenium, JMeter)and test management tools (e.g. HP Quality Centre).

Understanding of software concepts, e.g. Object Orientation, Databases, Web Application Architecture.

Familiarity with Agile methodologies.

Ability to effectively communicate within the team and clients.

YOU WILL BE AT AN ADVANTAGE WITH THESE SKILLS

Experience in Java development.

In TAIGER we believe that diversity of experience, perspectives, and background will result in a better workplace for our team and a better product for our clients. Join the growing team at TAIGER today!

Skills
TAIGER SINGAPORE PTE. LTD.
12Mar
Software Qa Engineer
TAIGER SINGAPORE PTE. LTD.   via JobsCentral



Roles & Responsibilities

ABOUT TAIGER

Headquartered in Singapore, TAIGER is a fast-growing Artificial Intelligence (AI) company with a global footprint. Our mission is to help organizations optimize operational efficiencies by automating complex cognitive tasks. We are a market leader and the pioneer of Knowledge Work AutomationTM. The solutions we provide use natural language processing (NLP) and computer vision techniques (e.g. semantic analysis, concept-extraction, multi-language knowledge graphs, and object detection) to    Read more

provide unparalleled accuracy in information extraction for industry leaders across the financial services, government sectors and more. TAIGER is recognized as a Gartner Cool Vendor. Find out more about us at www.taiger.com and www.linkedin.com/company/taiger

SOFTWARE QA ENGINEER

We are building a team passionate about cutting-edge AI technology and the potential of TAIGER. You should be motivated by growth opportunities with your responsibilities expanding in scope. You can also look forward to be part of a dynamic start-up environment where your contribution matters.

RESPONSIBILITIES

Develop suites of Units, Integration, Functional or Usability Test to perform specialized QA, such as Accuracy Testing, Precision and Recall measure, on software products related to AI, NLP and Semantic Technology.

Plan and execute security tests and performance tests.

Document test results, produce reports, track bug resolutions within development teams.

Follow Agile practices to build and test software products and ensure technical quality through best practices such as TDD, Code Review and CI.

Work in autonomous, cross-functional squads, taking ownership of QA activities and knowledge sharing.

Requirements

REQUIREMENTS

MSc/BSc in Computer Science, Information Systems, Engineering, or other related disciplines.

3+ years of experience in Software Development or QA with deep understanding of software QA and testing activities.

Strong command of testing tools, Frameworks (e.g. Junit, Selenium, JMeter)and test management tools (e.g. HP Quality Centre).

Understanding of software concepts, e.g. Object Orientation, Databases, Web Application Architecture.

Familiarity with Agile methodologies.

Ability to effectively communicate within the team and clients.

YOU WILL BE AT AN ADVANTAGE WITH THESE SKILLS

Experience in Java development.

In TAIGER we believe that diversity of experience, perspectives, and background will result in a better workplace for our team and a better product for our clients. Join the growing team at TAIGER today!

Skills
TAIGER SINGAPORE PTE. LTD.
12Mar
Software Qa Engineer
TAIGER SINGAPORE PTE. LTD.   via JobsCentral



Roles & Responsibilities

ABOUT TAIGER

Headquartered in Singapore, TAIGER is a fast-growing Artificial Intelligence (AI) company with a global footprint. Our mission is to help organizations optimize operational efficiencies by automating complex cognitive tasks. We are a market leader and the pioneer of Knowledge Work AutomationTM. The solutions we provide use natural language processing (NLP) and computer vision techniques (e.g. semantic analysis, concept-extraction, multi-language knowledge graphs, and object detection) to    Read more

provide unparalleled accuracy in information extraction for industry leaders across the financial services, government sectors and more. TAIGER is recognized as a Gartner Cool Vendor. Find out more about us at www.taiger.com and www.linkedin.com/company/taiger

SOFTWARE QA ENGINEER

We are building a team passionate about cutting-edge AI technology and the potential of TAIGER. You should be motivated by growth opportunities with your responsibilities expanding in scope. You can also look forward to be part of a dynamic start-up environment where your contribution matters.

RESPONSIBILITIES

Develop suites of Units, Integration, Functional or Usability Test to perform specialized QA, such as Accuracy Testing, Precision and Recall measure, on software products related to AI, NLP and Semantic Technology.

Plan and execute security tests and performance tests.

Document test results, produce reports, track bug resolutions within development teams.

Follow Agile practices to build and test software products and ensure technical quality through best practices such as TDD, Code Review and CI.

Work in autonomous, cross-functional squads, taking ownership of QA activities and knowledge sharing.

Requirements

REQUIREMENTS

MSc/BSc in Computer Science, Information Systems, Engineering, or other related disciplines.

3+ years of experience in Software Development or QA with deep understanding of software QA and testing activities.

Strong command of testing tools, Frameworks (e.g. Junit, Selenium, JMeter)and test management tools (e.g. HP Quality Centre).

Understanding of software concepts, e.g. Object Orientation, Databases, Web Application Architecture.

Familiarity with Agile methodologies.

Ability to effectively communicate within the team and clients.

YOU WILL BE AT AN ADVANTAGE WITH THESE SKILLS

Experience in Java development.

In TAIGER we believe that diversity of experience, perspectives, and background will result in a better workplace for our team and a better product for our clients. Join the growing team at TAIGER today!

Skills