Sign in or register for a JobTech account.

Jobs that require testng skill

Credit Suisse
17Jan
Full Stack Developer
Credit Suisse   via Tech In Asia

A number of new and exciting projects have been initiated within APAC PB IT, enabling you to directly contribute to the success of the business. Naturally, project details are commercially-sensitive but all our projects exhibit the following common features: •          Significant engagement with product owners and user-interaction •          Technical autonomy and innovation •          Highly motivated and engaged development teams •          High quality and commercial benefits As an agile application developer you will work    Read more

together with business users and members of the development team to provide quality systems that improve productivity, decrease operational risk, enable the business to expand and make users smile. These are high profile applications that offer you the opportunity to shape the future technical direction and take ownership for functional components. Role Responsibility: •          Design, develop, test, deploy and support high quality systems. •          Become a strategic part of the CS business by building positive relationships with all business partners, understanding the challenges they face and using your technical expertise to deliver the systems we need. •          Collaborate with the Product Owner closely to deliver solutions and to build user-centric banking applications for use by Clients/Relationship Managers/Support functions around the world. •          Understand the different technology domains within the Bank and how the data across domains is interrelated. •          Constantly analyze and improve the performance and quality of the product and team. •          Be willing and able to adapt to changes in priorities and requirements. •          Remain open and alert to new technology opportunities. You Offer We have a preference for the following knowledge and experience: •          Expertise with Java or any other JVM-based language •          Expertise with SQL, RDBMS design and optimization •          Expertise in JavaScript full stack development (e.g. React and Node.js) •          Expertise with HTML5 and CSS3 •          Expertise with JUnit, TestNG or any other test framework •          Strong knowledge of HTTP and (REST) API design •          Working knowledge of MongoDB or other NoSQL databases We expect these qualifications and work experience: •          Your Degree in Computer Science, Mathematics, Computer Engineering or related discipline is preferred but not required. •          You have significant work experience in commercial software development, full stack web frameworks and exposure to more recent technologies. •          You have theoretical foundations as well as practical experience designing and implementing distributed systems. •          You should have a real passion for and experience of Agile working practices like Scrum, with a strong dream to work with baked-in quality disciplines such as TDD, BDD, test automation and DevOps principles. •          You have attested ability to work well in delivering complex systems in a dynamic changing environment. •          You have the ability to develop intuitive and robust user interfaces which improves user experience. We value these characteristics: •          Pragmatism. You have a deep understanding of, and are highly informed by, the purist approaches. You also have an understanding of what it takes to deliver working software. •          Completion. Delivery. Shipping working software with high usability to our customers is what matters most. Your biggest thrill from a big new idea comes when you see it working in the real world. •          Collaboration. Building software is primarily a social activity so you will play well with others. Determining the right thing for the team to do is not about winning a debate at all costs. •          Diversity. You value everyone's ideas, background, thoughts and culture. •          Curiosity. You like to learn. You continually, and deliberately, learn. •          Passion. You are passionate about software. You live and breathe software. It is not just a job, it is a way of life.

Skills
The Advertiser
14Jan
Sdn Devops Engineer
The Advertiser   via JobsCentral



Roles & Responsibilities

The SDN DevOps Engineer will have hands-on experience in transformations, implementations or deployments within Telecommunications.

Requirements

You have 5-15 years of telecom experience or Managed security service provider out of which majority should have been in Singapore or ASEAN.

Proven experience including identifying and implementing solutions, writing technical specifications, evaluating product vendors, building offering capabilities

Experience in one of the SDN Controllers (ODL/ONOS/RYU/Open Contrail) and in DC/Edge environment.

Experience with a    Read more

modern, full-stack CI/CD tool chain on a on premise/public/private/Hybrid cloud deployment in IaaS, PaaS and automation.

Proficient in one of the following Ansible, Puppet, CHEF, Salt network configuration tool to automate zero touch network configuration.

Hands-on experience in DEVOPS Tools: JIRA, Slack, Confluence, Git, Jenkins, Maven/Gradle/Docker, Dbmaestro/Flocker, Cucumber/TestNG, Openstack, Google Cloud Platform/AWS/OpenShift,Kubernetes/Mesosphere, Kibana/logstash

Experience in virtualization and SDN technology, HA Architecture, Network overlay and underlay automation using Python or similar tools.

Must be able to deep dive into the application as well as technical System Integration

Familiar and willing to learn common and latest technologies and trends

Must be self-motivated and has an entrepreneurial mindset

