x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Developer (QA)
 banner picture 1  banner picture 2  banner picture 3

Software Developer (QA)

Adecco Personnel Pte Ltd

Adecco Personnel Pte Ltd company logo

The Opportunity

  • Adecco is partnering with one of the most well-established and respected financial institution with a strong track record of success.
  • They have a culture of innovation and continuous improvement, constantly looking for ways to improve their services and offerings.

Job Responsibilities

As a developer/QA, your mission is to become a valuable asset to our organization by:

  • Interacting Comfortably with People: Building strong collaborative relationships within the team and stakeholders.
  • Automation and Development: Demonstrating a deep passion for development, specially in Technologies: C#, Shell Scripting, PL/SQL, SQL
  • Database: Sybase, Oracle
  • Browser Automation: UI Automation Client/Selenium
  • BDD Framework: Nunit
  • Source Code/Lifecycle Management: SVN/GIT, Jenkins, Gitlab, Ansible, MasterDeploy
  • Interest in Bank activities: Apetite to understand the business activities of the bank on Capital Markets.
  • Process automation: Appetite for continuous improvement and automation. Of new as well as existing process to enhance efficiency and reduce the TAT.
  • Take ownership of leading the quality of an assigned project and its features.
  • Coordinate the execution of automated tests with a project’s testing cadence.
  • Functional/ Regression testing verification.
  • Requirement and test analysis.
  • Test design and test case review.
  • API and backend testing.
  • Data analytics testing.
  • UI and UX analysis and testing.
  • Communicate with stakeholders and teammates of testing status and results.
  • Contribute to collaboration with test automation team to continuously expand test coverage.
  • Contribute to test case prioritization for manual and automated testing prioritization.
  • Contribute to optimizing test case prioritization to increase testing velocity.
  • Contribute to Global QA org’s continuous improvement and project team’s quality process.
  • Should have worked on Automation Tests for desktop based application.
  • Research, design, and develop software.
  • Analyse 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.


Job Qualification

Applicants should have either (1a) or (1b):


(1a) At least a Bachelor’s degree in any of these faculties:

  • Computer Science
    Information Technology
    Programming & Systems Analysis
    Science (Computer Studies)

(1b) Minimum total three years’ work experience in at least one of these job titles:

Applications developer / Software developer



Candidates should have:

  • C# programming language
  • SQL, PL/SQL and UNIX/LINUX Scripting skills.
  • Excellent Aptitude, Curious to learn and inquisitive.
  • Excellent communication and interpersonal skills.
  • Autonomous, self motivated and excellent team player.
  • Fluency in English - as acting in a multi-cultural environment.
  • Good Knowledge of programming languages like Java, JavaScript and HTML
  • Good to have knowledge on Banking or Finance.
  • Expertise in automation testing tools like Selenium, Auto IT, Rest Assured , Cypress and Cucumber
  • Takes initiative to chase down answers.
  • Hands on knowledge of desktop based app and its automation
  • Able to adapt to changing business and project priorities.
  • Proactive in bringing solutions to observed gaps in requirements and process.
  • Proactive in test planning, able to identify and breakout tasks based on a test plan.
  • Able to prioritize and execute QA tasks with minimal supervision.
  • Execute tasks from QA lead or above.
  • Mentor and guide junior level Associate QA Engineers and QA Engineers.
  • Perform root cause analysis.
  • Install and/or configure tests for systems.
  • Optimize test cases for higher efficiency, especially for specific changes in code or features.
  • Test client-server interaction.
  • Test user behavior analytics.
  • Analyze and test UI and UX requirements.
  • JIRA and Confluence

Nice to have:

  • Automation test result analysis and investigation of failures.
  • Perform change impact analysis.
  • Perform risk-based test analysis.
  • Bonus skills and tools knowledge:
  • GitHub and Bitbucket
  • Docker
  • Postman
  • Jenkins CI
  • Node.js & Selenium WebDriverIO
  • JavaScript
  • Kubernetes
  • Xray test case management tools


Next Step

Click “apply” or send resume to: Tamanna Bilandi [email protected]

EA Licence No.91C2918| Personnel Registration No. R2096241

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?