Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Key Responsibilities:
- Design, develop, and execute comprehensive test plans and test cases for end-to-end software systems across web and backend applications.
- Conduct both manual and automated testing using modern tools and frameworks, ensuring validation of functionality, performance, and security.
- Review and analyze system specifications to understand requirements and define test coverage.
- Collaborate with QA Engineers to implement effective testing strategies and detailed test plans.
- Identify, track, and report defects with clear documentation; perform root cause analysis to support ongoing quality improvements.
- Conduct post-release and post-implementation testing to ensure smooth transitions and identify any missed issues.
- Define, implement, and continuously refine QA processes and best practices across development teams.
- Work closely with cross-functional teams including Development, Product, and UX/UI Design to align on quality goals and delivery standards.
- Maintain clear, well-organized test documentation, including test cases, test plans, and test data sets.
- Monitor and report on test results, test coverage, and key quality metrics (KPIs) to ensure overall product excellence.
- Lead knowledge-sharing sessions, support continuous learning, and mentor junior QA team members.
Job Requirements
b Requirements:
- Proven experience as a Software Tester, QA Engineer, or similar role.
- Deep understanding of QA methodologies, testing techniques, and Agile principles.
- Experience in both functional and regression testing.
- Proficiency in manual testing and automated testing using frameworks such as Selenium.
- Solid knowledge of REST API testing and hands-on experience using tools like Postman.
- Working knowledge of test management tools such as Jira, qTest, or Zephyr.
- Familiarity with writing and executing SQL queries for database validation.
- Strong analytical skills with a problem-solving mindset.
- Excellent communication and organizational skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Preferred/Additional Skills:
- Experience in Performance Testing.
- Knowledge and hands-on experience in Database (DB) Testing.
- Ability to contribute to continuous integration/continuous deployment (CI/CD) pipelines from a QA perspective.