Donato Technologies, established in 2012, excels as a comprehensive IT service provider renowned for delivering an exceptional staffing experience and prioritizing the needs of both clients and employees. We specialize in staffing, consulting, software development, and training, catering to small and medium-sized enterprises. While our core strength lies in Information Technology, we also deeply understand and address the unique business requirements of our clients, leveraging IT to effectively meet those needs. Our commitment is to provide high-quality, customized solutions using the optimal combination of technologies.
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
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.
Skills
PRIMARY COMPETENCY : Testing PRIMARY SKILL : Test Automation-Selenium
SECONDARY COMPETENCY : Testing SECONDARY SKILL : Test Automation-Cucumber
Please share your resumes at resumes@donatotech.net or you can reach out team at 469 548 7454