Senior QA Automation Engineer (WFH) - #34069

  • Manila Recruitment
  • Verified

Job Description

As a Senior QA Automation Engineer, you will be responsible for ensuring that the company’s B2B SaaS platform meets the highest standards of functionality, quality, and reliability. In this role, you will play a key part in understanding the systems, documenting use cases, collaborating with developers, and establishing best practices for testing.

Company Profile:

Our client is a SaaS company based in Australia and operates in the Computer Software industry. They specialize in creating financial viability assessments that assess a business’s financial position and corporate structure. The assessments are usually ordered as a form of due-diligence by a business prior to engaging with a third-party service provider. They cater to different industries such as Construction, Procurement, Project Management, Property Development, Risk Management and Software. The company uses powerful technology and best-in-class automation to give their customers deep insights into the financial health of their partners to evaluate whether they will continue to perform.

They are currently expanding their team of IT professionals and are now in search for a self-sufficient and self-motivated Senior QA Automation Engineer to join their dynamic team.

This is an outstanding career opportunity for those eager to lead QA initiatives, work with advanced technologies and tools, and achieve substantial career growth.

Duties and Responsibilities:

•Gain an in-depth understanding of our B2B SaaS platform, document all relevant use cases, and set high standards for documentation that support clarity and consistency

•Test Design and Execution: Create comprehensive and well-structured test plans and test cases

•Perform exploratory testing to uncover unforeseen issues and edge cases:

  • Design, develop and implement automated testing solutions
  • Develop and execute comprehensive manual test cases to identify software defects
  • Document test processes and procedures to ensure consistency and knowledge transfer

•Partner closely with the product owner and developers to develop detailed test cases and ensure thorough testing for new features and integrations, particularly around APIs and complex B2B workflows

•Participate in daily scrum, sprint planning and review meetings to proactively identify testing needs and support seamless integration between development and QA

•Contribute to the main application and augment the application with meaningful logs and traces to help us improve the observability of the application

•Conduct functional testing and regression testing and validating that they meet quality expectations

•Execute end-to-end API testing, with a focus on integration points to confirm compatibility and reliability in data exchange with external systems

•Develop, execute, and maintain automated test scripts to optimise the testing process and reduce manual testing efforts

•Develop and maintain UI automated tests for critical paths of the platform

•Continuously assess areas for automation to cover high-risk or frequently used areas, improving test coverage and efficiency

Requirements

Must-have Skills / Qualification:

•Minimum 5 years of extensive experience in quality assurance, both in manual and automation testing, preferably with a focus on functional and automation testing in B2B SaaS

•Experience in regression, UI Automated and API testing, with the ability to identify edge cases and critical points of failure in complex B2B systems

•Proficiency in and experience with C# .Net

•Knowledge of CI/CD pipelines (e.g.GitHub actions) and version control (e.g., Git)

•Extensive experience in Automation testing tools (e.g., XUnit, Playwright, Selenium, or similar)

•API testing tools and frameworks (e.g., Postman, REST Assured.net)

•Database/SQL Knowledge: SQL skill to validate or test data

•Exceptional documentation skills, including the ability to define and maintain high standards in use cases, test cases, and API documentation

•Experience with agile methodologies

•Possess strong problem-solving skills

•Demonstrate resilience in the face of change and adapt to evolving requirements.

•Excellent English communication skills to effectively collaborate within and across functional teams

Advantageous Skills:

•Bachelor’s Degree in Information Technology, Science, Engineering or related.

•Knowledge or Experience working with Typescript

•Knowledge of test management tools (e.g., Jira, TestRail or similar tools)

•Knowledge of structured application logs and traces (e.g. SEQ)

•Knowledge in Unit testing frameworks

•Experience in setting documentation standards and creating robust knowledge-sharing processes

•Experience with SaaS platforms and security testing (e.g., penetration testing)

•BDD Testing frameworks (e.g. SpecFlow)