Job Openings G10 - Software Quality Engineer

About the job G10 - Software Quality Engineer

We are looking for an experienced Software Quality Engineer to design and execute robust, scalable, and secure testing frameworks for SaaS-based platforms. This role is responsible for driving end-to-end quality assurance, including automation, performance, security, and compliance testingparticularly within Salesforce regulated environments. The ideal candidate has hands-on experience with modern test tools (e.g., Playwright) and deep familiarity with CI/CD pipelines, integration testing, and security standards.

Key Responsibilities:

1. Test Automation Development

  • Develop and maintain robust test automation frameworks using tools such as Playwright for SaaS-based applications.
  • Create and execute automated test scripts, ensuring high compatibility with evolving platform versions and updates.
  • Maintain automation scripts as part of version-controlled repositories and align with infrastructure updates.

2. End-to-End and Integration Testing

  • Design and implement comprehensive test strategies, covering end-to-end workflows across multiple systems and Salesforce environments (e.g., sandboxes, production).
  • Validate data integrity, business logic, and integration workflows between modules and third-party services.
  • Ensure testing is aligned with security and compliance requirements.

3. Performance Testing & Optimization

  • Conduct load and performance testing to identify application bottlenecks and stress points.
  • Monitor and analyse system behavior under varying load conditions using performance testing tools.
  • Work closely with development teams to recommend optimizations based on test results.

4. Continuous Testing in CI/CD Pipelines

  • Integrate test automation into CI/CD pipelines to enable early defect detection and faster release cycles.
  • Contribute to Infrastructure as Code (IaC) practices by ensuring test coverage is integrated at every stage of deployment.
  • Promote continuous testing practices as part of Agile/DevOps workflows.

5. Security Testing & Compliance

  • Plan and execute security testing such as vulnerability assessments, penetration tests, and data access controls validation.
  • Ensure compliance with IM8, OWASP, and other security standards.
  • Work with InfoSec and DevOps teams to ensure vulnerabilities are tracked, reported, and remediated effectively.

6. Defect Management & Stakeholder Communication

  • Analyse and document test results; report detailed defect logs and track resolution through lifecycle.
  • Communicate test findings and risks clearly to both technical and business stakeholders.
  • Maintain comprehensive test coverage across functional, integration, and security domains.

Required Qualifications:

  • Bachelors degree in Computer Science, Information Systems, or related field.
  • 5+ years of hands-on experience in automated testing for SaaS/web applications.
  • Strong experience with test automation frameworks (e.g., Playwright, Selenium, Cypress).
  • Familiarity with Salesforce environments, API testing, and integration validation.
  • Experience with CI/CD tools (e.g., Jenkins, Azure DevOps, GitHub Actions).
  • Experience with performance testing tools (e.g., JMeter, Gatling) and security testing tools (e.g., OWASP ZAP, Burp Suite).
  • Knowledge of IM8 compliance or other security frameworks is a strong advantage.