Senior Software QA Engineer Job Description Template
Our company is looking for a Senior Software QA Engineer to join our team.
Responsibilities:
- Job Functions;
- Manage the work of freelance quality assurance testers as needed and in conjunction with other responsibilities;
- Identify common bugs and work with the team to update systems or processes to resolve these;
- Test applications using the following perspectives;
- Participate in Scrum meeting and help define acceptance criteria;
- Quote hours to complete testing of projects;
- Identify projects that fail to achieve a high standard of quality and communicate this failure to the appropriate team members;
- Compatible (Integrated with other systems and services);
- Automate test cases and responsible for regression and release signoffs for multiple applications;
- Usability (user experience) & Accessibility;
- Lead the automation of regression test cases;
- Evaluate and apply open source or commercial test tools;
- Establish and track quality assurance metrics;
- Provide mentoring to junior test engineers;
- Perform testing and other quality assurance practices and work with engineering teams to drive defects to resolution.
Requirements:
- Ability to interpret software design and code (C/C++/C# or any other object-oriented language) to verify implementation of requirements;
- Experience testing at the system level;
- ASQ Certified Software Quality Engineer (CSQE);
- Experience working with Cloud based infrastructure and systems that process, store and distribute large sets of data continuously;
- Software Quality or Engineering experience in Requirements Analysis, Design/Development, Product Integration and Test;
- Knowledge and experience with SDLC processes along with software development methodologies such as Agile Software Development, Waterfall Model, etc;
- Takes responsibility for mistakes and makes a plan to avoid making the same mistake in the future;
- Extremely detail oriented;
- Problem solver and Willingness to learn;
- Communicates clearly, effectively, and quickly – both verbally and written;
- Demonstrated success in a fast-paced work environment with constantly changing priorities and emergencies;
- Proactive in all aspects of the position;
- Proficiency working with relational databases and in writing SQL queries;
- Self-starter with excellent problem-solving, organizational, and people skills;
- Minimum 3 years of experience with Selenium or equivalent automation framework.