Quality Assurance/Test Developer
IBM
**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
All Jobs from IBM