QA Principal Engineer

As a QA Principal Engineer, you will lead QA Teams to ensure that best practices are followed, and quality is delivered at all points of Software Development. Your responsibilities will include designing and implementing tests, debugging, and defining corrective actions. You will also review system requirements and track quality assurance metrics. Furthermore, you will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective and ultimately, you will monitor all stages of software development.

Responsibilities

  • Proficiency in Core Technologies: Continue to demonstrate and expand on your expertise in QA skills by owning and testing features end to end. You will continue to research new trends and technologies in the QA field.
  • Technical Leadership: Liaise with external and internal stakeholders as well as QA teams to provide leadership, review requirements, specifications, and technical documents to provide timely and meaningful feedback as well as track metrics, like defect densities and open defect counts.
  • Quality Assurance: Validate project standards through code quality assurance by supporting quality assurance teams and enforcing test implementation and coverage to meet expectations. Estimate, prioritize, plan and coordinate testing activities for QA teams. 
  • Communication: Communicate clearly and efficiently technical information to both technical and non-technical teams and to build all-encompassing test strategies for projects resulting in quality deliverables.
  • Code Delivery: Independently design, develop, test, and document technical solutions as well as execute automation scripts to ensure high quality code delivery across the team.
  • Problem Solving: Proactively identify and troubleshoot development issues, proposing and implementing solutions independently and requesting assistance when necessary. 

Qualifications

  • Proven 5+ years of work experience in software quality assurance. 
  • Knowledge of Robot Framework, POM Model, Selenium, Postman/SoapUI, and API testing with strong experience in Python, JavaScript, Java, SQL and automation scripting. 
  • Proven work experience in leading teams and defining Test Strategy for projects and the organization. You should also have strong knowledge of software QA methodologies, tools and processes in an Agile/Scrum development process. 
  • You will be able to train and mentor team members on QA processes, practices and continue to help develop their careers in this field. Furthermore, you will have experience in writing clear, concise and comprehensive test plans and test cases as well as Best Practice documentation.
  • Experience with performance and/or security testing as well as using AI tools to help in automation scripts development is a plus. 
  • BS/MS degree in Computer Science, Engineering, or a related field. 

Interested in a role like this?

Let us know you're interested! We'll take a look at your resume and get back to you.