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.