Job Description
Join our dynamic team as a Software Tester Analyst and play a key role in delivering highâquality software solutions. In this position you will be responsible for designing, executing, and maintaining test cases, analyzing results, and ensuring that our products meet both functional and nonâfunctional requirements.
You will work closely with developers, product owners, and business stakeholders to understand requirements, clarify acceptance criteria, and provide early feedback that reduces risk and improves overall product reliability. This role requires a solid understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and offers opportunities to contribute to process improvement initiatives.
Key aspects of the role include:
- Design and develop comprehensive test plans, test cases, and test scripts tailored to each sprint.
- Execute functional, regression, integration, and performance testing across multiple platforms.
- Identify, document, and track defects using tools such as JIRA, ensuring timely resolution.
- Perform rootâcause analysis on failures and provide actionable recommendations to the development team.
- Maintain and configure test environments, including test data preparation.
- Collaborate in crossâfunctional Agile ceremonies (e.g., sprint planning, daily standâups, retrospectives).
- Continuously explore automation opportunities to increase testing efficiency and coverage.
- Mentor junior testers and promote best practices within the QA team.
We offer a supportive work environment, competitive compensation, and opportunities for professional growth.
Responsibilities
- Design and execute detailed test cases and test plans.
- Conduct functional, regression, integration, and performance testing.
- Report and track defects, performing root cause analysis.
- Collaborate with developers, product owners, and stakeholders.
- Maintain test environments and test data.
- Contribute to test automation initiatives.
- Support continuous improvement of QA processes.
Qualifications
- Minimum 2â3 years of handsâon experience in software testing, with at least 1 year in a Test Analyst or similar role.
- Solid understanding of SDLC and STLC principles.
- Proficiency with test management tools (e.g., JIRA, TestRail) and bug tracking systems.
- Experience with automated testing frameworks such as Selenium or Postman is an advantage.
- Strong analytical mindset and problemâsolving skills.
- Excellent verbal and written communication in English.
- Ability to work both independently and collaboratively in an Agile environment.
- Bachelorâs degree in Computer Science, Information Technology, or related discipline (or equivalent practical experience).