QA Engineer

Job Details

  • Salary
  • Experience 3 Years Experience

QA Engineer

  • Sri Lanka

Description

This role is responsible for designing, developing, and executing automated tests for in-house software applications. The ideal candidate will be a passionate advocate for software quality who thrives in a collaborative environment.

Job Duties

  • Create accurate and high-level test cases for in-house developed software applications.
  • Develop automated tests for UI and API, handling big sets of test data.
  • Act as an advocate of software testing and quality for the whole team.
  • Develop a deep understanding of the product domain and business requirements (both functional and non-functional)
  • Support both functional and non-functional testing activities when needed.
  • Collaborate with other Software Engineers in Test across the organization to design, build, and maintain tooling for test automation, coverage, and reporting.
  • Collaborate closely with the Engineering Manager and the team’s engineers to support all testing activities within the sprint.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Professional experience of three years minimum working as a Software QA Engineer or similar Software Engineering positions.
  • Strong knowledge of software QA methodologies, tools, and processes.
  • Experience in writing clear, concise, and comprehensive test plans and test cases.
  • Good knowledge of API and integration testing techniques.
  • Familiarity with test data handling. 
  • Good knowledge of at least one of the following programming languages: Python, Javascript, Java, C#.
  • Solid knowledge of Linux commands and Git.
  • Hands-on experience with automated testing tools.
  • A commitment to quality and a thorough approach to work.
  • English language skills (verbal & written)

Apply This Job