We are looking for a meticulous and skilled Manual and Automation Tester to join our team. This role involves both manual and automated testing to ensure the quality, reliability, and performance of our software products. The ideal candidate will possess a keen eye for detail, a strong understanding of software development and testing processes, and proficiency with testing tools and frameworks.
Responsibilities
- Manual Testing: Develop, document, and execute detailed test cases, test plans, and test scripts.
- Manual Testing: Perform functional, regression, integration, and user acceptance testing.
- Manual Testing: Identify, document, and track software defects using bug-tracking tools.
- Manual Testing: Work closely with developers to reproduce and resolve issues.
- Manual Testing: Validate new features and fixes to ensure they meet requirements and quality standards.
- Automation Testing: Design, develop, and maintain automated test scripts using tools such as Selenium, JUnit, TestNG, etc.
- Automation Testing: Execute automated tests, analyze results, and report defects.
- Automation Testing: Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or similar.
- Automation Testing: Ensure thorough test coverage and improve existing automation frameworks.
- Automation Testing: Debug and troubleshoot test failures, working with development teams to resolve issues.
General Responsibilities
- Collaborate with cross-functional teams including developers, product managers, and QA engineers to ensure quality throughout the software development lifecycle.
- Participate in test planning, test case design, and test review meetings.
- Maintain detailed and organized records of testing activities and results.
- Stay up-to-date with the latest industry trends, tools, and technologies in software testing.
- Contribute to continuous improvement initiatives to enhance the testing process and efficiency.
Requirements
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in both manual and automated software testing.
- Proficiency with automation tools (e. g., Selenium, QTP) and scripting languages (e. g., Python, Java, JavaScript).
- Experience with manual testing methodologies and tools.
- Familiarity with CI/CD tools (e. g., Jenkins, GitLab CI).
Technical Skills
- Strong understanding of software development and testing processes.
- Knowledge of SQL and experience with databases.
- Familiarity with version control systems (e. g., Git).
This job was posted by Zipbooks Hr from ZipBooks Software Solutions.
Desired Skills and Experience
Automation Testing,Manual Testing,Mobile Apps Testing,SDET,Java,JavaScript,Python,QTP,Selenium