Skills
AsiaCloud Solutions Private Limited
14Jan
Qa Engineer
AsiaCloud Solutions Private Limited   via JobsCentral



Roles & Responsibilities

Digital Team is in charge of all customer facing applications, including critical applications for the market (trading, clearing…) as well as website, dashboards and mobile. Performance (loading, latency, Rendering, availability) and User Experience as a key feature.

Requirements

Bachelor’s degree with a focus on mathematics or computing content, such as Computer Science or Engineering

Passion for high quality software engineering

Effective communication skills with other team members, business stakeholders.

Experience    Read more

contributing to bespoke automation frameworks for Web, API and mobile testing.

Test automation tools/frameworks. E.g. Selenium, Cucumber, jUnit, TestNG, Mocha, Chai, Karma, Appium

Experience developing, executing and maintaining automated test cases.

Understanding of relational databases.

Strong scripting and programming skills. E.g. Unix Shell, Java, C#, Node.js

Strong understanding of OO programming concepts and design

Experience with Atlassian suite of tools: Jira, Bamboo, Bitbucket, and Confluence

Experience with Continuous Integration tools and processes. I.e. Jenkins, Bamboo, Teamcity

Source code management tools. Preferably git

Familiar with micro service architecture § (Good to have) Understanding of front-end frameworks. E.g. Angular, React, Ember

Skills
ASTEK SINGAPORE INNOVATION TECHNOLOGY PTE. LTD.
11Jan
Test Automation Lead
ASTEK SINGAPORE INNOVATION TECHNOLOGY PTE. LTD.   via JobsCentral



Roles & Responsibilities

Responsibilities

Participate in product functional reviews, sprint ceremonies, and documentation

Able to implement automation testing solution using Behavioural Drive Development (BDD) Frameworks like Cucumber/ Calabash or JBehave

Able to write automated test cases for Functional, API and Visual or Html with CSS embedded pages

Build test automation infrastructure and automate test cases

Ensure tests are running in Continuous Integration (CI) model and moving towards Continuous Delivery (CD) goal

Engineering dashboards to provide    Read more

insights into test cycles

Requirements

Qualifications

Minimum 7+ years of experience in testing or development using any of the languages like Java, Python, Ruby RSpec etc

Experience in developing test cases by using Junit/TestNG/Selenium and its WebDrivers

Strong knowledge in RDBMS and experience writing SQL scripts

Strong working knowledge in Unix/Windows Operating system

Strong understanding of Cloud based application deployments and troubleshooting

Strong working knowledge of Build tools like Jenkins or Bamboo

Knowledge of Source Control Management, coding standards, code reviews, build processes

Backend automation with tools such Eclipse, Maven (projects management), Java, REST-based framework

Experience with Docker and cloud platforms (AWS, Azure), Kubernetes, cloud log services (Sumologic, Splunk), cloud application monitoring tools (AppDynamics, NewRelic) is a plus

Have experience on Service Virtualization Tools of CA, HPE Micro Focus, Tricentis / Tosca, or IBM Rational

Experience in using JMeter or any other load testing tool is plus

Excellent problem solving, analytical skills and technical troubleshooting skills

Clarity and precision in verbal and written communication

Familiarity with software development life cycles and agile programming methodologies

BS in Computer Science, Computer Engineering or similar technical degree; advanced degree a plus

Skills
Nityo Infotech Services Pte. Ltd.
10Jan
Qa Analyst
Nityo Infotech Services Pte. Ltd.   via JobsCentral



Roles & Responsibilities

Must be able to implement and drive test automation with minimal guidance.

Functional test new products and regression test existing products during each QA release cycle.

Provide test plan and estimates for all components of QA cycle; regression, functional, sanity, smoke test.

Collaborate with Development, Business and Support teams to clarify specs, raise issues/concerns and identify risks throughout the software development life cycle.

Write efficient and effective test cases and    Read more

test scripts based upon specification documents and business user interactions as well as create test scenarios based on understanding of systems in order to regression test, test new functionality and stress conditions (both automated and manual).

Understand and analyze Business, Functional, Technical and UI (User Interface) requirements of the project/release.

Investigate issues found during QA periods by searching log files, exception messages and database tables (Basic SQL queries).

Create reports (daily status reports and weekly reports) and create testing metrics

Work towards continuous integration and automate test cases as the functionality is being tested.

Developing and maintaining the automation framework for low touch application.

Requirements

Essential

