Senior Software Quality Engineer
Ryder System, Inc. · Austin, TX · 3 wk ago
Engineering$100k/yrFull-time
Reports to Quality Manager. Interacts with Quality Lead, IT Project Managers, Scrum Masters, Product Owners, Security, Developers, and Business Users for Projects.
Responsibilities
- Develop Quality Scope/Strategy
- Develop test cases in a timely manner
- Execute test cases and evaluate results against expected results
- Retest resolved defects on each release and maintain test cases and documentation
- Participation in Quality reviews and validation of requirements, architecture diagrams, acceptance criteria, and other related documents
- Produce all required project documentation related to the Quality activities in accordance with the Testing Center of Excellence (TCOE)
- Development and Training of Ryder’s TCOE
- Assist Quality Manager and Quality Lead with enhancements to current methodology
- Serve as subject matter expert for Quality process and tools used
- Assist with development of Quality Strategy and scope
- Assist with Quality Project Plan & Budget Development
- Establish appropriate quality gates
- Prepare and give presentations related to Quality activities to business users and project team
- Gather project requirements and specifications from vendors, project managers, and end-users
- Oversee project test planning and execution
- Coordinate all testing efforts including the setup and use of testing environment
- Participate, as required, in a hands-on role, contributing with technical/functional expertise
- Ensure that releases adhere to established quality standards and measurements
- Track project workload and ensure that projects adhere to proposed schedule
- Communicate project status to all appropriate and interested parties
- Anticipate and address project obstacles
- Issue Resolution/Escalation
- Recognize and communicate individual and team contributions
- Coordinate and participate in post-implementation reviews
- Liaise with application or customer verticals, product teams on a regular basis to ensure that upcoming work is planned
- Perform or assist with planning, development, and execution of test automation
- Perform or assist with planning, development, and execution of performance tests
- Foster the team environment through active, hands-on participation and through coaching and mentoring
- Encourage sharing of ideas and consideration of all viewpoints among the team members
- Provide challenge & direction to the team to help achieve high performance
- Review/Validation of team member test cases and test results as needed
- Review compliance with current standards and procedures
- Identify, improve, and implement standards for Quality
- Assist team members on best practices
- Ensure quality productivity and testing tools
- Maintain Quality Tools as needed
- Provide team with quality techniques and tools
Requirements
- Bachelor's Degree in Computer Science/Engineering/Technology
- Three (3) years to Five (5) years or more in Quality Engineering software testing field
- Three (3) years to Five (5) years or more in Quality Assurance, Quality Engineering process and procedure
Skills
- Excellent documentation and communication skills
- Strong Project Management skills
- Flexible and motivated, working well as part of a team
- Quick learner
- Sets quality standards and mentors team regarding quality and best practices
- Testing tools like Selenium, Tosca, Cypress, Jmeter, Load Runner (Intermediate)
- Azure DevOps (ADO) and test manager feature (Intermediate)
- Understanding of agile Software development methodologies, values, and procedures (Intermediate)
- Database Testing (Intermediate)
- Able to develop, maintain, and execute functional test automation scripts (Intermediate)
Pay
Salaried position with a minimum pay range of $100,000.00 and a maximum pay range of $120,000.00. The position may also be eligible to receive an annual bonus, commission, and/or long-term incentive plan based on the level and/or type.
Benefits
- Comprehensive health and welfare benefits, including medical, prescription, dental, vision, life insurance, and disability insurance options
- Paid time off for vacation, illness, bereavement, family, and parental leave
- Tax-advantaged 401(k) retirement savings plan