About the job QA Engineer | Dayshift | Hybrid
Platinum Outsourcing is one of Australia's fastest growing companies, we are a co sourcing BPO – operating out of both the Philippines and Indonesia. We are a fast growing scale-up, opening our first offices in the Philippines only 4.5 years ago, currently a global team of 250, we have plans to expand to 500+ employees over the next 3 years.
We are looking for a detail-oriented and proactive QA Engineer to join our engineering team. In this role, you will be responsible for ensuring that our software products meet the highest quality standards by performing thorough testing. You will establish and maintain effective testing processes, collaborate with cross-functional teams, and promote a culture of quality throughout the development lifecycle.
Key Accountabilities
- Test Planning and Strategy
- Collaborate with project managers, development teams, and business stakeholders to define comprehensive test plans and strategies that align with project goals and quality objectives.
- Identify suitable test methodologies, tools, and frameworks that align with project requirements and industry best practices.
- Create and maintain test documentation, including test cases, test scenarios, and test data
- Test Execution and Defect Management
- Lead the execution of test cases and test scripts to verify software functionality, performance, reliability, and scalability.
- Conduct various types of testing, such as functional, regression, integration, and user acceptance testing, using both manual and automated techniques.
- Monitor and track defects, ensuring timely resolution and appropriate documentation.
- Work closely with development teams to facilitate defect triage and root cause analysis.
- Test Automation
- Drive the implementation and adoption of test automation frameworks, tools, and processes to increase testing efficiency and coverage.
- Identify opportunities for test automation and guide on selecting suitable tools and technologies.
- Develop and maintain automated test scripts and test suites.
- Process Improvement
- Continuously evaluate and enhance the QA processes, methodologies, and tools to optimise efficiency, effectiveness, and quality.
- Identify areas for process improvement and recommend solutions to enhance overall QA practices.
- Stay updated with industry trends and emerging technologies related to QA and testing, and propose innovative ideas for improvement
- Perform any ad-hoc duties as directed by the Manager or as required by the Group to ensure that the maximum output of the Company is achieved
- Ensure compliance with all company policies and procedures – WHS, Employment Conditions, Operating Procedures and all other co-directives.
- Demonstration of all work activities within the employment-related policies and procedure guidelines.
- Align work activities to core EPIC ID values - Entrepreneurial, Passionate, Integrity, Care, Inspiring and Disciplined.
- Display commitment to core values in every work activity
Knowledge, Skills & Experience
- Bachelor's degree in computer science, engineering, or a related field (or equivalent experience).
- Skills
- Solid understanding of test planning, test execution, and defect management processes.
- Proficiency in test automation frameworks and tools (e.g., Selenium, JUnit, TestNG, Cucumber).
- Excellent analytical and problem-solving skills, with the ability to prioritise and manage multiple tasks.
- Effective communication skills, both verbal and written, with the ability to collaborate and communicate with cross-functional teams and stakeholders.
- Experience
- Proven experience as a QA lead or manager, with a strong background in software testing methodologies and practices.
- Strong knowledge of software development lifecycle (SDLC) and agile methodologies.