Play a critical role in ensuring the quality and success of our projects by analyzing business requirements, defining test strategies, and executing test plans. Work closely with cross-functional teams to understand business needs, identify potential risks, and validate that solutions meet user expectations. Requires strong analytical skills, attention to detail, and a passion for delivering high-quality software solutions.
Corvano considers candidates at all experience levels, and compensation can flex based on years in industry, prior projects, certifications, and other key consulting qualifications.
Responsibilities
- Collaborate with stakeholders to gather and analyze business requirements, user stories, and acceptance criteria
- Translate business requirements into test cases, test scenarios, and test scripts
- Develop and execute test plans, test suites, and test cases to validate software functionality, usability, and performance
- Conduct functional testing, regression testing, and user acceptance testing (UAT) to identify defects and ensure quality
- Document and track defects, issues, and enhancements using defect tracking tools (e.g., Jira, Bugzilla)
- Work closely with development teams to reproduce and troubleshoot defects, ensuring timely resolution
- Perform root cause analysis and impact assessment for defects and issues
- Monitor and report on test execution progress, test coverage, and test results
- Provide recommendations for process improvements and quality assurance best practices
- Ensure compliance with quality standards, industry regulations, and project requirements
- Collaborate with business analysts, developers, and project managers to ensure alignment of business and quality objectives
Qualifications
- Proven experience as a Business Analyst and Quality Analyst, with a focus on software testing and quality assurance
- Strong understanding of software development lifecycle (SDLC) and quality assurance processes
- Experience with software testing methodologies, tools, and frameworks (e.g., manual testing, automated testing, Selenium, JUnit)
- Proficiency in writing test cases, test scenarios, and test scripts
- Knowledge of SQL and database concepts for data validation and testing
- Excellent analytical, problem-solving, and critical thinking skills
- Strong attention to detail and ability to identify and document defects accurately
- Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment