Senior Software QA Engineer

Senior Software QA Engineer Job Description Template

Our company is looking for a Senior Software QA Engineer to join our team.


  • 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.


  • 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.