Software Tester
Job Description
We are seeking a Software Tester with a strong foundation in software testing and quality assurance. The ideal candidate has experience in designing and executing test plans, a keen eye for detail, and the ability to work collaboratively within a development team. This role is suited for candidates with a minimum of 1 – 3 years of experience in software or product testing.
Job Responsibilities
Software Testing and Quality Assurance:
- Conduct various types of software testing, including Unit Testing, Integration Testing, System Testing, and User Acceptance Testing (UAT), to ensure product quality and functionality.
- Review and analyze software specifications, understanding Sequence Flows and Flow Charts to determine testing needs.
Test Case and Test Plan Development:
- Develop, document, and execute detailed Test Cases and Test Plans, ensuring comprehensive test coverage.
- Work closely with the development team to ensure tests align with product requirements and address potential issues early in the development process.
Collaboration and Communication:
- Collaborate with developers, project managers, and stakeholders to ensure seamless integration of testing into the development cycle.
- Communicate test results and work closely with team members to address and resolve defects or issues.
Attention to Detail and Process Improvement:
- Proactively seek ways to improve testing processes, documentation, and overall product quality.
- Apply meticulous attention to detail when executing tests to ensure high-quality product standards.
Job Qualifications
Education: Bachelor’s degree in Information Technology, Computer Science, or a related field.
Experience:
- 1 – 3 years of experience in software or product testing.
Technical Skills:
- Strong understanding of testing methodologies, including Unit, Integration, System, and UAT testing.
- Ability to read and interpret sequence flows, flow charts, and knowledge of REST APIs.
- Experience with writing and executing Test Cases and Test Plans.
- Familiarity with development processes and the software development lifecycle.
Soft Skills:
- Strong communication skills and ability to work effectively within a team.
- Detail-oriented, proactive, and committed to delivering high-quality results.
Preferred Skills:
- Experience with automated testing tools, particularly Robot Framework.
- Knowledge of testing tools like Selenium, JUnit, or Appium.
Employee Type: Contract
Job Type: Full Time
Job Location: BTS-Ari