Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Key Responsibilities:
- Design, develop, and execute test plans for end-to-end software systems across web and backend applications.
- Conduct both manual and automated testing using modern frameworks and tools to validate functionality, performance, and security.
- Define, implement, and refine testing standards and QA best practices across teams.
- Identify, track, and report bugs; perform root cause analysis and contribute to continuous quality improvements.
- Work closely with developers, product managers, and UX/UI designers in an Agile environment to align on quality goals.
- Lead knowledge-sharing sessions and mentor junior team members to uplift QA capabilities across the team.
- Maintain thorough and well-organized test documentation, test cases, and test data sets.
- Monitor and report on test results, coverage, and quality KPIs to ensure product excellence.
Job Requirements
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3-5 years of hands-on experience in software testing or QA engineering.
- ISTQB Foundation Level or equivalent certification is a strong plus.
- Proficiency in Java or C# with knowledge of unit/integration testing frameworks (e.g., JUnit, NUnit).
- Experience with test automation tools (e.g., Selenium, TestNG, Postman, REST-assured).
- Strong understanding of SQL and experience with Microsoft SQL Server.
- Familiarity with HTML, CSS, JavaScript, and browser dev tools.
- Solid understanding of Agile/Scrum development life cycle and continuous integration/continuous delivery (CI/CD) processes.
- Strong attention to detail, excellent problem-solving skills, and effective communication and teamwork abilities.
- Prior experience in fintech, telecom (GSM), or payment services is preferred.