Position Summary
We are seeking a Manual and Automation Tester with a focus on API testing to join our QA team. The ideal candidate will have 2-3 years of professional experience and a proven track record of testing APIs and web applications. You will be responsible for both manual and automated testing, ensuring the quality and reliability of our software products. You'll work in an agile environment, collaborating closely with developers and product managers to deliver a high-quality user experience.
Responsibilities
Manual Testing: Perform manual functional, regression, and exploratory testing for APIs and user interfaces (UIs) to identify defects and ensure application stability.
API Testing: Design, execute, and maintain test cases specifically for REST and SOAP APIs using tools like Postman. Validate API functionality, performance, and security, and ensure correct data payloads (JSON/XML).
Automation Testing: Develop and maintain automated test scripts for both APIs and web UIs. Use frameworks like Selenium to create robust, reusable automation suites for functional and regression testing.
Defect Management: Document, track, and manage software defects using a bug-tracking system (e.g., Jira). Work with development teams to ensure timely resolution and re-verification of fixes.
Collaboration: Participate in sprint planning, stand-ups, and retrospectives. Collaborate with cross-functional teams to understand requirements, provide feedback on testability, and contribute to the overall quality strategy.
Reporting: Analyze test results and provide clear, concise reports on testing progress, defect trends, and overall quality metrics.
Skills and Qualifications
Experience: 2-3 years of hands-on experience in software quality assurance, with a focus on both manual and automation testing.
API Knowledge: Strong understanding of API concepts, including HTTP methods (GET, POST, PUT, DELETE), status codes, and headers. Experience with data formats like JSON and XML.
Testing Tools: Proficient with Postman for API testing. Hands-on experience with Selenium WebDriver for UI automation.
Programming: Basic to intermediate knowledge of a programming language like Java, Python, or JavaScript to write and maintain automation scripts.
Database Skills: Familiarity with SQL queries for database validation and data integrity checks.
Methodologies: Solid understanding of software development life cycle (SDLC) and agile methodologies (Scrum/Kanban).
Problem-Solving: Strong analytical and problem-solving skills with excellent attention to detail.
Communication: Excellent verbal and written communication skills to effectively report issues and collaborate with team members
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.