Job Openings
Senior Quality Assurance Engineer
About the job Senior Quality Assurance Engineer
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.