Experience working in QA for low latency high throughput applications within Investment banking domain.

8+ years of experience in QA with 4+ years in test automation.

Experience working with teams across different geographies

Experience in individually running and managing test automation for a large trading application.

Functional and Automation testing

Deep knowledge of CI/CD tools (e.g. Jenkins, udeploy, bitbucket etc ) .

You have a great understanding of (and experience in) containerization tech(e.g. docker, openshift/kubernetes.) and related tool-chains ( e.g. Chef/Ansible/Puppet)

You have a great understanding of (and experience in) cloud deployments (AWS/Google cloud etc).

You are very comfortable with programming (Java, python), network programming (Tcp/IP, UDP etc.) and development in the Linux environment (shell scripting etc.)

You have very high development standards, especially for code quality, code reviews, unit testing, continuous integration and deployment ( work in an Agile env/ Test driven development/ experience in mocking frameworks – e.g. cucumber/selenium/junit /TestNG etc.)

Jira, Unix, Zephyr,

Desirable

FIX protocol, Experience in DMA and client/market connectivity testing

Knowledge of equity markets

Skills
DBS Bank Limited
09Jan
AVP / Snr Associate, Risk QA Lead, Middle Office Technology, Technology and Operations
DBS Bank Limited   via DBS Bank Limited


Business Functions
roup Technology and Operations (T&O) enables and empowers thebank with an efficient, nimble and resilient infrastructure through astrategic focus on productivity, quality & control, technology, peoplecapability and innovation. In Group T&O, we manage the majority of theBank's operational processes and inspire to delight our business partnersthrough our multiple banking delivery channels.

Responsibilities
Support Test Manager to oversee respective SG Finance and Risk applications testing activitiesDevelop the test plan    Read more

for the tasks, dependencies and participants required to mitigate the risks to system quality and obtain stakeholder support for this planDocument, implement, monitor, and enforce all processes for testing as per defined standardsLead the automation of the testing process in-sprint and during SIT using the right tool set – Licenced and Open sourceResponsible for developing and enriching Test Automation framework using Selenium, Junit, TestNG, Serenity, JavaScript & related technologies Responsible for executing software Test Automation development from conceptual phase to testing phase. Working with vendors and business analyst and End Users within organization.Responsible for mentoring junior testers/developers

Requirements
10-12 years of experience in the field of financial/banking applications testing and a broad experience in leading the testing on large complex projects/programmes as a lead or managerStrong experience in agile methodologies and TDD/BDD.Strong technical knowledge – able to code in one or two scripting languageExperience in test automation and developing automation frameworks from scratchExperience automating testing in multiple technologies – Mainframe, web, Java/.Net.Experience automating through the UI, API and web servicesAdvanced knowledge of test methodologies and approaches Experience of using and implementing a variety of test tools, including tools for test management / planning, defect tracking, test automation, test data managementExperience with Agile and Testing Tools e.g. Selenium, HPQC, UFT/QTP, OPTIM, JIRA, Confluence would be an advantageExperience working directly with and managing vendors and partnersPro-active, independent, resourceful and able to work in a teamExperience of Finance and Risk domain and applications required. Familiarity with Mainframe, modern 3-tier applications & related technologies (e.g. Java/J2EE, SQL/Oracle, UNIX)Experience with VB scripting, REST and MS Excel scripting would be an advantageDesiredA Bachelor’s degree or higher preferably in Computer Science or ITAdditional experience on developing service based applicationExcellent analytical skills; Proficient in MS Office and able to produce board-level documentationFluency in written and spoken English; Good communication and interpersonal skillsSelf-starter who sets and meets challenging personal targets; Detailed person, with a big picture outlookUnderstanding of current technologies employed by Tier 1 Investment Banking InstitutionsMust be a team playerApply NowWe offer a competitive salary and benefits package and the professional advantages of a dynamic environment that supports your development and recognises your achievements.

Skills
DBS Bank Ltd.
09Jan
Avp, Risk Qa Lead, Middle Office Technology, T&O (1900004V)
DBS Bank Ltd.   via JobsCentral



Roles & Responsibilities

Business Function

Group Technology and Operations (T&O) enables and empowers the bank with an efficient, nimble and resilient infrastructure through a strategic focus on productivity, quality & control, technology, people capability and innovation. In Group T&O, we manage the majority of the Bank's operational processes and inspire to delight our business partners through our multiple banking delivery channels.

Responsibilities

Support Test Manager to oversee respective SG Finance and Risk    Read more

