Software Quality Engineer L3 Senior
Job Summary
- The Senior Software Quality Engineer (Level 3) will have a solid knowledge of quality assurance and database concepts and will work closely with the Systems Engineering team of developers and business stakeholders to document Quality Assurance test plans and execute tests. Additionally, the Senior Software Quality Engineer will be responsible for providing subject matter expertise and guidance in testing and improving software solutions.
Duties & Responsibilities
- Accurate and prompt entry of time for all estimated and actual work
- Adhere to company policies, procedures, best practices and standards
- Adhere to deadlines
- Aid in solving complex business problems
- Leading development and execution of QA test plans and scenarios
- Assist the project team with comprehensive level-of-effort estimates for all necessary changes and be accountable for completing the estimated work when applicable
- Become the subject matter expert and share their expertise on the systems and business supported
- Challenge conventional practices in a collaborative fashion
- Collaborate with co-workers to achieve common goals
- Communicate (and listen) clearly, professionally, politely, and persuasively in all situations; respond well and in a reasonable, timely manner.
- Conforming with all applicable compliance and business standards
- Considers cost and resource efficiency in performance of all job responsibilities
- Develop complex database queries and perform analysis on results
- Ensure all work products are documented, stored, and managed according to company standards
- Ensure open communication flows in all directions
- Ensuring adherence to compliance and business standards
- Independently solves complex problems
- Interpret and explain business, functional, and technical requirements for specified applications to developers, other quality assurance engineering resources, managers, business leads, and clients
- Learns and applies a fundamental understanding of key aspects of the business(es) supported
- Mentor, guide, and lead others
- Perform all work and activities with honesty and integrity
- Possess big-picture understanding of the business and have the ability to challenge the status-quo.
- Proactively mitigate risks
- Proactively seek, identify, and collaborate on innovative solutions.
- Respond timely to all production support requests
- Review and analyze detailed functional specifications of business systems and user needs, including workflow, program functions, and steps required to develop QA test plans and test cases
- Troubleshoot, analyze, and debug issues
- Perform other duties as assigned
Competencies
- Able to collaborate and work in a team environment; practices the principle of team over individual
- Able to handle competing priorities across project assignments
- Continually strives to improve products and services
- Demonstrates appropriate judgment
- Excellent analytical and problem-solving skills
- Excellent interpersonal and communication skills
- Expert ability to quickly learn and apply new technologies
- Self-motivated to learn new practices, processes, skills, tools, and knowledge that align with company priorities and/or future opportunities
- Shows initiative and resourcefulness ("can do" attitude)
- Works with a sense of urgency without sacrificing attention to detail
Qualifications & Requirements
- Bachelor's degree in any discipline required
- Demonstrated complex database query skills
- Demonstrated experience of high-quality delivery in a Quality Engineer role for multiple complex projects
- Experienced in software development lifecycle methodologies, such as agile or waterfall