What are the responsibilities and job description for the QA Engineer RDK position at Smartwork IT Services?
Title QA Engineer RDK
Location Philadelphia, PA (onsite only)
Job Description:
Keywords: Jira, Zephyr, API Testing, Manual Testing
Required & Mandatory Skills:
- 5 years strong experience in SDLC/STLC and test lifecycle ownership
- Handson expertise in manual testing, API testing, backend validation, and test automation
- Proficiency with SQL, Unix/Linux commands, and data validation techniques
- Experience with Jira, Zephyr, CI/CD tools, and Agile methodologies
- Strong analytical, debugging, and problemsolving skills
- Excellent documentation, communication, and collaboration skills
Key Responsibilities:
Test Planning & Strategy:
- Define and execute comprehensive test plans, test strategies, and test scenarios aligned with business and technical requirements.
- Develop and maintain Requirements Traceability Matrix (RTM) to ensure full test coverage.
- Identify testing risks early and drive risk mitigation strategies.
Manual & Functional Testing:
- Perform functional, regression, integration, GUI, batch, and backend testing across applications.
- Validate business workflows, system integrations, and endtoend scenarios.
- Ensure high quality across releases through structured test execution and review.
API & Backend Testing:
- Conduct API testing using Postman / REST Assured to validate REST services.
- Perform JSON/XML response validation, schema checks, and error handling verification.
- Validate data integrity across backend systems using SQL (Oracle, SQL Server) and Unix/Linux commands.
Automation Testing:
- Design and maintain automation test scripts using Selenium and/or Playwright, aligned with overall test plans and regression strategy.
- Integrate automated tests into CI/CD pipelines for continuous quality validation.
Defect Management & Reporting:
- Log, track, and manage defects using Jira, including root cause analysis (RCA) and verification of fixes.
- Use Zephyr for test management, execution tracking, and reporting.
- Prepare test execution reports, quality metrics, and release readiness summaries.
CI/CD & Observability:
- Work with Jenkins pipelines to support automated testing and build validation.
- Use monitoring and log analysis tools such as Splunk and Kibana to support defect investigation and production issue analysis.
- Collaborate with development teams using Git for version control and test artifact management.
Agile Collaboration & Mentoring:
- Actively participate in Agile/Scrum ceremonies including sprint planning, reviews, and retrospectives.
- Collaborate closely with developers, product owners, and stakeholders to clarify requirements and acceptance criteria.
- Mentor junior QA engineers and contribute to continuous improvement of QA processes and standards.