applications testing activities

Develop the test plan for the tasks, dependencies and participants required to mitigate the risks to system quality and obtain stakeholder support for this plan

Document, implement, monitor, and enforce all processes for testing as per defined standards

Lead the automation of the testing process in-sprint and during SIT using the right tool set – Licenced and Open source

Responsible for developing and enriching Test Automation framework using Selenium, Junit, TestNG, Serenity, JavaScript & related technologies

Responsible for executing software Test Automation development from conceptual phase to testing phase.

Working with vendors and business analyst and End Users within organization.

Responsible for mentoring junior testers/developers

Requirements

10-12 years of experience in the field of financial/banking applications testing and a broad experience in leading the testing on large complex projects/programmes as a lead or manager

Strong experience in agile methodologies and TDD/BDD.

Strong technical knowledge – able to code in one or two scripting language

Experience in test automation and developing automation frameworks from scratch

Experience automating testing in multiple technologies – Mainframe, web, Java/.Net.

Experience automating through the UI, API and web services

Advanced knowledge of test methodologies and approaches

Experience of using and implementing a variety of test tools, including tools for test management / planning, defect tracking, test automation, test data management

Experience with Agile and Testing Tools e.g. Selenium, HPQC, UFT/QTP, OPTIM, JIRA, Confluence would be an advantage

Experience working directly with and managing vendors and partners

Pro-active, independent, resourceful and able to work in a team

Experience of Finance and Risk domain and applications required.

Familiarity with Mainframe, modern 3-tier applications & related technologies (e.g. Java/J2EE, SQL/Oracle, UNIX)

Experience with VB scripting, REST and MS Excel scripting would be an advantage

Desired

A Bachelor’s degree or higher preferably in Computer Science or IT

Additional experience on developing service based application

Excellent analytical skills; Proficient in MS Office and able to produce board-level documentation

Fluency in written and spoken English; Good communication and interpersonal skills

Self-starter who sets and meets challenging personal targets; Detailed person, with a big picture outlook

Understanding of current technologies employed by Tier 1 Investment Banking Institutions

Must be a team player

Skills
WORKS APPLICATIONS SINGAPORE PTE. LTD.
09Jan
Quality Assurance Engineer (Software)
WORKS APPLICATIONS SINGAPORE PTE. LTD.   via JobsCentral



Roles & Responsibilities

Works Application Singapore is looking for QA Engineer for our Singapore office. You will be part of the Quality Engineering(QE) team and responsible for handling the testing activities for our flagship product AI WORKS. QA engineer responsibilities include Test Designing, Reviewing, Executing, implementing Test scripts, debugging and defining corrective actions. Take care of Build and deployment tasks related to Evaluation and Automation Environments.

The candidate must be    Read more

technically prepared to join our team which develops one of the most challenging and advanced enterprise systems in the world. The candidate must have excellent communication skills and must be able to discuss his/her ideas with other technical teams.

Requirements

Responsibilities:

• Work closely with development teams in instrumenting their workflow to build a comprehensive quality product, identify system requirements and design Automated Testing programs.

• Analyse business and system requirements and develop various test specifications which includes Functional Testing, System Integration Testing, Performance and Security Testing

• Track quality assurance metrics and send regular reports to all the Stakeholders

• Estimate, prioritize, plan and coordinate testing activities

• Design, develop and execute automation scripts using open source tools like Selenium, Appium and Integrating the test scripts into the CI process

• Stay up-to-date with new tools and automation frameworks

Preferred Qualification:

• Solid experience in E2E testing Web based application

• Solid experience in building Automation Framework

• Basic knowledge on Testing and testing lifecycle, Software Quality assurance

• Experience with automation tools such as Selenium, Appium, TestNG, Rest Assured

• Experience with continuous integration/deployment systems like Jenkins

• Working knowledge API and Services testing (preferably Postman or similar tools)

• Experience with deploying and managing services and applications in Cloud: AWS or OpenStack is a plus

• You enjoy working in a start-up, fast-paced and open environment

• You are a team player, self-managed and works well under pressure

Minimum Qualifications:

• Bachelor’s degree, Masters preferred in Computer Science /Information/Systems/ Engineering/related field

• Proficiency in one or more general purpose programming languages (e.g. Java, Python)

• At least 4 years’ experience working in Quality Assurance team

Skills
OPTIMUM SOLUTIONS (SINGAPORE) PTE LTD
09Jan
Qa Analyst / Tester Lead- 6 Months Contract
OPTIMUM SOLUTIONS (SINGAPORE) PTE LTD   via JobsCentral



