Role: Software Quality Assurance Engineer
Experience: 2-3 years
If you're detail-oriented, thrive in a fast-paced environment, and are passionate about quality, this is the perfect opportunity for you!
Key Responsibilities
- Design and execute detailed test plans and test cases focused on functional and automation testing.
- Test software applications, including POS systems, SCM tools, and IoT-based solutions, to ensure they meet quality standards.
- Identify, log, and track defects, collaborating with developers for timely resolution.
- Work with cross-functional teams to maintain quality throughout the software development life cycle (SDLC).
- Contribute to automation testing initiatives to enhance efficiency (if experienced). Continuously improve testing processes by adopting industry best practices and tools.
Required Skills and Qualifications -
- Must-have: Proven experience in functional testing, with a solid grasp of testing methodologies.
- Must-have: Strong problem-solving skills and a meticulous attention to detail.
- Good to have: Experience in automation testing using tools like Selenium, Appium, or similar.
- Basic understanding of the software development life cycle (SDLC) and Agile methodologies.
- Familiarity with programming languages like Java or Python is a plus.
Experience:
2-3 years of hands-on experience in quality assurance, with an emphasis on functional testing.
Education:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Additional Qualifications:
- QA certifications are a plus. - Exposure to testing cloud-based systems or IoT applications is desirable.
- Excellent communication and collaboration skills to work effectively with diverse teams.