We are looking for an experienced QA Engineer (Software Tester) to ensure the quality and reliability of our software products. The ideal candidate should have expertise in both manual and automated testing and a solid understanding of software development lifecycle (SDLC).
Key Responsibilities:
- Perform automated testing, including unit testing, integration testing, and functional testing.
- Work with test automation tools such as Selenium, Appium, or Robot Framework.
- Develop and execute test cases, test scripts, and testing plans.
- Identify, document, and track defects using bug-tracking systems.
- Ensure software quality across multiple platforms and operating environments.
- Write and maintain unit and integration tests for different programming languages.
- Collaborate with developers, product managers, and other stakeholders to identify and resolve quality issues.
- Follow industry-standard testing procedures and continuously improve testing processes.
- Analyze data to identify trends in defects and suggest improvements in software quality.