The posting
Senior Quality Assurance Engineer
Our client, one of Sri Lanka's largest telecommunications service providers and the leading mobile network operator in the country, is seeking to hire a Senior Quality Assurance Engineer.
The Job:
- Define the overall test strategy and planning for a project.
- Execute both manual and automated tests, analyze results to identify defects, verify fixes, and ensure that the software meets quality standards.
- Provide clear and concise information about testing efforts to help stakeholders make informed decisions regarding software release readiness.
- Manage defects by tracking, prioritizing, and documenting software defects using issue tracking systems.
- Write and maintain automated test scripts using appropriate programming languages and automation tools.
- Conduct performance testing to evaluate how the system performs under expected and peak load conditions.
- Collaborate with operations and development teams to investigate and address performance-related incidents.
- Ensure the seamless integration of the testing process with the overall software delivery process.
- Identify areas for process enhancement, implement best practices, and adopt new tools and technologies to streamline testing activities and improve efficiency.
- Provide technical leadership and mentorship to junior QA team members.
- Guide and support team members, share expertise, provide training, and foster a culture of continuous improvement within the QA team.
- Stay updated with industry trends, emerging technologies, and testing techniques to ensure the QA team remains knowledgeable and skilled.
- Recommend and implement appropriate tools and technologies to enhance the efficiency and effectiveness of automation testing processes.
The Person:
- Bachelor's degree in engineering.
- Experience with industry-standard automation testing tools and frameworks, such as Selenium WebDriver, Appium, TestNG, JUnit, and Cucumber.
- Experience with industry-standard performance testing tools and frameworks, such as JMeter, LoadRunner, Gatling, Apache Bench, or BlazeMeter.
- Familiarity with tools like Jenkins, Bamboo, or GitLab CI/CD for automating test execution, generating reports, and triggering tests on code changes, as well as test management and defect tracking tools like Jira, TestRail, or Zephyr.
- Strong problem-solving and analytical skills.
- Minimum 2 years of work experience in a similar role.



