Please scroll down, To apply

Senior QA Engineer

hiring now
New job

ApTask

2024-10-03 08:43:48

Job location Houston, Texas, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

Position : Senior QA Engineer

Houston, TX (local)

Job Summary

Looking for a 5-7 years experienced Senior QA Engineer

The Senior QA Engineer is responsible for leading the testing efforts to ensure the quality and reliability of software applications. They play a key role in test strategy development, test planning, execution, and driving improvements in test processes. A Senior QA Engineer collaborates closely with development, product, and business teams to identify and resolve issues early in the software development lifecycle.

Years of experience needed

5-7 years

Technical Skills:

Key Responsibilities:

Test Strategy and Planning

Develop Test Strategies: Create detailed test strategies and plans based on product requirements, timelines, and risks.

Define Testing Scope: Determine the scope of testing based on project goals, requirements, and potential risks.

Test Prioritization: Prioritize test activities based on project timelines, business impact, and criticality of features.

Risk Management: Identify high-risk areas and develop mitigation strategies to address potential quality issues early in the process.

Test Case Design and Execution

Test Case Development: Write, review, and maintain comprehensive test cases, scenarios, and scripts based on functional and non-functional requirements.

Automated Testing: Lead the development of automated test scripts using tools like Selenium, JUnit, Cucumber, TestNG, or other test automation frameworks.

Manual Testing: Perform manual testing for new features, regression testing, and exploratory testing where necessary.

Functional and Non-Functional Testing: Ensure thorough testing across both functional areas (e.g., UI, API, integration) and non-functional aspects (e.g., performance, security, usability).

Cross-Browser and Cross-Device Testing: Ensure compatibility of applications across different devices, browsers, and platforms.

Test Automation and Continuous Integration

Automation Framework Design: Develop and maintain robust automation frameworks for end-to-end, API, and UI testing.

Integrate with CI/CD: Work with DevOps teams to integrate automated tests into continuous integration and deployment pipelines (CI/CD) to enable automated regression testing.

Test Automation Maintenance: Ensure automated test suites are kept up to date with the latest features and changes in the application.

Defect Management and Troubleshooting

Defect Tracking: Identify, report, and track bugs and defects using tools like Jira, Bugzilla, or Azure DevOps.

Defect Triage: Participate in defect triage meetings to discuss and prioritize issues based on business needs and impact.

Root Cause Analysis: Work closely with development teams to conduct root cause analysis of defects and provide suggestions for improving code quality.

Re-testing and Regression Testing: Verify bug fixes and perform regression testing to ensure that fixes do not introduce new issues.

Inform a friend!

<!– job description page –>
Top