Testing Specialist / QA Specialist
The Testing Specialist / Quality Assurance (QA) Specialist validates the quality of the software product. They work closely with software engineers, analysts and project managers to understand product requirements and functionality, design appropriate test plans and test cases to verify features and functionalities, and then identify bugs through systematic testing.
The Testing Specialist / QA Specialist is well-versed in test methodologies and tools. They will be responsible for functional testing, negative testing, customer scenario testing, stress testing, performance testing, scalability testing, international testing, and more.
The purpose of Quality Assurance is to ensure that a project meets or exceeds the needs and expectations of the key stakeholders in the project. Software testing begins with unit testing, and includes system, integration, regression and acceptance testing. The Testing Specialist is responsible for:
- Understanding the software requirements
- Designing the test
- Executing the test and documenting the findings
- Collaborating with the development team to correct identified defects
- Validating corrected software
Software testing may be conducted manually or through the use of automation tools, such as the Rational TestSuite or HP (formerly Mercury) testing tools. The Testing Specialist will have both manual and automated testing experience.
If your organization is in need of software quality assurance or broader IT management solutions, TDK Technologies can help you achieve your objectives by leveraging our QA specialists, IT managers and analysts in staff augmentation or project outsourcing models. To explore a mutually beneficial business opportunity, contact us here.
If you are a Testing/QA specialist looking for employment opportunities with an IT management market leader, please submit your resume here.






