QA Analyst
Do you have a passion for children and education? Would you like to positively impact families in need of help? We want to speak with you!
Step Up For Students empowers families to pursue and engage in the most appropriate learning options for their children.
Step Up For Students offers an excellent benefits package:
SUFS Total Rewards
Medical - HSA/FSA - Dental - Vision
Company Paid Disability - Life Insurance
401K Match - Tuition Reimbursement
Generous Time off Policy - Professional Development
Step Up For Students empowers families to pursue and engage in the most appropriate learning options for their children with an emphasis on families who lack the information and financial resources to access these options. By pursuing this mission, we help public education fulfill the promise of equal opportunity.
Position Overview
We are looking for an experienced QA Analyst to join our team. The QA Analyst will actively grow, develop, and implement testing solutions to maximize testing coverage to achieve the highest level of customer satisfaction and reduce testing cycle time by implementing the industry’s best practices and standards.
Essential Functions
- Create and implement product testing strategies to ensure that enhancements meet business requirements and user expectations.
- Identify and effectively communicate quality risks and mitigation strategies so the appropriate measures can be taken.
- Detect and catalog defects with appropriate detail so they can be resolved quickly and effectively.
- Create and run manual and automated tests on our product to ensure any new functionality does not negatively impact on the end-user experience.
- Evaluate and learn existing automation frameworks and provide automation solutions for building an end-to-end regression suite.
- Be proactive in Identifying specific cases that should be automated and discuss them with QA engineers.
- Develop new or updated underlying components of the testing automation framework using Selenium, C#
- Collaborate with Product Management, QA, and Software Engineering teams to develop manual and automated test scripts.
- Work to minimize manual testing by Identifying high-risk, high-ROI test cases and automating them.
- Take part in brainstorms to come up with new ideas and designs that improve existing features.
- Execute automated test cases for every release or regularly. Evaluate the results and log defects.
- Perform root cause analysis on the defects found, identify automation gaps, and automate accordingly.
- Gathers and collates automation metrics and shares them with the QA manager.
- Proactively engage in professional learning regarding the QA and Software Testing industry to strengthen individual contribution to the team.
- Document and communicate test results to the project team and management to facilitate a decision for release.
- Meet professional obligations through efficient work habits such as meeting deadlines, honoring schedules, coordinating resources and meetings in an effective and timely manner, and demonstrating respect for others
- Experience documenting regression testing plans and regression testing
- Experience with Test Design, Test Data Management, Test Plan Management, and Test Planning.
Minimum Qualifications
- Requires a bachelor’s degree or equivalent combination of education and relevant experience.
- At least 5 years of strong working experience in QA methodology with demonstrated QA experience.
- 2+ years of experience in automation testing using Selenium and Cucumber.
- 4+ years of experience in designing test scenarios, test execution, monitoring, analyzing results, and reporting results. Understanding testing protocols.
- Great communication skills: an ability to find a common language with all team members.
- Analytical, problem-solving, and decision-making skills, the ability to see the root of the problem and come up with efficient, creative, and cost-effective solutions.
- Conversant with Agile/Scrum methodology.
- Demonstrated success and a proven track record in professional/life experience in specific job functions, projects, or industries, and military service can substitute for the formal education requirements
Knowledge, Skills & Abilities
- Understanding of contemporary quality management principles and practices and the ability to apply them to a wide variety of projects in a fast-paced business environment
- Knowledge of methodologies such as Six Sigma or Total Quality Management
- Knowledge of functionality, compatibility, usability, reliability, and exploratory testing practices
- Proficiency in programming languages like C#, Python (Preferable C#)
- Experience in API Testing using tools like POSTMAN, SOAP UI
- Strong experience writing SQL queries.
- Experience with GitHub, and Visual Studio.
- Knowledge of deployment automation, continuous integration, and build automation tools like Jenkins.
Core Values
Everyone is an asset.
Every event is an improvement opportunity.
Physical Requirements and working conditions:
- Remaining in a stationary position, often standing or sitting for prolonged periods.
- Repeating motions that may include the wrists, hands, and fingers
- Must be able to provide a dedicated, secure work area.
- Must be able to provide high-speed internet access/connectivity and office setup and maintenance
Work Environment
This position is remote.
Other details
- Pay Type Salary
- Min Hiring Rate $70,000.00
- Max Hiring Rate $80,000.00