Job Summary
Senior Quality Assurance (QA) Engineer ensures the quality of Keystone’s software solutions across all phases of the software lifecycle. This person working as part of a cross-functional project team creates and executes comprehensive test plans and strategies. Mentors QA and Software Engineers on testing processes, tools, and quality approaches. The Senior Quality Assurance Engineer participates in defining and modifying Keystone’s QA processes and tools.
Primary Responsibilities
- Develop, document, track and communicate the testing schedule, plan, and risks.
- Design, develop and execute automated and manual tests to validate functional and non-functional software requirements.
- Ensure timely completion of tasks identifying alternative approaches or work-arounds when problems are encountered.
- Analyze, prioritize and track software defects.
- Identify, select and implement test tools, automation strategies, software testing processes and other quality methods that drive improvements in software quality and testing efficiency.
- Work collaboratively in a cross-functional project team ensuring accurate project plans and status reports.
- Mentor and develop Quality Assurance Engineers on testing tools and practices.
Secondary Responsibilities
This is a senior role that works cross-functionally helping to drive projects and business initiatives. The role also is tasked with helping less experienced staff professionally mature and develop. Specifically, these behavioral skills are required:
- Attention to detail and commitment to accuracy and quality.
- Proactively communicates and collaborates with team.
- High service orientation always willing to help other team members.
- Willingness to take initiative, ownership and accountability for all software quality and testing activities within a project.
- Drives high-quality work personally and across team.
- Embraces change by identifying and positively participating in changes.
- Builds relationships cross-functionally within the project team.
Job Qualifications
- Education: Bachelor’s degree in Computer Science or related field.
- Experience: 6+ years in a professional QA or Software Testing role.
- 2+ years leading the testing activities within a small QA or software project team.