What are the responsibilities and job description for the Quality Assurance Engineer position at Diversified Technical Services, Inc?
The Quality Assurance (QA) Engineer plays a pivotal role in ensuring the quality, reliability, and compliance of our enterprise-level application. The QA Engineer is responsible for developing and executing test plans, identifying defects, and collaborating with development teams to resolve issues. Given the sensitivity and regulatory requirements of our government contract, the candidate must possess or be able to obtain the necessary government clearance.
Duties and Responsibilities
- Understanding Test Requirements : Review functional and technical specifications to understand the intended functionality and performance criteria.
- Compliance Review : Ensure testing procedures align with government regulations and security standards, such as Section 508 for accessibility.
- Test Strategy Development : Define the overall testing approach, including types of testing to be performed (e.g., functional, performance, security).
- Test Case Design : Create detailed test cases and scenarios based on requirements and user stories.
- Test Environment Setup : Coordinate with DevOps to establish testing environments that mirror production settings, ensuring they meet security protocols.
- Manual Testing : Perform exploratory and scripted manual tests to identify defects.
- Automated Testing : Develop and run automated test scripts using tools like Selenium, Cypress, or JUnit.
- Regression Testing : Execute regression tests to ensure new code changes do not adversely affect existing functionalities.
- Defect Identification : Log defects with detailed descriptions, steps to reproduce, and severity levels.
- Tracking and Reporting : Use issue-tracking tools (e.g., Jira) to monitor defect resolution progress.
- Verification : Retest resolved defects to confirm fixes.
- Performance Testing : Use tools like JMeter or LoadRunner to assess application performance under various load conditions.
- Security Testing : Collaborate with security teams to conduct vulnerability assessments and penetration testing, ensuring compliance with government security standards.
- Compliance Checks : Verify that the application meets accessibility standards such as Section 508 and WCAG 2.1.
- Assistive Technologies : Use screen readers and other assistive tools to test application accessibility.
- Script Maintenance : Regularly update automated test scripts to reflect changes in application functionality.
- Continuous Integration : Integrate automated tests into the CI / CD pipeline for continuous testing.
- Team Coordination : Work closely with developers, product owners, and other QA team members to ensure comprehensive test coverage.
- Stakeholder Communication : Provide regular updates on testing progress and quality metrics to stakeholders.
- Test Reports : Generate detailed test reports summarizing testing activities, defects found, and overall product quality.
- Compliance Documentation : Maintain records required for government audits, including test results and compliance checklists.
- Feedback Loop : Participate in retrospectives to identify areas for improvement in the QA process.
- Best Practices : Stay updated on QA methodologies and introduce best practices to enhance testing efficiency and effectiveness.
Required Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field.
Proficiency in test management tools (e.g., Jira, TestRail).
Awareness of government security standards and compliance requirements.
Strong analytical and problem-solving abilities.
Must possess or be able to obtain and maintain the required government security clearance.
Inclusion & Diversity
DTSI is an Equal Opportunity / Affirmative Action Employer. Applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Disclosure
DTSI is an equal opportunity employer that uses E-Verify to confirm work authorization. Background investigations may be conducted to determine applicant's eligibility for a Department of Defense security clearance.
EEOC Know Your Rights
Pay Transparency Nondiscrimination Provision
Why DTSI
DTSI has built an unwavering reputation of delivering cutting-edge IT solutions with a focus on exceeding customer expectations and a relentless drive to be the best in the industry. Our success, undoubtedly, is a direct result of our people. We are intentional in seeking individuals who are hard-working, disciplined, visionary, and approach all tasks and interactions with an attitude of excellence. If this is you, we invite you to join Team DTSI!
Benefits
Proud of Our Past. Improving the Present. Focused on the Future.
If you are unable to use our online application to apply for this position, please use one of the following options to submit your resume and qualifications :
DTSI
212 N. Alamo St.
San Antonio, TX 78205
Attn : Recruiting - [job title]