ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Test Engineer & Software Developer

Outsourcedstaff

Manila Remote permanent

Posted: September 17, 2025

Interested in this position?

Create a free account to apply with AI-powered matching

Job Description

About the Company:

Our client is an innovative software company building advanced design tools for the Building and Construction industry. Their mission is to radically improve design efficiency through intelligent automation and domain-specific engineering logic. You'll be joining a small, close-knit team with experience in commercialising new technologies and building successful businesses.


Duties and Responsibilities: Testing (70%):
• Develop and execute test plans and test cases (manual and automated).
• Perform functional, regression, smoke, and exploratory testing.
• Raise, track, and document defects with clarity and precision.
• Maintain and enhance QA processes and documentation.
• Proactively identify edge cases, inconsistencies, and usability issues.
• Contribute to test automation using tools like Selenium, NUnit, or Playwright.


Development (30%):
• Design, build, and maintain software components using C# and .NET (preferably .NET 6 or later).
• Contribute to WPF desktop applications and Azure-hosted services.
• Participate in the full software development lifecycle - from design to deployment.
• Write clean, maintainable, and well-documented code.
• Collaborate with the development team on new features, improvements, and refactoring efforts.


Qualifications::
• Bachelor's degree or higher in Computer Engineering, Mechanical Engineering, or Applied Science, or a related field


Technical Skills - Must haves:
• Solid understanding of object-oriented programming and software design principles.
• Proficiency in C# and .NET
• Exposure to WPF development
• Familiarity with Cl/CD tools (e.g. Azure DevOps, GitHub Actions)
• Understanding of automated testing frameworks and writing repeatable test cases
• Awareness of cloud-based architecture (Azure preferred)
• Good 3D Maths skills. Ideally, with application in Geometric Modelling / CAD or Computer Graphics


Bonus Skills (Desirable, not essential):
• Experience with .NET 8
• Python programming experience
• Background in hydraulics, HVAC, or fluid mechanics
• Exposure to containerisation (Docker, Kubernetes)
• Understanding of performance testing or load testing tools


Soft Skills:
• Comfortable working independently in a remote environment
• Precision & Attention to Detail - You notice what others miss, those subtle inconsistencies and edge cases that can cause downstream issues. You don't just test that things work, you make sure they work in every scenario, with a mindset grounded in quality and resilience.
• Critical Thinking & Systems Mindset- You approach problems like both a user and a developer-constantly asking, "What could go wrong?" You don't take things at face value. You challenge assumptions and explore the ripple effects of small changes across complex systems.
• Clear & Collaborative Communication- You write and speak clearly, especially when it matters most. You can explain bugs, reproduction steps, and their impact without jargon. You collaborate with developers, product managers, and stakeholders to improve clarity, consistency, and outcomes.
• Ownership & Initiative - You don't just execute tasks-you take ownership of the product's quality. You flag risks early, contribute suggestions for process improvements, and work proactively to remove bottlenecks before they become blockers.
• Curiosity & Persistence - You dig deeper than the first issue. Whether you're tracking the root cause of a defect or learning a new testing tool, you're relentless in the pursuit of understanding and improvement. You thrive on solving problems others shy away from.


Bonus Qualities That Make You Thrive:
• Deep Product Understanding - You're not just testing inputs and outputs-you understand the business logic, customer workflows, and real-world context. You assess whether a feature is fit-for-purpose, not just whether it "technically works."
• Strong Test Design - You can design comprehensive, scenario-based test cases and know when to automate versus test manually. You understand different testing types (e.g., unit, integration, exploratory, regression) and when each is most effective.
• Technical Fluency- You're comfortable reading code and using tools like Postman, Selenium, Playwright, or SpecFlow. You can interpret logs, test APls, and work alongside developers to resolve tricky issues that span multiple layers.
• Empathy & User Advocacy- You care about the user experience. You think about clarity, usability, and real-world use-not just error messages and edge cases. You help make the product delightful, not just functional.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply