Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Career141

NewBe an early applicant

Senior QA (Quality Assurance) Engineer

Posted Updated
Discussion

Summary

Senior QA Engineer in Colombo who plans and executes manual and automated testing for software products — defining test strategies, building automation frameworks with tools like Selenium and Appium, managing defects, and mentoring junior QA team members.

Position: Senior QA (Quality Assurance) Engineer

Job Description:

As a Senior QA Engineer, your primary responsibility will be to ensure the quality and reliability of software products or systems. You will work closely with cross-functional teams to develop and implement test strategies, define testing processes, and execute comprehensive quality assurance activities.

Responsibilities:

  1. Test Strategy and Planning:
  • Collaborate with product owners, development teams, and stakeholders to understand project requirements and define test objectives and strategies.
  • Develop test plans, test cases, and test scripts based on functional and technical specifications.
  • Identify test automation opportunities and develop automation frameworks and scripts.
  1. Test Execution and Defect Management:
  • Execute test cases, record test results, and report defects in bug tracking systems.
  • Conduct thorough defect analysis, prioritize issues, and work with development teams to resolve them.
  • Perform root cause analysis to identify underlying issues and implement preventive measures.
  1. Test Automation:
  • Develop and maintain automated test scripts using industry-standard tools and frameworks.
  • Implement test automation strategies to improve testing efficiency, coverage, and reliability.
  • Continuously enhance and optimize automation frameworks and test scripts.
  1. Test Environment and Test Data Management:
  • Set up and configure test environments, including hardware, software, and network configurations.
  • Manage and maintain test data, ensuring its relevance and integrity for testing purposes.
  • Collaborate with IT teams to resolve environment-related issues and ensure smooth testing operations.
  1. Test Documentation and Reporting:
  • Prepare and maintain test documentation, including test plans, test cases, and test results.
  • Generate test reports and metrics to provide visibility into the quality of the software.
  • Communicate testing progress, issues, and risks to project stakeholders.
  1. Continuous Improvement:
  • Identify areas for process improvement and contribute to the enhancement of the QA practice.
  • Stay updated with industry trends, best practices, and emerging technologies in QA and testing.
  • Participate in knowledge sharing sessions and mentor junior QA team members.
  1. Collaboration and Communication:
  • Collaborate closely with cross-functional teams, including development, product management, and customer support.
  • Communicate effectively with stakeholders to address their concerns and provide timely updates.
  • Participate in project meetings, providing valuable input from a QA perspective.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience in software quality assurance, with a focus on test planning and execution.
  • Strong understanding of software development life cycle (SDLC) and Agile methodologies.
  • Proficiency in manual testing techniques and experience with test management tools.
  • Experience in developing and executing automated tests using tools like Selenium, Appium, or similar.
  • Familiarity with programming languages, such as Java, Python, or C#, for test automation.
  • Solid understanding of test methodologies, defect tracking, and test reporting.
  • Experience in performance testing, security testing, or other specialized testing areas is a plus.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent communication and collaboration skills.
  • Leadership skills and the ability to mentor and guide junior QA team members.

Skills

What Senior QA jobs ask for — and how much of it you have →
Apply

See also

QA jobs by country — openings, pay and top skills →