Devsinc is seeking a detail-oriented Software QA Engineer to join our team and ensure the quality, reliability, and performance of our software applications. The ideal candidate will have hands-on experience in manual testing, strong analytical and problem-solving abilities, and a solid understanding of software testing processes within Agile environments. This role involves close collaboration with developers and product managers to deliver high-quality software that meets business requirements.
Key Responsibilities
- Design, develop, and execute comprehensive test cases based on project requirements and specifications.
- Conduct various types of testing including functional, regression, integration, system, and exploratory testing.
- Identify, document, and track software defects using bug-tracking tools to ensure timely resolution.
- Collaborate effectively with developers, product managers, and other stakeholders to address and resolve issues.
- Verify bug fixes and validate software quality prior to release.
- Participate actively in test planning, requirement analysis, and sprint activities within Agile teams.
- Prepare and maintain detailed test documentation, including test scenarios and test reports.
- Perform cross-browser and cross-platform testing as applicable to ensure consistent user experience.
- Assist in enhancing QA processes, testing strategies, and contribute to automation practices.
- Ensure all software applications comply with quality standards and fulfill business needs.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- 1-2 years of professional experience in software quality assurance or software testing roles.
- Strong understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently while also thriving in a collaborative team environment.
- High attention to detail with a strong commitment to delivering quality software.
Preferred Skills
- Proficiency in manual testing and test case design.
- Experience with functional, regression, integration, and smoke testing.
- Skilled in bug reporting and defect tracking using tools such as Jira, Trello, or similar platforms.
- Basic knowledge of SQL and database testing techniques.
- Familiarity with API testing tools like Postman.
- Understanding of Agile and Scrum methodologies.
- Basic experience with Git and version control systems.
- Exposure to automation testing tools such as Selenium, Cypress, or Playwright is considered a plus.
This position offers the opportunity to work in a dynamic and collaborative environment, contributing to the continuous improvement of software quality and testing practices. If you are passionate about software quality and eager to grow your career in QA, we encourage you to apply.