PM-Partners group is a specialist Project Management Consultancy. We have a unique way of running projects and providing training and advice, so our clients get the best results with less cost and risk. Each year we deliver over $3B of projects, train over 10,000 people, and help some of Australia's leading brands improve their PMOs.
We are looking for a curious, hands-on engineer who thrives at the intersection of testing and development. In this role, you will work on our OpenAPI-driven API testing platform, generating automated test cases directly from schema definitions and custom metadata.
You will help maintain, enhance, and evolve a robust framework that produces Postman collections and iteration data for Newman—ensuring our APIs are thoroughly validated across edge cases, boundary conditions, and complex permutations.
This role is ideal for a junior to mid-level engineer who enjoys thinking like a tester while building like a developer. You'll collaborate closely with the platform owner, gradually taking ownership of a unique and high-impact testing system.
What You'll Be Working On
* Maintaining and enhancing a Python- and JavaScript-based API test generation framework
* Translating OpenAPI/Swagger schemas and custom metadata into automated test cases (JSON)
* Generating comprehensive boundary, negative, and permutation tests, including:
* Null and empty values
* Max-length constraints
* Enum variations
* Type and format edge cases
* Producing Postman collections and iteration data for Newman execution
* Troubleshooting test failures and debugging API issues
* Collaborating on custom test scenarios using supplemental YAML metadata files
* Improving test generation logic for performance, maintainability, and coverage
* Participating in code reviews and contributing to framework documentation
Required Experience
* 1–5 years of experience in software development, automation testing, or an SDET role
* Hands-on experience with Python scripting
* Experience with JavaScript and JSON manipulation
* Familiarity with Postman, Newman, or similar API test execution tools
* Exposure to test design methodologies, including boundary and negative testing
Preferred Experience
* Experience working with OpenAPI/Swagger or specification-driven testing frameworks
* Familiarity with CI/CD pipelines and automated test integration
* Experience with Docker or containerized test execution environments
Technical Skills & Qualifications
* Strong Python and JavaScript programming skills
* Solid understanding of REST APIs, API contracts, and JSON schemas
* Ability to reason critically about test coverage, edge cases, and failure scenarios
* Strong problem-solving skills with a curious and analytical mindset
* Comfortable working independently with guidance while collaborating across teams
* Clear communication skills for documenting and explaining test strategies
* Adaptable and open to working within custom frameworks and evolving systems
What we can offer you!
* Culture: A fun, fast paced, collaborative delivery environment
* People: A group of talented, experienced, and dedicated Consultants to work by your side with a dedicated Relationship Manager
* Passion: Ability to band together when under pressure to deliver first class results to clients
* Transparency: Open door policy
* Professional Development: On the job development and access to certifications in our Training practice
* Care and Support: On-going support and advice from experienced PM-Partners Consultants
* Knowledge: Access to PM-Partners Delivery and Advisory practices
If you feel you meet our selectioncriteria,pleasesubmit your resume toIsaac Ingram at PM-Partnersvia SEEK application or email – isaaci@pm-partners.com.au
#J-18808-Ljbffr