TECHNOGEN, Inc. is a Proven Leader in providing full IT Services, Software Development and Solutions for 15 years.
TECHNOGEN is a Small & Woman Owned Minority Business with GSA Advantage Certification. We have offices in VA; MD & Offshore development centers in India. We have successfully executed 100+ projects for clients ranging from small business and non-profits to Fortune 50 companies and federal, state and local agencies.
QA Engineer
960 Hours ( Part time) - 12+ months contract
Bethesda MD - Remote - Prefer candidates from DMV areas and federal helathcare domian
Public Trust Clearance will be needed. Should be clearable.
Job Summary
- The QA Engineer will be responsible for developing and executing test plans, identifying defects, and ensuring the quality and functionality of our software products. This role involves working closely with the development team to understand requirements, design test cases, and perform both manual and automated testing.
Key Responsibilities
- **Test Planning and Design:**
- - Develop comprehensive test plans and test cases based on functional and non-functional requirements.
- - Design and document test strategies for various testing levels (unit, integration, system, and user acceptance testing).
- - Identify and document test data requirements.
- **Manual and Automated Testing:**
- - Perform manual testing to identify defects and ensure the application meets specifications.
- - Develop, maintain, and execute automated test scripts using tools such as Selenium, JUnit, TestNG, or similar.
- - Conduct regression testing to verify resolved defects and ensure new features do not introduce new issues.
- **Defect Management:**
- - Log, track, and manage defects using bug tracking tools such as JIRA, Bugzilla, or similar.
- - Work closely with the development team to reproduce, prioritize, and resolve defects.
- - Perform root cause analysis and provide detailed defect reports.
- **Collaboration and Communication:**
- - Collaborate with cross-functional teams, including developers, product managers, and business analysts, to ensure comprehensive test coverage and quality.
- - Participate in daily stand-ups, sprint planning, and retrospective meetings.
- - Communicate test progress, test results, and quality metrics to stakeholders.
- **Continuous Improvement:**
- - Identify and implement process improvements to enhance the efficiency and effectiveness of the QA process.
- - Stay updated with the latest testing tools, techniques, and industry trends.
- - Mentor and support junior QA team members.
Qualifications
- - Bachelor's degree in Computer Science, Information Technology, or a related field.
- - Proven experience as a QA Engineer or in a similar role.
- - Proficiency in manual testing techniques and tools.
- - Experience with automated testing tools and frameworks (e.g., Selenium, JUnit, TestNG).
- - Strong understanding of software development life cycle (SDLC) and QA methodologies.
- - Excellent analytical and problem-solving skills.
- - Strong communication and interpersonal skills.
- - Detail-oriented with a passion for quality and excellence.
- - ISTQB certification or similar is a plus.
Best Regards,
Ramu Brahmarowthu
Talent Workforce specialist
ramu.b@technogeninc.com
703-483-9746
Web: www.technogeninc.com
4229 Lafayette Center Dr, Suite 1880, Chantilly, VA 20151