Senior IT Testing Specialist – Manual & Automation QA
Pay Rate: $45–$52/hour on W-2
Employment Type: Contract
Experience: 5–8 years
No C2C or third-party candidates accepted
Position Overview
We are seeking an experienced Senior IT Testing Specialist to lead and execute software testing activities across complex enterprise applications.
This role combines hands-on manual and automated testing with test strategy development, test case design, SQL-based data validation, defect management, and collaboration across business and technical teams.
The ideal candidate will have a strong understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), experience developing comprehensive test plans, and the ability to perform system, integration, regression, and end-to-end testing.
This position also provides technical guidance to testing teams and works closely with Developers, Business Analysts, Systems Analysts, Product Owners, and business stakeholders to ensure applications meet functional requirements and quality standards.
Key Responsibilities
- Develop comprehensive test strategies, plans, scenarios, and test cases.
- Define testing scope using a risk-based approach.
- Identify testing environments, dependencies, constraints, and priorities.
- Establish test schedules and coordinate testing activities across project teams.
- Ensure appropriate documentation and requirements coverage throughout the testing lifecycle.
- Review business requirements, system specifications, and technical designs to identify testing needs.
Manual & Automated Testing
- Perform hands-on functional, system, integration, regression, and end-to-end testing.
- Design and execute complex test scenarios and scripts.
- Execute automated test scripts and collaborate with Developers to improve automated testing.
- Perform exploratory testing with Business Analysts and business stakeholders.
- Validate application functionality against approved requirements.
- Prepare test environments and test data to support testing activities.
- Conduct detailed analysis of test results and identify potential quality issues.
- Support testing of internally developed and third-party applications.
SQL & Data Validation
- Develop and execute moderately complex SQL queries to validate application data.
- Create and maintain test datasets based on specific testing requirements.
- Analyze logical and physical data models.
- Understand relationships between database tables and validate data integrity.
- Identify data requirements for test execution.
- Review and validate system input/output files, including XML, flat files, and healthcare transaction formats such as 834 and 835.
Defect Management & Quality Assurance
- Identify, document, track, and communicate software defects.
- Collaborate with Developers and Systems Analysts to investigate and resolve issues.
- Coordinate defect resolution, retesting, and validation.
- Maintain accurate test execution records and defect documentation.
- Evaluate testing results and provide recommendations for application improvements.
- Support application readiness assessments and release certification.
- Prepare testing status reports and communicate findings to project leadership.
Cross-Functional Collaboration
- Partner with Business Analysts, Developers, Systems Analysts, Product Owners, and business stakeholders.
- Participate in requirements gathering and clarification sessions.
- Translate business requirements into testable scenarios.
- Communicate technical issues effectively to both technical and nontechnical audiences.
- Participate in user acceptance testing (UAT) planning and coordination.
- Assist Product Owners in defining acceptance criteria.
- Provide technical guidance to other testing professionals as needed.
Required Qualifications
- 5–8 years of professional IT experience, preferably in software development, quality assurance, or testing.
- Strong understanding of SDLC and STLC methodologies.
- Hands-on experience developing and executing test cases, test scripts, and test plans.
- Experience with manual functional, system, integration, regression, and end-to-end testing.
- Experience executing automated test scripts.
- Strong understanding of software testing concepts, methodologies, and best practices.
- Ability to develop unique test scenarios based on business and technical requirements.
- Experience with test management and defect tracking tools.
- Ability to write and execute moderately complex SQL queries.
- Ability to interpret logical and physical data models.
- Experience reviewing XML, flat files, or other structured data formats.
- Experience documenting defects, coordinating resolutions, and performing retesting.
- Ability to understand current-state and future-state business processes.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent written and verbal communication skills.
- Proficiency with Microsoft Office applications.
- Ability to work independently and collaborate with cross-functional teams.
Testing Tools & Technologies
Experience with relevant testing and automation tools, such as:
- Automation: Selenium, Playwright, TestComplete, QTP/UFT, SoapUI, Robotium, Visual Studio Test tools
- API & Functional Testing: Postman, SoapUI, Appium
- Performance & CI/CD: JMeter, Jenkins
- Test Management & Defect Tracking: TestLink, Mantis, or comparable platforms
- Database Testing: SQL, relational databases, data validation
- Data Formats: XML, flat files, EDI 834/835
Experience with a relevant combination of tools is acceptable; proficiency in every listed platform is not required.
Preferred Qualifications
- Experience testing applications in the healthcare or financial services industries.
- Familiarity with healthcare EDI transactions, including 834 and 835 files.
- Experience working in Agile, Waterfall, or hybrid development environments.
- Experience with performance testing or security vulnerability testing.
- Experience supporting user acceptance testing.
- Experience collaborating with Developers to improve automated test coverage.
- Experience providing technical guidance or mentoring other QA professionals.
Education
Bachelor's degree in an IT-related field or equivalent relevant professional experience.