Join Katalon: Leading Software Engineer Opportunity
About Us
Founded in 2016, Katalon is the premier provider of a cutting-edge quality management platform. Our Katalon Platform empowers quality assurance, DevOps, and software teams of all sizes to deliver exceptional customer experiences swiftly, effortlessly, and efficiently.
Since its inception, Katalon has experienced phenomenal growth, serving over 30,000 teams worldwide. Many of these teams are part of the Fortune Global 500, including PwC, KPMG, and Abbott. Recognized as a top automation tool by esteemed review sites like G2, Gartner, Capterra, and IT Central Station, Katalon continues to lead the industry.
About the Position: Software Engineer (TrueTest)
TrueTest is an AI-powered test automation solution that automatically discovers, models, generates, and maintains user-journey test cases. TrueTest simplifies the test generation process, enhancing efficiency and saving valuable time.
As a Software Engineer, you will be instrumental in developing and enhancing our flagship test automation tool. Key responsibilities include:
- Collaborate: Work closely with the Product Manager and team to develop new features and enhancements for Katalon products.
- Analysis and Design: Perform technical analysis and design to break down features based on design and business requirements.
- Code Quality: Write high-quality code that adheres to development standards, design patterns, and best practices.
- Team Support: Collaborate with fellow Engineers to ensure product quality, security, and performance.
- Code Review: Conduct thorough code reviews to ensure consistency and adherence to standards.
- Continuous Improvement: Identify and propose innovative solutions for codebase enhancement.
- Engineering Innovation: Contribute to internal engineering initiatives for improved efficiency and consistency.
- Issue Resolution: Diagnose and troubleshoot issues to support customer requests.
- Automation Assistance: Support automation efforts by assisting with maintenance and scripting for testing purposes.
Requirements
Must-have:
- Experience with at least one JVM-based language (Java), Python, or JavaScript.
- Moderate understanding of conventional J2EE specifications, back-end web frameworks (Spring or Quarkus), ORMs (Hibernate), and testing tools (JUnit, Mockito).
- Hands-on experience with Software Development Life Cycle (SDLC) and tools like JIRA, SonarQube, and Selenium.
- Good communication skills in English.
Nice-to-Haves:
- Experience with Generative AI technology, including text generation with LLM models (e.g., GPT in OpenAI, LLaMA, Titan), prompt engineering, and retrieval-augmented generation framework.
- Experience with cloud infrastructures (AWS, Google Cloud, Azure), container orchestration platforms (Kubernetes, OpenShift), and cloud-native architectures (serverless, service mesh, event-driven systems).
- Familiarity with Terraform and OpenTelemetry.
Benefits
At Katalon, we bring together self-motivated, open-minded, and talented individuals while promoting a transparent and growth-oriented workplace. Explore the advantages below:
- Total Remuneration: Achieve your financial goals with competitive compensation and periodic performance bonuses.
- Well-being & Work-life Balance: Maintain health through comprehensive health plans, flexible work arrangements, and generous paid leaves.
- Statutory Compliance: Adhere to labor compliance with local regulations ensuring employee security.
- Work Facilities & Accommodation: Enjoy top-notch equipment, supportive allowances, and A-class facilities.
- Diversity, Equity, Engagement, & Inclusion: Join a global team that celebrates differences, equal opportunity, and meaningful employee recognition.
- Growth & Rewards: Thrive professionally through employee enablement, a culture of trust, and rewarding performance.
Katalon is proud to be an