We are Hiring!
Fulltime | Singapore
Fulltime | Singapore
Fulltime | Singapore
Fulltime | Singapore
Fulltime | Singapore
Fulltime | Singapore
Fulltime | Singapore
Fulltime | Singapore
Fulltime | Singapore
Software Developer Engineer in Test (SDET)
Singapore | Fulltime
We are seeking an experienced SDET to help deliver the test automation framework for our FX products:
Responsibilities
- Design and implement test automation framework using proven techniques and tools
- Integrate the test automation framework to our CI/CD pipelines
- Provide leadership and guidance on developing automated tests to other testers
- Work as part of the Scrum team together with the developers and testers to deliver high quality deliverables
- Good coding skills and capable of producing easy to read and maintainable code
- Excellent testing skills including test planning, creating test cases and even manual testing if required
- Ability to extend test automation framework and tools to cover different platforms including low latency FX platform (FIX API), desktop GUI, mobile and web
Educational Background and experience
- Degree educated in an Engineering or Computer Science related subject
- 3+ years of experience in delivering and maintaining automated tests and test frameworks
- Have worked as a software developer previously
- Experience in setting up test automation frameworks from scratch
Required Skills and experiences
- Experience with QA concepts and methodology
- Knowledge of industry standard test automation tools/frameworks such as (but not limited to) Robot Framework, Cypress, Cucumber and etc. and experience in developing test harnesses
- A good developer in Java with good understanding of Object-Oriented Programming (OOP) and capable of writing clean, good quality and maintainable code
- Knowledge in development lifecycle and build tools such as Git, Maven, Jira, Jenkins
- Working knowledge of Linux / UNIX, bash or Perl or scripting skills such as Python
- Working knowledge of SQL databases, queries and stored procedures
- People leadership and mentoring experience
- Excellent communication, collaboration, reporting, analytical and problem-solving skills
Interested candidates, please send your resume to hr@sparksystems.sg and indicate the job title in subject field.
Software Developer Engineer in Test (SDET)
Singapore | Fulltime
We are seeking an experienced SDET to help deliver the test automation framework for our FX products:
Responsibilities
- Design and implement test automation framework using proven techniques and tools
- Integrate the test automation framework to our CI/CD pipelines
- Provide leadership and guidance on developing automated tests to other testers
- Work as part of the Scrum team together with the developers and testers to deliver high quality deliverables
- Good coding skills and capable of producing easy to read and maintainable code
- Excellent testing skills including test planning, creating test cases and even manual testing if required
- Ability to extend test automation framework and tools to cover different platforms including low latency FX platform (FIX API), desktop GUI, mobile and web
Educational Background and experience
- Degree educated in an Engineering or Computer Science related subject
- 3+ years of experience in delivering and maintaining automated tests and test frameworks
- Have worked as a software developer previously
- Experience in setting up test automation frameworks from scratch
Required Skills and experiences
- Experience with QA concepts and methodology
- Knowledge of industry standard test automation tools/frameworks such as (but not limited to) Robot Framework, Cypress, Cucumber and etc. and experience in developing test harnesses
- A good developer in Java with good understanding of Object-Oriented Programming (OOP) and capable of writing clean, good quality and maintainable code
- Knowledge in development lifecycle and build tools such as Git, Maven, Jira, Jenkins
- Working knowledge of Linux / UNIX, bash or Perl or scripting skills such as Python
- Working knowledge of SQL databases, queries and stored procedures
- People leadership and mentoring experience
- Excellent communication, collaboration, reporting, analytical and problem-solving skills
Interested candidates, please send your resume to hr@sparksystems.sg and indicate the job title in subject field.
SENIOR PRODUCT MANAGER
Singapore | Fulltime
Seeing the challenges of FX today with high latency and rejection rates, fragmented marketplace and outdated technology, Spark Systems sets out to build a robust trading platform designed for low-latency access to worldwide FX liquidity with smart algorithmic execution, reducing trading costs for our clients. We are also delivering our next-generation automated data-driven decision tools to help our clients discover market opportunities with the deep tech and data analytics we have on our platform.
As a Graduate Developer, you will gain first-hand knowledge to cutting edge and class leading technology for financial trading solutions; receive on the job coaching from senior members of the team; gain Forex market knowledge.
Scope & Responsibilities
- Develop subject matter expertise on eFX products, with deep understanding of all drivers for revenue and cost in order to maintain a competitive product.
- Assist sales and account management in developing client facing marketing materials to educate both internal team members and external clients.
- Work with business users and sales/account management to elicit and validate business requirements for both new product requests and change requests.
- Analyze user requirements and identify gaps within the system and translate them into functional and technical specifications.
- Facilitate requirements workshops to engage various stakeholders such as front office, middle office, back office, compliance etc. to ensure product/features meet end-to-end business and regulatory needs.
- Document management – clear and concise requirements ensuring input from all relevant parties, with proper sign off and effective change and version control.
- Work with project manager to drive day to day operational aspects of product delivery – this includes driving prioritization process, tracking tasks assigned to teams, delivery coordination to meet project schedule, quality and budget.
- Engage external and internal stakeholders to meet project delivery timeline - primarily client users, sales, engineering and QA teams, working closely with all to ensure efficient and effective implementation.
- Support user acceptance testing with clients and assisting with post implementation support to ensure production process is stable before handing off to client services team. s
Required Skills
- 5-7 years product management and/or project management experience within the Finance industry.
- Degree in Information Systems, Computer Science, or related discipline.
- Business knowledge of Forex or other financial asset classes is a plus. Good understanding of Foreign Exchange (FX) products and trade processes such as order management system, execution management system and trade confirmation and settlement.
- Strong written and verbal communication, including technical writing skills.
- Ability to work independently and multi-task in a fast-paced environment.
- Proactive personality with good analytical and organization skills.
- Familiar with Agile values, principles, processes and methods such as iterative and incremental development, continuous integration, test-driven development, unit testing, code refactoring and Scrum ceremonies. Knowledge of Jira Tracking Tool is a plus.
Interested candidates, please send your resume to hr@sparksystems.sg and indicate the job title in subject field.
GUI DEVELOPER
Singapore | Fulltime
Develop top grade trading application GUI connected to backend trading engine with the state-of-art in-house built transport protocol, for front office trading desks.
- Develop UI tools/dashboards to track performance, provide first-level analysis, visualizing, monitoring and reporting for suite of server-side applications
- Extensive experience in developing application front-end GUIs, thick clients.
- Strong UI programming skills in Java or C#
- Proficient in one or more GUI development frameworks such as WPF, Swing or Java FX
- Solid knowledge of MVVM design patterns and other client-server design patterns
- Highly skilled in developing responsive and interactive applications
- Experiencing in any of modern web framework is a plus.
- Proficient in CSS style sheets for customizing UI elements
- Good understanding of object-oriented Analysis and Design
Interested candidates, please send your resume to hr@sparksystems.sg and indicate the job title in subject field.
Application Specialist
Singapore | Fulltime
We are seeking an Application Specialist as part of our Development team to play a lead role in providing technical application support to our internal Client Service team:
Responsibilities
Successful candidate will assist Client Service team to troubleshoot and solve business problems by studying logs, database and codes.
- Conduct root cause analysis by working closely with developers and business.
- Prepare application installs and configuration for new customers.
- Develop system monitoring tools.
- Participate in UAT testing by providing application support to QA team.
Educational Background and experience
- Degree educated in an Engineering or Computer Science related subject
- Minimum 3-5 years of experience in development, supporting and maintaining applications.
Required Skills and experiences
- Experience in system analysis and troubleshooting.
- Good in documentation.
- Knowledge in application development in Java, SQL
- Knowledge in development lifecycle and build tools such as Git, Maven, Jira, Jenkins
- Working knowledge of Linux / UNIX, bash or Perl or scripting skills
- Independent, good work ethics, resourceful and problem solver, being able to work independently
Interested candidates, please send your resume to hr@sparksystems.sg and indicate the job title in subject field.
BUSINESS ANALYST
Singapore | Fulltime
Seeing the challenges of FX today with high latency and rejection rates, fragmented marketplace and outdated technology, Spark Systems sets out to build a robust trading platform designed for low-latency access to worldwide FX liquidity with smart algorithmic execution, reducing trading costs for our clients.
We are also delivering our next-generation automated data-driven decision tools to help our clients discover market opportunities with the deep tech and data analytics we have on our platform. We are seeking a highly skilled and experienced Business Analyst to join our dynamic team in the eFX domain.
As a Business Analyst, you will play a critical role in analyzing business needs, designing solutions, and ensuring seamless integration of our platform with our end clients
Responsibilities
- Conduct thorough analysis of user requirements, business processes, systems, and workflows to identify areas for development, integration, and improvement.
- Facilitate requirements workshops to engage various stakeholders such as front office, middle office, back office, compliance etc. to ensure delivery meets business needs.
- Create comprehensive documentation, including business requirements, functional specifications, process flows, and user guides.
- Engage external and internal stakeholders to meet project timeline - primarily client users, sales, engineering, and QA teams, working closely to resolve issues and ensure effective and efficient implementation.
- Work closely with development teams to ensure the successful implementation of solutions, including testing and troubleshooting.
- Participate and drive user and functional acceptance testing and contribute to problem resolution, tracking, escalation, and defect closure. Lead and manage issues during UAT to ensure all defects are tracked to closure.
- Provide training and support to end-users and stakeholders on new systems and processes.
Required Skills
- Bachelor’s degree in Information Systems/Technology, Computer Science, Engineering, or related discipline.
- Minimum 5-7 years IT business analyst and project management experience within the banking industry, preferably with Bank eFX system experience
- Exceptional analytical and problem-solving abilities, with a keen attention to detail.
- Proven experience in client-facing roles, with excellent communication and relationship-building skills.
- Strong understanding of banking systems, integration technologies, and data management principles. Extensive experience with bank integration projects involving systems such as risk management system, post trade/STP system, trade reconciliation etc.
- Excellent interpersonal skills, with the ability to work effectively in a team-oriented environment.
- Ability to work independently and multi-task in a fast-paced environment as well as adapting to changing priorities in a dynamic, fast-paced environment.
- Business knowledge of Forex or other financial asset classes is a plus. Good understanding of Foreign Exchange (FX) products and trade process such as trade entry, confirmation, and settlement.
- Familiar with Agile Scrum, principles, processes, and methods such as iterative and incremental development, continuous integration, test-driven development, unit testing, code refactoring and Scrum ceremonies. Knowledge of Jira Tracking Tool is a plus.
Interested candidates, please send your resume to hr@sparksystems.sg and indicate the job title in subject field.
ACCOUNT MANAGER
Singapore | Fulltime
Seeing the challenges of FX today with high latency and rejection rates, fragmented marketplace and outdated technology, Spark Systems sets out to build a robust trading platform designed for low-latency access to worldwide FX liquidity with smart algorithmic execution, reducing trading costs for our clients. We are also delivering our next-generation automated data-driven decision tools to help our clients discover market opportunities with the deep tech and data analytics we have on our platform.
Scope & Responsibilities
- Build and maintain strong relationship with institutional clients and seek to understand their requirements and feedback any gaps back to internal product teams.
- Be the main contact of clients and collaborate with internal departments to ensure successful client’s experience. Ensure successful onboarding of new clients and train new users, with the goal of increasing the client usage and trading volume on the platform, and revenue.
- Work closely with internal teams to help product development focus on client and market needs.
- Monitors competition by gathering current marketplace information on pricing, new products, etc.
- Assist with client acquisition process by coordinating requirements, integrating contract requirements with business operations.
- As part of the Sales team, prepare and maintain Marketing Collaterals (powerpoints, brochures)
- Conduct testing of new features to ensure product quality, and that the product satisfy client use cases.
- Collaborate with Liquidity Provider and partners of the company, to deliver a wholesome service to our clients.
Educational Background and Experiences
- Bachelor’s Degree in any subject
Required Skills and Experiences
- Knowledge of Foreign Exchange and International Financial Markets
- Must be able to read, speak and write Mandarin and English fluently
- Passionate about financial technology in general
- Fast-learner, able to research on his/her own through self-study
- Good work ethics, resourceful and problem solver
- Strong communication and attention to detail
Interested candidates, please send your resume to hr@sparksystems.sg and indicate the job title in subject field.
JAVA DEVELOPER
Singapore | Fulltime
Responsibilities
- Build best in class low latency, high performance electronic trading system.
- Develop distributed and scalable solution for market connectivity gateways using FIX or other financial protocol in a very low latency environment/
- Continuous improving tools for performance tracking, monitoring and reporting on suit of trading applications.
- Communication with sales and clients about new feature requirement and participate in solutioning.
Educational Background and Experience
- Degree educated in an Engineering subject
- Minimum 2 years of server side core java development experience
Required Skills
- Advanced programing knowledge in Core Java and multithreading
- Competent in low latency, high performance server side development
- Knowledge with FIX or other financial transaction protocols
- Knowledge in development lifecycle and build tools such as Git, Maven, Jira, Jenkins etc
- Knowledge in open source libraries and frameworks such as Spring framework, apache commons, Disruptor etc
- Working knowledge of Linux / UNIX, bash or Perl or scripting skills
- Working knowledge of SQL databases, queries and stored procedures
- Self-starter, good work ethics, resourceful and problem solver, being able to gain initiative, work independently and produce high quality solution
Additional Requirements
- Knowledge of financial markets and financial transactions such as Forex, Equities, Futures
- Skilled in high performance, low latency java development
Interested candidates, please send your resume to hr@sparksystems.sg and indicate the job title in subject field.
SENIOR QA ENGINEER
Singapore | Fulltime
As a Senior QA Engineer, you will play a pivotal role in ensuring the quality of our software products. You will be responsible for designing and implementing test strategies, conducting comprehensive testing, and collaborating with cross-functional teams to identify and resolve quality issues. This role requires a strong technical background, extensive knowledge of quality assurance methodologies, and the ability to lead and mentor junior QA engineers.
Key Responsibility
- Collaborate with product managers and development teams to define comprehensive test strategies for software projects.
- Identify test objectives, scope, and success criteria.
- Develop test plans and test cases based on project requirements and technical specifications.
- Perform manual testing as needed, including exploratory testing, functional testing, and user acceptance testing.
- Execute test cases and document test results, defects, and issues.
- Set up and maintain test environments, including configurations, databases, and third-party integrations.
- Manage test data and ensure data integrity for testing purposes.
- Define and enforce quality assurance best practices and processes within the team.
- Document and track defects using issue tracking systems (e.g., JIRA).
- Work with the project management and development team to prioritize and resolve defects in a timely manner.
- Plan, execute, and analyze performance tests to identify bottlenecks and optimize software performance.
- Recommend improvements and optimizations based on performance test results.
- Generate test reports and provide clear, concise documentation of test cases and results.
- Communicate quality status and issues to stakeholders.
- Lead and mentor junior QA engineers, providing guidance and support in test planning, execution, and automation. Lead and mentor junior QA engineers, providing guidance and support in test planning, execution, and automation.
Requirements
- Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a QA engineer, with a focus on test automation.
- Strong programming skills in languages such as Java, Python, or C#.
- Extensive experience with test automation frameworks and tools.
- In-depth knowledge of software testing methodologies, best practices, and industry standards.
- Familiarity with CI/CD pipelines and integration with automated testing.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work effectively in a fast-paced, agile development environment.
- Prior experience with performance testing and security testing is a plus.
- Familiarity with regulatory compliance in the financial industry is a plus.
- Knowledge in FIX APIs, including order execution, trade confirmations, and market data feeds is a big plus.
Interested candidates, please send your resume to hr@sparksystems.sg and indicate the job title in subject field.
SENIOR WEB DEVELOPER
Singapore | Fulltime
Seeing the challenges of Foreign Exchange (FX) today with high latency, rejection rates, fragmented marketplace and outdated technology, Spark Systems sets out to build a robust trading platform designed for low-latency access to worldwide FX liquidity with smart algorithmic execution, reducing trading costs for our clients. We are also delivering our next-generation automated data-driven decision tools to help our clients discover market opportunities with the deep tech and data analytics we have on our platform.
We are seeking a Senior Web Developer to play a lead role in design and development of the Web UI architecture for our low latency, high performance electronic trading system.
Responsibilities
- Successful candidates will lead the initial build out by working closely with server-side development team to build a new Web UI.
- To work closely with Sales and BAs on functional requirement, planning and solutioning
Who We are Seeking
- Degree educated in an Engineering or Computer Science related subject.
- Minimum 10 years of experience working across frontend technology stack in financial trading environment.
- Strong full stack web development experience with JavaScript, HTML/CSS/SCSS, NodeJS, Angular/React/Vue, REST API, SQL databases.
- Experience of developing high-performance, real-time web trading application.
- Competent in low latency, performance and scalability design.
- Familiar with security framework such as JWT, Token authentication (OAuth).
- Knowledge on Java would be advantageous.
- Knowledge in development lifecycle and build tools such as Git, Maven, Jira, Jenkins.
- Working knowledge of Linux / UNIX, bash or Perl or scripting skills.
- Independent, good work ethics, resourceful and problem solver, being able to gain initiative, work independently and produce high quality solution.
Interested candidates, please send your resume to hr@sparksystems.sg and indicate the job title in subject field.
CLIENT SERVICE SPECIALIST
Singapore | Fulltime
Seeing the challenges of FX today with high latency and rejection rates, fragmented marketplace and outdated technology, Spark Systems sets out to build a robust trading platform designed for low-latency access to worldwide FX liquidity with smart algorithmic execution, reducing trading costs for our clients. We are also delivering our next-generation automated data-driven decision tools to help our clients discover market opportunities with deep tech and data analytics developed on our platform.
Job Overview – Client Services Specialist (Rotating Shifts: Afternoon Shift: 2pm to 11pm or Overnight Shift: 10:30pm to 7:30am)
We are looking for a Client Services Specialist within our energetic startup team. This is a fantastic opportunity to play an integral role in delivering unparalleled customer service to our clients. An ideal candidate is someone who exhibits great personality, strong passion for customer success and continuous improvement on customer service. This role will suit an individual who loves to build client relations and deliver exceptional customer service.
Responsibilities
- Perform daily system health checks.
- Provide 1st and 2nd level technical and functional support for client queries and issues over phone and email.
- Research problems thoroughly, test solutions and make recommendations to clients.
- React to critical issues on a timely basis i.e. troubleshoot, investigate and escalate (if necessary) issues and create or apply appropriate solutions to immediate issues.
- Troubleshoot problems across a wide range of technical skills including Unix, SQL, XML, FIX and Java.
- Provide assistance in our product and explaining processes in accordance with internal procedures.
- Provide project management for onboarding of (i) Client setups and (ii) Bank connections.
- Provide weekend support for deployment and post-checks.
- Configure demo environments for sales.
- Maintain awareness of relevant technical and product trends with self-learning and job shadowing.
- Work across teams to continually provide feedback, improve product, and drive future innovation.
Required
- Able and willing to work on night shifts and public holidays
- Experience working in a Technical Support environment with excellent customer service skills.
- Basic understanding of FX market and/or a desire to learn FX.
- Ability to communicate effectively and professionally, both verbally and in writing with customers and colleagues at all levels of technical and non-technical skill sets.
- Knowledge on UNIX command line, SQL or Java programming is a plus.
Qualifications
- Minimum Diploma in Computer Studies or related discipline.
- Basic knowledge of Linux environment.
- At least 2 years of experience in support related fields is required.
- Knowledge of FX is a strongly preferred. If not, knowledge in other financial asset class is helpful.
- A positive and helpful attitude to serve customers and assist colleagues.
- Ability to multi-task, prioritize and deliver in a mission critical / time pressured environment.
- Someone who is undeterred and would not give up easily.
- Proactive with good analytical and organization skills.
- Positive work attitude, motivated and resilient in tough situations.
- A drive to learn and master new technologies and techniques.
Interested candidates, please send your resume to hr@sparksystems.sg and indicate the job title in subject field.
SPECIAL PROJECTS EXECUTIVE, CEO OFFICE
Singapore | Fulltime
We are looking for someone to support the CEO to handle and manage all special projects from development through successful execution. This dynamic position requires the ability to anticipate needs, think critically, and offer solutions to problems with a high level of professionalism and confidentiality.
Responsibilities
- Working with the CEO and other executives on special projects
- Develop strategies to increase efficiency and effective responsiveness
- Provide comprehensive support for special initiative events and activities as determined by the CEO
Requirements
- A highly motivated self-starter
- Strong verbal and written communication skills
- Able to maintain a high level of integrity and discretion in handling confidential information
- Ability to work well within a cross-functional team environment
Interested candidates, please send your resume to hr@sparksystems.sg and indicate the job title in subject field.
iOS App Developer
Singapore | Fulltime
Responsibilities
- Develop top grade trading iOS application connected to backend trading engine.
- Implement mechanism to monitor iOS application performance and continuously improve existing implementation and user experience.
- Gain first-hand knowledge of cutting-edge and class-leading technology for financial trading solutions.
- This role is on-site Singapore-based.
Educational Background and Experience
- Degree educated in an Engineering subject
- 1+ years of mobile development experience
Educational Background and Experience
- Degree educated in an Engineering subject
- 1+ years of mobile development experience
Language
- English
Required Skills and experiences
- Proficient in iOS application development
- Strong UI programming skills with SwiftUI and UIKit
- Knowledge of iOS application design principles and application interface
- Understanding on mobile application architecture to deliver reusable codebase and scalable application
- Having understanding/experience in hybrid mobile app is a plus
- Highly skilled in developing responsive and interactive applications
- Familiar with code versioning tools, eg. Git
- Familiarity with push notifications, APIs and cloud messaging
- Self-starter, good work ethics, being able to gain initiative, work independently and produce high quality solutions
- Trading system UI development experience and knowledge of financial industry is desired
Interested candidates, please send your resume to hr@sparksystems.sg and indicate the job title in subject field.
QA ENGINEER
Singapore | Fulltime
As a QA Engineer, you will work closely with the QA team to test and verify the quality of software applications and products. You will be responsible for identifying, reporting, and helping to resolve defects, as well as ensuring that the software meets specified requirements and functions properly.
Key Responsibilities
- Collaborate with senior QA engineers and developers to understand project requirements and create detailed test plans and test cases.
- Execute test cases and record test results, ensuring comprehensive coverage of the software's features and functionality.
- Identify and document software defects, including clear and detailed bug reports. Work with the development team to resolve issues.
- Conduct regression testing to ensure that previously identified issues have been fixed and that new changes have not introduced new defects.
- Learn and work with automated testing tools and frameworks to improve test efficiency and coverage.
- Maintain and update test documentation, including test cases, test scripts, and test data.
- Provide regular status updates and test progress reports to the QA team and project stakeholders.
- Collaborate with developers, product managers, and other team members to address quality concerns and ensure the successful delivery of high-quality software.
- Stay up-to-date with industry trends, best practices, and emerging technologies in quality assurance and testing.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field is preferred.
- Knowledge of software testing principles and methodologies.
- Familiarity with programming languages, databases, and relevant testing tools.
- Proficient in one of the Programming Language such as Python, Java or C++
- Familiarity with software development processes and lifecycle.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Attention to detail and a commitment to delivering high-quality results.
- Basic understanding of test automation tools is a plus.
- Eagerness to learn and grow in the field of quality assurance.
Interested candidates, please send your resume to hr@sparksystems.sg and indicate the job title in subject field.
SENIOR QA ENGINEER
Singapore | Fulltime
Seeing the challenges of FX today with high latency and rejection rates, fragmented marketplace and outdated technology, Spark Systems sets out to build a robust trading platform designed for low-latency access to worldwide FX liquidity with smart algorithmic execution, reducing trading costs for our clients. We are also delivering our next-generation automated data-driven decision tools to help our clients discover market opportunities with deep tech and data analytics developed on our platform.
Job Overview
- Experienced with QA lifecycle, from writing test plan, thinking through test case design, performing test execution (new feature and regression) to defect management and retrospect. Familiarity with end-to-end software development life cycle is helpful when collaborating with other teams.
- Perform and drive Manual testing, Automation Testing and Performance Testing.
- Fully document any bugs/anomalies identified in testing with instructions how to recreate them.
- Accurately record and maintain test results, and its progress to resolution.
- Configure, set up and maintain QA environments for testing.
- Collaborate with Client Services team to help perform root cause analysis of issues found in production environment.
- Design and develop automated tests according to expected user behaviour and business rules.
- Identify and propose areas of improvement throughout the software development process.
- React quickly to changes in priorities or circumstances to meet the needs of the business.
- Continuous improvement of the testing process, testing quality and efficiency.
- Maintain good documentation and change controls.
Educational Background and Experience
- Bachelor degree or above in engineering, computer science or other related fields
- At least 5 – 8 years of working experience in software testing development
Required Skills
- A self-learner proficient in testing procedures and test case design methods who takes the initiative to do further technical research
- Experience with coding in Java
- Experience with automated testing frameworks (i.e., Selenium, Appium)
- Working knowledge of API testing. Strong understanding of and experience in FIX (Financial Information eXchange), HTTP, WebSocket, JSON
- Familiar with database and SQL
- Experience with Unit Test Frameworks such as Junit, TestNG
- Proficient in Git version control system as part of SDLC
- General working knowledge of Linux or Unix operating system commands
- Familiarity with Performance Testing tools such as JMeter, LoadRunner, etc
- Understanding of CI/CD pipelines (i.e., Jenkins)
- Highly Experienced with testing tools such as Jira, TestRail, etc
- A proactive approach to problem solving with strong analytical and research skills
- Strong logical thinking ability, negotiation skill, and conflict management capability
- Good at teamwork, is result-oriented and resilient
- Familiar with JavaFX GUI or mobile Android/iOS basic development is a plus
- Familiar with Spring-boot is a plus
Additional Requirements
Interested candidates, please send your resume to hr@sparksystems.sg and indicate the job title in subject field.