Hyderabad, IND
2 days ago
Quality Assurance/Test Developer
**Introduction**  Your primary role is to ensure the quality and reliability of the software through rigorous testing.This role requires a strong understanding of software development life cycles, testing methodologies, and quality assurance principles. **Your role and responsibilities** As a QA (Quality Assurance) /Test Developer you will be designing better ways to identify potential weak spots, inefficiencies, and issues within software systems. This position will work closely with development teams and other QA / Test engineers in the implementation and delivery of software products that meet rigorous quality standards, budgets, and timelines. **Required technical and professional expertise** * 5-10 years working as QA developer. * Proven experience in software testing, preferably in a role involving functional testing. * Strong knowledge of software development life cycles and testing methodologies. * Understanding of virtualization and containerization concepts like docker , Kubernetes etc. * Proficiency in at least one programming language (e.g., Java, Python). *  Skills on QA related work (test scripts, automation tools, use of selenium or similar tool) * Proficiency in using automated API testing tools like Postman. * Exposure to agile development, test management, continuous integration, continuous development environment (CICD) with tools such as: GitHub, JIRA, Jenkins etc. * This role is crucial in maintaining the integrity and reliability of software products, ensuring they meet user expectations and business objectives. The Functional Test Verification Engineer plays a pivotal part in the software development process, contributing to the delivery of high-quality software. **Preferred technical and professional experience** * Collaborate with product managers, developers, and other stakeholders to understand product requirements and specifications. * Develop comprehensive test plans and test cases that cover all functional aspects of the software. * Utilize techniques such as boundary value analysis, equivalence partitioning, and decision table testing to ensure thorough coverage. * Execute test cases and document results, including any defects or issues found. * Reproduce and isolate defects to ensure they are genuine and not environmental. * Work with developers to resolve identified issues and verify fixes. * Continuously improve automation frameworks to increase efficiency and coverage. * Maintain up-to-date test documentation, including test plans, test cases, and test scripts. * Work closely with cross-functional teams to ensure alignment on quality standards and testing strategies. * Communicate effectively with team members, providing updates on testing progress, and reporting on defects and risks. * Propose and implement improvements to testing processes and tools.
Confirm your E-mail: Send Email