Overview
Hybrid
Depends on Experience
Contract - Independent
Contract - W2
Skills
Agile
Communication
Conflict Resolution
Continuous Delivery
Analytical Skill
Application Lifecycle Management
Automated Testing
Collaboration
Continuous Improvement
Continuous Integration
Continuous Integration and Development
DevOps
Effective Communication
Issue Tracking
JIRA
Java
Process Improvement
Programming Languages
JavaScript
Knowledge Sharing
Mentorship
Microsoft Azure
Problem Solving
Project Management
Python
Test Cases
Test Execution
Test Management
Scripting
Selenium
Software Development
Software Quality Assurance
Software Testing
Quality Assurance
Quality Audit
ROOT
Regression Analysis
Regulatory Compliance
Test Plans
Test Strategy
Testing
Job Details
Job Summary:
A Quality Engineer (TCOE) plays a crucial role in ensuring the delivery of high-quality software and systems through effective testing processes, methodologies, and continuous improvement initiatives within the QE framework. They are responsible for designing, implementing, and maintaining quality standards, collaborating with various teams, and driving a culture of quality throughout the organization.
Responsibilities:
- Test Strategy & Planning:
- Contribute to the development and implementation of test strategies, test plans, and test cases aligned with project requirements and TCOE standards.
- Collaborate with stakeholders (developers, product owners, business analysts) to understand requirements and develop effective testing approaches.
- Test Execution & Analysis:
- Execute manual and automated tests (functional, regression, performance, etc.) to identify software defects and ensure adherence to quality standards.
- Analyze test results, identify root causes of defects, and provide detailed feedback to development teams.
- Document and track defects using appropriate issue-tracking tools and ensure timely resolution.
- Quality Assurance & Process Improvement:
- Promote and adhere to established QE methodologies, standards, and best practices for software testing.
- Identify opportunities for improving testing processes, tools, and automation frameworks.
- Participate in quality audits and reviews to ensure compliance with established standards and regulations.
- Collaboration & Communication:
- Work closely with cross-functional teams to facilitate seamless integration of quality practices throughout the software development lifecycle.
- Communicate effectively with team members, project managers, and stakeholders to provide updates on testing progress and escalate critical issues.
- TCOE Support & Knowledge Sharing:
- Contribute to the development and maintenance of QE knowledge repositories, guidelines, and best practices.
- Mentor and train junior team members on quality engineering principles and QE processes.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 8 plus years experience in software quality assurance, including manual and automated testing.
- Strong understanding of software testing methodologies, tools, and frameworks.
- Familiarity with programming languages and scripting for test automation (e.g., Java, Python, JavaScript, Selenium, etc.).
- Experience with issue-tracking and project management tools (e.g., Jira, Azure DevOps).
- Experience with test management tools (e.g., qTest, ALM).
- Excellent analytical, problem-solving, and troubleshooting skills.
- Effective communication, interpersonal, and collaboration skills.
- Knowledge of Agile methodologies and continuous integration/continuous deployment (CI/CD) practices is a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.