Roles & Responsibilities

Company UEN:199700895N

Our client is seeking a Functional/Automation QA lead who would be responsible for functional testing and building an automation solution to have the application on boarded to continuous integration framework from Day1

Employment type: Contract, 6 months.

Work Location : Changi Business Park

Work exp : 6 + years

Requirements

Key Responsibilities:

Must be able to implement and drive test automation with minimal guidance.

Functional test new products and regression test existing    Read more

products during each QA release cycle.

Provide test plan and estimates for all components of QA cycle; regression, functional, sanity, smoke test.

Collaborate with Development, Business and Support teams to clarify specs, raise issues/concerns and identify risks throughout the software development life cycle.

Write efficient and effective test cases and test scripts based upon specification documents and business user interactions as well as create test scenarios based on understanding of systems in order to regression test, test new functionality and stress conditions (both automated and manual).

Understand and analyze Business, Functional, Technical and UI (User Interface) requirements of the project/release.

Investigate issues found during QA periods by searching log files, exception messages and database tables (Basic SQL queries).

Knowledge/Experience:

Essential

Experience working in QA for low latency high throughput applications within Investment banking domain.

8+ years of experience in QA with 4+ years in test automation.

Experience working with teams across different geographies

Experience in individually running and managing test automation for a large trading application

Skills: (technical skills)

Essential

Functional and Automation testing

Deep knowledge of CI/CD tools (e.g. Jenkins, udeploy, bitbucket etc ) .

You have a great understanding of (and experience in) containerization tech(e.g. docker, openshift/kubernetes.) and related tool-chains ( e.g. Chef/Ansible/Puppet)

You have a great understanding of (and experience in) cloud deployments (AWS/Google cloud etc).

You are very comfortable with programming (Java, python), network programming (Tcp/IP, UDP etc.) and development in the Linux environment (shell scripting etc.)

You have very high development standards, especially for code quality, code reviews, unit testing, continuous integration and deployment ( work in an Agile env/ Test driven development/ experience in mocking frameworks – e.g. cucumber/selenium/junit /TestNG etc.)

Jira, Unix, Zephyr,

Skills
WORKS APPLICATIONS SINGAPORE PTE. LTD.
09Jan
Senior Quality Assurance Engineer (Software)
WORKS APPLICATIONS SINGAPORE PTE. LTD.   via JobsCentral



Roles & Responsibilities

Works Application Singapore is looking for Senior QA Engineer for our Singapore office. You will be part of the Quality Engineering(QE) team and responsible for handling the testing activities for our flagship product AI WORKS. Senior QA engineer responsibilities include Test Designing, Reviewing, Executing, implementing Test scripts, debugging and defining corrective actions. Take care of Build and deployment tasks related to Evaluation and Automation Environments.

The candidate    Read more

must be technically prepared to join our team which develops one of the most challenging and advanced enterprise systems in the world. The candidate must have excellent communication skills and must be able to discuss his/her ideas with other technical teams.

Requirements

Responsibilities:

• Work closely with development teams in instrumenting their workflow to build a comprehensive quality product, identify system requirements and design Automated Testing programs.

• Analyse business and system requirements and develop various test specifications which includes Functional Testing, System Integration Testing, Performance and Security Testing

• Track quality assurance metrics and send regular reports to all the Stakeholders

• Estimate, prioritize, plan and coordinate testing activities

• Design, develop and execute automation scripts using open source tools like Selenium, Appium and Integrating the test scripts into the CI process

• Stay up-to-date with new tools and automation frameworks

Preferred Qualification:

• Solid experience in E2E testing Web based application

• Solid experience in building Automation Framework

• Basic knowledge on Testing and testing lifecycle, Software Quality assurance

• Experience with automation tools such as Selenium, Appium, TestNG, Rest Assured

• Experience with continuous integration/deployment systems like Jenkins

• Working knowledge API and Services testing (preferably Postman or similar tools)

• Experience with deploying and managing services and applications in Cloud: AWS or OpenStack is a plus

• You enjoy working in a start-up, fast-paced and open environment

• You are a team player, self-managed and works well under pressure

Minimum Qualifications:

• Bachelor’s degree, Masters preferred in Computer Science /Information/Systems/ Engineering/related field

• Proficiency in one or more general purpose programming languages (e.g. Java, Python)

• At least 6 years’ experience working in Quality Assurance team

Skills