Quality Engineer Location: Bangalore ( Bellandur ) Who We Are Genesis Global enables financial markets organizations to innovate at speed through a software application development platform, prepackaged or customizable solutions and deep expertise in capital markets and financial services. Genesis supercharges developers to rapidly delivery high-performance, resilient and secure applications replacing the buy versus build challenge with a buy-to-build solution. At Genesis, we place a premium on cultivating and preserving an inclusive and respectful company culture where the foundation of our success is a diverse workforce of individuals with unique perspectives, diverse identities, varied experiences, and a range of cultural backgrounds. We have the vigor and passion of a startup and the skill and experience of a scale-up, consistently refining and exploring ways to make work better for everyone. To help us achieve our vision of reinventing the way financial markets organizations build software, we are looking for people who aren’t afraid to challenge the status quo - people who are passionate about change. If you are a self-starter with a solution-orientated mindset, you’ll find a home at Genesis. WHAT YOU NEED & THE HATS YOU WILL WEAR We're seeking a versatile team player to join our scrum teams, stepping into the role of an Automation QA. As a Senior Automation Tester, you will ensure Genesis product quality through automated testing procedures. You will also collaborate closely with developers, product managers, and stakeholders to get requirements and create strong test automation strategies. From initial analysis to production release, this role will be deeply involved, utilizing the Genesis platform to deliver top-tier solutions with exceptional efficiency. You will also have the opportunity to continuously learn, grow, and make a meaningful impact on our projects and products. WHERE WE SEE THIS ROLE GOING Analyze system requirements to create effective automation designs Collaborate with other engineering teams to integrate automated solutions seamlessly Build and deploy frameworks to be used local (IDE) and in CI/CD Execute thorough testing protocols to validate automation system functionality Troubleshoot and resolve issues in existing automation setups Continuously evaluate and update automation systems for efficiency Document processes and system configurations, enabling easier future modifications REAL WORLD COMPETENCIES THAT MATCH OUR VALUES Minimum expereince of 5 years with an ISTQB Foundation level certification or its equivalent, with a fearless knack for implementing QA processes within an agile framework. Experience in capital markets is advantageous. Proficiency in scripting/coding languages, like Python/Java/ JavaScript, automation testing tools and frameworks, like Selenium, Rest Assured, Playwright, Cucumber, Pact. Exposed to relational DBs like Postgres, Oracle or MSSQL Familiar with DevOps infrastructure on AWS and with different automation types within Microservice Architecture. BENEFITS | WE HELP OUR PEOPLE THRIVE At Genesis, we recognize that taking care means looking after the whole self, both at and away from the office. We are committed to enhancing the well-being of our team members through flexible, individualized benefits. · Competitive salary and a stake in the company’s success through a defined bonus · 18 days per year plus public holidays · Top-level covers private medical healthcare insurance which covers Dependents as well · A remote working allowance to help set up your home office. · A dedicated training allowance with access to a great portfolio of training providers · An annual wellbeing allowance to spend on anything that will benefit your mental and/or physical wellbeing. · Hybrid Working – If you are located within a reasonable commutable distance from one of our hubs, we encourage you to work from the office a minimum of one or two days per week. · A stake in our success through our Employee Equity Scheme Show more Show less
Who We Are Genesis Global enables financial markets organizations to innovate at speed through a software application development platform, prepackaged or customizable solutions and deep expertise in capital markets and financial services. Genesis supercharges developers to rapidly delivery high-performance, resilient and secure applications replacing the buy versus build challenge with a buy-to-build solution. At Genesis, we place a premium on cultivating and preserving an inclusive and respectful company culture where the foundation of our success is a diverse workforce of individuals with unique perspectives, diverse identities, varied experiences, and a range of cultural backgrounds. We have the vigor and passion of a startup and the skill and experience of a scale-up, consistently refining and exploring ways to make work better for everyone. To help us achieve our vision of reinventing the way financial markets organizations build software, we are looking for people who aren’t afraid to challenge the status quo - people who are passionate about change. If you are a self-starter with a solution-orientated mindset, you’ll find a home at Genesis. What You Need & The Hats You Will Wear We're seeking a versatile team player to join our scrum teams, stepping into the role of an Automation QA. As a Senior Automation Tester, you will ensure Genesis product quality through automated testing procedures. You will also collaborate closely with developers, product managers, and stakeholders to get requirements and create strong test automation strategies. From initial analysis to production release, this role will be deeply involved, utilizing the Genesis platform to deliver top-tier solutions with exceptional efficiency. You will also have the opportunity to continuously learn, grow, and make a meaningful impact on our projects and products. WHERE WE SEE THIS ROLE GOING Analyze system requirements to create effective automation designs Collaborate with other engineering teams to integrate automated solutions seamlessly Build and deploy frameworks to be used local (IDE) and in CI/CD Execute thorough testing protocols to validate automation system functionality Troubleshoot and resolve issues in existing automation setups Continuously evaluate and update automation systems for efficiency Document processes and system configurations, enabling easier future modifications REAL WORLD COMPETENCIES THAT MATCH OUR VALUES Minimum experience of 5 years with an ISTQB Foundation level certification or its equivalent, with a fearless knack for implementing QA processes within an agile framework. Experience in capital markets is advantageous. Proficiency in scripting/coding languages, like Python/Java/ JavaScript, automation testing tools and frameworks, like Selenium, Rest Assured, Playwright, Cucumber, Pact Exposed to relational DBs like Postgres, Oracle or MSSQL Familiar with DevOps infrastructure on AWS and with different automation types within Microservice Architecture BENEFITS | WE HELP OUR PEOPLE THRIVE At Genesis, we recognize that taking care means looking after the whole self, both at and away from the office. We are committed to enhancing the well-being of our team members through flexible, individualized benefits. Competitive salary and a stake in the company’s success through a defined bonus 18 days per year plus public holidays Top-level covers private medical healthcare insurance which covers Dependents as well A remote working allowance to help set up your home office A dedicated training allowance with access to a great portfolio of training providers An annual wellbeing allowance to spend on anything that will benefit your mental and/or physical wellbeing Hybrid Working – If you are located within a reasonable commutable distance from one of our hubs, we encourage you to work from the office a minimum of one or two days per week A stake in our success through our Employee Equity Scheme Join our Team At Genesis, you will be surrounded by people and teams that challenge and inspire you to do things better, faster and smarter. What makes working at Genesis different? We support our team members who have trusted us with their careers through initiatives such as flexible working to promote work/life balance, and a continued focus on personal and professional development. Affirmative Action Genesis Global is a proud Affirmative Action and Equal Opportunity Employer, committed to maintaining a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, citizenship status, pregnancy, protected veteran status, or any other legally protected status and will not be discriminated against based on disability. Show more Show less
Who We Are We're a leading SaaS provider, offering technology solutions to help businesses streamline operations, improve efficiency, and drive growth. We deliver customisable platforms that empower organisations to optimise their workflows and stay competitive. Our goal is to support our clients' success with scalable software tailored to their unique needs. If you'd like to find out more, watch our short video. What you need and the hats you will wear The Quality Engineer Lead is responsible for leading the quality assurance efforts across all stages of the software development lifecycle. This role involves designing testing strategies, mentoring QA team members, and ensuring the delivery of high-quality platform and Genesis apps. The Quality Engineer Lead acts as a key liaison between engineering, product management, and other stakeholders to establish quality standards and best practices. Key Responsibilities Leadership and Team Management Lead and mentor a team of quality engineers, providing guidance and support in testing methodologies and tools Foster a culture of quality and accountability within the team and across the organization Conduct regular performance reviews and provide career development opportunities for team members Quality Assurance Strategy Define and implement comprehensive quality assurance strategies, processes, and standards, including for microservices architectures Collaborate with cross-functional teams to integrate quality into every phase of the software development lifecycle Drive the adoption of test automation, continuous testing practices, and microservices-specific testing strategies Microservices Testing Define testing strategies for microservices, including API testing, integration testing, and contract testing Use tools and frameworks such as Postman, Pact, or WireMock for microservices and API testing Ensure comprehensive test coverage for microservices scalability, reliability, and fault tolerance Collaborate with developers to test microservices in distributed environments using container orchestration tools like Kubernetes and Docker Test Planning and Execution Oversee the creation and execution of test plans, test cases, and test scripts for functional, regression, performance, and security testing Ensure adequate test coverage for all features, enhancements, and bug fixes Establish and track metrics to measure test effectiveness and quality improvements Automation and Tools Identify and implement test automation frameworks and tools to streamline testing processes Ensure continuous integration/continuous deployment (CI/CD) pipelines include robust automated tests for microservices Stay updated with emerging QA tools and technologies and recommend improvements to existing tools and frameworks Defect Management Establish processes for identifying, tracking, and resolving defects in a timely manner Provide detailed defect reports with root cause analysis and collaborate with development teams to address issues What we're looking for Education: Bachelor’s degree in Computer Science, Engineering, or a related field Experience: 8+ years of experience in software quality assurance or engineering, with at least 2+ years in a leadership role Proven experience with test automation tools and frameworks (e.g., Selenium, Cypress, Playwright, Appium) Hands-on experience with performance and load testing tools (e.g., JMeter, LoadRunner) Experience in testing microservices-based systems, including API and contract testing Technical Skills: Strong knowledge of QA methodologies, tools, and processes Proficiency in scripting/programming languages such as Python, Java, or JavaScript Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab, CircleCI) Experience with version control systems like Git Understanding of Agile and DevOps methodologies Knowledge of microservices architectures and testing tools such as Postman, Pact, or WireMock Soft Skills: Excellent leadership and team management skills Strong analytical and problem-solving abilities Effective communication and collaboration skills Ability to prioritize tasks and manage multiple projects simultaneously Benefits to help our people thrive At Genesis, we recognize that taking care means looking after the whole self, both at and away from the office. We are committed to enhancing the well-being of our team members through flexible, individualized benefits. Competitive salary and a stake in the company’s success through a defined bonus 18 days per year plus public holidays Top-level covers private medical healthcare insurance covering Dependents A healthy remote working allowance to help set up your home office A dedicated training allowance with access to a great portfolio of training providers An annual wellbeing allowance to spend on anything that will benefit your mental and/or physical wellbeing Hybrid Working – We encourage you to work from the office a minimum of one or two days per week A stake in our success through our Employee Equity Scheme We are only accepting applications from candidates directly. Given application volumes, we do not require CVs from recruitment agencies. Show more Show less
As a Solution Architect at our organization, you will be responsible for combining design and architecture skills with the ability to lead and mentor teams effectively. Your role will involve designing solutions, writing code, testing solutions, pairing with other developers, and managing stakeholders. You will work closely with Product Owners to ensure the delivery of profitable solutions that meet functional requirements. We are looking for a coding-proficient architect with a successful track record in delivery and a talent for mentoring and developing team members. This position provides a clear technical career advancement path for individuals who wish to deepen their technical expertise while remaining hands-on without transitioning into pure management roles. Reporting directly or indirectly to the VP of Engineering, you will have a multi-facetted role encompassing architecture, engineering, and delivery responsibilities. You will champion architectural excellence by empowering the team to deliver solutions, providing technical leadership, and ensuring governance processes are followed to maintain architectural principles while fostering innovation. Your role will also involve mentoring and educating colleagues across departments on architectural principles, evolving our architecture to align with business requirements and technological advancements, and applying pragmatic solutions when necessary. You will define and implement fitness functions to measure architectural quality objectively and represent the technical voice in external and internal forums. Additionally, you will focus on building high-performing engineering teams by mentoring and developing team members, creating and maintaining core architectural principles, developing high-quality code, refining requirements, and testing solutions for scalability and availability. You will also be expected to have full-stack development experience, strong coding abilities in Java, Kotlin, and/or TypeScript, exposure to AI Native development, proficiency in database design, experience with event-driven architectures, RESTful API design, and cloud platforms, among other technical skills. In this role, you will be required to demonstrate leadership skills by mentoring engineers, managing escalations effectively, driving organizational change, improving cross-team effectiveness, and identifying technical gaps and their business impact. Your ability to collaborate, communicate effectively, lead technical teams to successful delivery, and mentor junior developers and architects will be crucial for success in this position.,
Senior Software Engineer Bengaluru, IND Technology - Application Development / Full Time / hybrid WHO WE ARE Genesis transforms application development in financial markets by offering a low-code platform that supercharges developers and enables organizations to build performant, secure applications with unmatched speed, efficiency, and scale. We have the vigor and passion of a startup and the skill and experience of a scale-up, consistently refining and exploring ways to make work better for everyone. To help us achieve our vision of reinventing the way financial market organizations build software, we are looking for people who aren’t afraid to challenge the status quo - people who are passionate about change. If you are a self-starter with a solution-orientated mindset, you’ll find a home at Genesis. WHAT YOU NEED & THE HATS YOU WILL WEAR You will be an experienced Java Backend/ Full Stack Developer to join our Bangalore Team. Because the Genesis Low Code Platform brings together the best of high-performance back end and web technologies to deliver 80% reductions in time to market for development teams you will need to be experienced enough to help design and build applications and solutions using the Genesis Platform. WHERE WE SEE THIS ROLE GOING While we see this role as a Java expert who will design, implement, test and maintain products built using Genesis Framework, we are also looking for someone who has a clear willingness to be adaptable and flex to new ways of working as this will be critical to remain agile and innovative You will be a strong collaborator and as you work through the full life cycle of software development working closely with product owners, UI/UX developers, and core engineers in an iterative process. This will allow you to build knowledge of our business, services, and client needs As we work to tight deadlines you will be used to setting project milestones and be responsible for keeping track of progress contributing to wider project success, and deliver software releases on time and with the expected capabilities and quality REAL WORLD COMPETENCIES THAT MATCH OUR VALUES Knowledge seeker: You will have at least 2.5 years of Java development experience but be constantly looking to expand your knowledge in areas in and outside of your direct remit. Knowledge of front end and/or back-end Java development is crucial. Collaborative Influencer: Someone who is always looking to meet and discuss how things can be improved or how we can work better, whilst bringing others along with you. Fearless Technical Expert: You will have high competence in at least two of JavaScript, TypeScript, Angular, Vue, React as well as CSS/SaSS, WPF NoSQL database systems (MongoDB, Aerospike, etc.) Relational databases (e.g. Oracle, MS SQL, Postgress). BENEFITS | WE HELP OUR PEOPLE THRIVE At Genesis, we recognize that taking care means looking after the whole self, both at and awayfrom the office. We are committed to enhancing the well-being of our team members through flexible, individualized benefits. · Competitive salary and a stake in the company’s success through a defined bonus · 18 days per year plus public holidays. · Top-level covers private medical healthcare insurance covering Dependents · A healthy remote working allowance to help set up your home office · A dedicated training allowance with access to a great portfolio of training providers · An annual wellbeing allowance to spend on anything that will benefit your mental and/or physical wellbeing · Hybrid Working – We encourage you to work from the office a minimum of one or two days per week · A stake in our success through our Employee Equity Scheme
You should have a Fintech background and proven industry experience as a Business Analyst for 5-10 years in building capital markets solutions that process financial instruments and software quality assurance. Additionally, you should have experience in business analysis and test automation tools and frameworks such as Selenium, Cypress, Playwright, and Appium. Hands-on experience with performance and load testing tools like JMeter and LoadRunner is required. Experience in testing microservices-based systems, including API and contract testing, is also necessary. You should have proven industry experience following Agile Software Development practices and working with business stakeholders and external clients. A good understanding of practices related to financial applications is essential. Knowledge of typical flows and functionality associated with handling business flows in asset types like equities, fixed income, FX, listed future and option, and OTC derivatives is required. Your role will involve translating business concepts into system requirements and actively participating in technical and functional discussions with technical architects and lead developers. You should understand the technical makeup of Genesis products well enough to explain them to non-technical users. Additionally, you should be able to perform gap analysis effectively to support the development of scalable software tailored to unique client needs.,
WHO WE ARE Genesis transforms application development in financial markets by offering a low-code platform that supercharges developers and enables organizations to build performant, secure applications with unmatched speed, efficiency, and scale. We have the vigor and passion of a startup and the skill and experience of a scale-up, consistently refining and exploring ways to make work better for everyone. To help us achieve our vision of reinventing the way financial market organizations build software, we are looking for people who aren’t afraid to challenge the status quo - people who are passionate about change. If you are a self-starter with a solution-orientated mindset, you’ll find a home at Genesis. WHAT YOU NEED & THE HATS YOU WILL WEAR We are looking for a Sr Business Analyst The role will suit a technical minded individual who loves to solve problems and has great communication skills. You will have to speak to customer IT teams and business users, alongside our internal Dev and product teams. Our analysts must also be keen to understand the wider business flows and systems at the customer site to provide a first-class support experience. How you’ll play your part Interfacing with clients to gather solution requirements (typically working on multiple assignments in parallel). Understanding the current and proposed business process that the solution is intended to solve for. Understanding the wider business flows and systems at the customer site that provide the context into which a new solution will be introduced. Analysing/understanding client data (because the data often conveys context & requirements that can otherwise be missed). Distilling the understanding of client context/requirements into short documents and diagrams to communicate those internally and back to the client. Understanding where new solutions overlap with and can re-use elements from existing solutions. Working with the technical architect & product development team to help them understand business requirements and input to the solution detailed design. Present back to the customer both their requirements and the features of the new solution to solve them. Performing a degree of QA for new product feature releases in preparation for delivering to the clients and/or providing inputs/reviews to a dedicated test team on larger projects. Contribute to departmental and company-wide process improvement. Provide input to marketing campaigns and material. Support sales in customer discussions, respond to RFPs and create proposals. The experience you’ll bring BE / BSc (or higher) or equivalent work experience. Proven industry experience as a Business Analyst for 5- 10 years in building capital markets solutions that process financial instruments. Proven industry experiences following Agile Software Development practices. Proven industry experience of working with business stakeholders and external clients. A good understanding of practices related to financial applications. Knowledge of the typical flows and functionality associated with handling business flows in one or more asset types; equities, fixed income, FX, listed future and option, OTC derivatives. The ability to translate business concepts into system requirements. The ability to constructively participate and critique in technical and functional discussions with talented technical architects and lead developers. Understand the technical make up of Genesis products in such a way they can be explained to non-technical users. Ability to perform gap analysis.