We are seeking a detail-oriented and experienced Software Tester to join our team. The ideal candidate will have a strong background in both manual and automation testing, with a proven ability to create and execute comprehensive test plans across web, mobile, and desktop applications. This role requires a solid understanding of the Software Development Life Cycle (SDLC) and quality assurance methodologies, along with excellent analytical and communication skills. The position is based on-site and offers an opportunity to work closely with development teams to ensure the delivery of high-quality software products.
Key Responsibilities
- Develop, document, and execute detailed test plans and test cases for various software applications.
- Perform manual testing across web, mobile, and desktop platforms to identify defects and ensure functionality meets requirements.
- Conduct API testing using tools such as Postman or Swagger to validate backend services.
- Utilize bug tracking and test management tools to report, track, and verify software defects.
- Collaborate with developers and other stakeholders to understand requirements and provide feedback on quality issues.
- Support the implementation and maintenance of test automation scripts and frameworks.
- Participate in continuous improvement of testing processes and methodologies.
- Communicate effectively within the team and across departments to ensure alignment on testing goals and outcomes.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- At least 4 years of experience in manual and automation software testing.
- Proven expertise in creating and executing detailed test plans and test cases.
- Strong understanding of Software Development Life Cycle (SDLC) and QA methodologies.
- Proficiency in testing web, mobile, and desktop applications.
- Experience with bug tracking and test management tools.
- Hands-on experience in API testing using tools such as Postman, Swagger, or similar platforms.
- Basic knowledge of test automation concepts and frameworks.
- Excellent analytical and problem-solving skills.
- Strong attention to detail with the ability to work independently.
- Effective communication and collaboration skills.
Preferred Qualifications and Benefits
- Experience with automation testing tools such as Selenium, Cypress, Playwright, Appium, or similar frameworks.
- Ability to create, execute, and maintain automated test scripts.
- Understanding of CI/CD pipelines and integration of automated tests into the software development lifecycle.
- Knowledge of REST APIs, API validation, and backend testing methodologies.
- Familiarity with version control systems like Git.
Additional Information
This role requires working on-site to facilitate close collaboration with the development and QA teams. Candidates will be asked to provide current and expected salary details during the application process.