Surge Global is a digital consultancy that leverages marketing, data, and technology to help businesses grow. As Sri Lanka’s leading digital firm, we employ the best content, creative, design, and engineering talent the country has to offer.
Embracing a culture of transparency and equality in the workplace, we’ve built an environment that helps Sri Lanka’s best marketing and creative talent thrive. Our team approaches complex, multivariate challenges with an open mind and a strong willingness to continuously test, learn, and innovate.
With our headquarters in Colombo, Sri Lanka, we support and scale startups to Fortune 500 companies across the United States, Europe, Australia, Middle East, Papua New Guinea, Fiji, and Sri Lanka.
Responsibilities:
- Lead, mentor, and support a team of quality engineers by providing guidance, coaching, and continuous feedback to ensure high-quality deliverables.
- Define and implement quality engineering practices, integrating test automation and continuous testing within the software development lifecycle to enable early defect detection.
- Collaborate with cross-functional teams including engineering, DevOps, and product management to maintain and enforce quality standards across all development phases.
- Design and oversee the preparation of test plans, test cases, and automated test suites to ensure coverage for functional, performance, security, and accessibility testing.
- Promote the adoption of Test Driven Development (TDD), Behavior Driven Development (BDD), and CI/CD practices to enhance software reliability and maintainability.
- Identify potential quality risks and develop effective testing strategies to mitigate them while ensuring project timelines and business objectives are met.
- Conduct root cause analysis for defects and implement corrective and preventive actions to continuously improve software quality.
- Enhance and maintain test automation frameworks while optimizing testing processes to improve efficiency and reduce manual effort.
- Ensure quality engineering best practices align with Agile and DevOps methodologies by leveraging modern tools and frameworks for automation and CI/CD pipeline integration.
- Monitor and report quality metrics and provide insights to stakeholders to support improvements in product quality and development efficiency.
- Perform periodic quality reviews on project processes and QA/QE artifacts to identify improvement opportunities and guide teams on best practices.
- Identify suitable testing types and incorporate them into the organization’s Quality Engineering processes to improve product quality and testing efficiency.
- Support the establishment of a strong Quality Engineering culture across the organization.
- Assist in implementing Quality Engineering processes during project initiation phases.
- Stay updated with emerging trends in quality engineering and support the evaluation of new tools, frameworks, and testing strategies.
- Contribute to tool selection and support the development and enhancement of test infrastructure across projects.
Requirments:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 6+ years of experience in software quality engineering, with at least 2 years of experience in a leadership or team lead capacity.
- Strong expertise in both manual and automated testing methodologies, with hands-on experience in automation frameworks such as Selenium, Appium, Playwright, TestNG, or similar tools.
- Proficiency in programming languages such as Java, JavaScript, TypeScript, Python, or similar for developing and maintaining automated test scripts.
- Experience in multiple testing types including performance testing, accessibility testing, security testing, API testing, and database testing.
- Hands-on experience with testing tools such as JMeter, K6, RestAssured, Postman, SoapUI, and BurpSuite, along with database testing using SQL.
- Strong knowledge of log analysis, debugging techniques, and root cause analysis.
- Solid understanding of Agile, DevOps, and CI/CD practices, including integration of test automation within CI/CD pipelines.
- Experience with cloud-based testing environments such as AWS or Azure.
- Strong communication and collaboration skills with the ability to work effectively with cross-functional teams and stakeholders.
- Demonstrated ability to improve testing processes, drive automation initiatives, and ensure consistent software quality delivery.
Full-time
Colombo, Sri Lanka